* * @author Ian Selby <*****@*****.**> * @copyright Copyright (c) 2009 Gen X Design * @link http://phpthumb.gxdlabs.com * @license http://www.opensource.org/licenses/mit-license.php The MIT License * @version 3.0 * @package PhpThumb * @subpackage Examples * @filesource */ require_once '../../vendor/autoload.php'; $fileData = file_get_contents('test.jpg'); //此处由于构造方法只认绝对路径或者url路径,所以会抛出错误 $thumb = new PHPThumb\GD($fileData); $thumb->crop(100, 100, 300, 200); // $imageAsString will contain the image data suitable for saving in a database. $imageAsString = $thumb->getImageAsString(); ?> <h2>Here's the Image Data:</h2> <strong>Note:</strong> This should be a bunch of gibberish<br /> <div style="overflow: auto; width: 500px; height: 400px; border: 1px solid #e4e4e4; padding: 5px;"><?php echo htmlentities($imageAsString); ?> </div> <h2>Here's that data as an image:</h2> <img src="data:image/png;base64,<?php echo base64_encode($imageAsString); ?> " />