使用ImageMagick转换会创建2个相同的图像

时间:2017-11-17 02:14:33

标签: imagemagick

我使用ImageMagick将图像转换为不同的大小。转换工作正常,但有一些文件被转换两次。

例如,我使用后缀rj54c124a4cb96b3.56843124.tif将文件名small转换为jpg。

转换工作正常,但我得到两个相同的内容,例如:rj54c124a4cb96b3.56843124_small-0.jpgrj54c124a4cb96b3.56843124_small-1.jpg

在后缀后添加一个数字!为什么?就像我说的那样,在3000个文件中,它只对一对夫妇这样做。

修改

根据Keith Thompson的问题,这里是我在PHP中使用的脚本

$file = 'c:/website_gallery/rj54c124a4cb96b3.56843124.tif';
$output = 'c:/public_html/gallery/files/4/2/rj54c124a4cb96b3.56843124_small.jpg';
$operator = '-resize'; // in some cases i will use -thumbnail
$width = 125;
$height = 125;
$flag = '^>'; // for localhost; use \> for live host server

exec('convert' . ' ' . $file . ' ' . $operator . ' ' . $width . 'x' . $height . $flag . ' ' . $output, $debug, $return);

0 个答案:

没有答案