1

我正在 PHP 上建立画廊。我决定将 EasyPhpThumbnail 集成到我的项目中。

我遇到的问题是设置。

可能有人用过这个Class,可以分享一下经验。如果对其他班级有任何建议 - 我会很高兴听到他们的意见。

我想动态裁剪上传的图像。我想将缩略图大小设置为特定的宽度和高度。

有什么建议么?

我的代码现在看起来像这样:

$thumb = new Classes_Images_EasyThumbMaker();
$thumb -> Cropimage = array(1,0,20,20,35,35);  // maybe something should be set here.                               
$thumb -> Thumbwidth = 205;
$thumb -> Thumbheight = 156;
$thumb -> Quality = 100;
// Full path to the images
$pathToImage = 'uploads/portfolio/original/' . basename($form->image->getFileName());
//$thumb -> Chmodlevel = '0755';
$thumb -> Thumblocation = 'uploads/portfolio/thumb/';
$thumb -> Thumbprefix = 'thumb_';
// Create the thumbnail and save it
$thumb ->Createthumb($pathToImage, 'file');
4

1 回答 1

0

您可能需要使用文件的绝对路径,如下所示:

// Your full path to the images
$dir = str_replace(chr(92),chr(47),getcwd()) . 'uploads/' ;
于 2013-02-09T16:35:28.723 回答