imagemagick导出jpg / png出现倒置

时间:2015-10-26 19:31:57

标签: php image-processing imagemagick imagick

我正在使用 imagemagick 库从2张图片创建png或jpg。 jpg / png正在创建精细但其中一个分层图像显示为倒置。它应该是白色背景,而是黑色。

我有一个上传程序脚本,可以调整图像大小并保存到上传文件夹:

$maxsizeHeight=113; // MAX HEIGHT

        // create new Imagick object
        $image = new Imagick($_FILES["fileToUpload"]["tmp_name"]);

        // RESIZES WIDTH TO MATCH HEIGHT OF 100
        $image->resizeImage(0,$maxsizeHeight,Imagick::FILTER_LANCZOS,1);

        // Set to use jpeg compression
        $image->setImageCompression(Imagick::COMPRESSION_JPEG);
        // Set compression level (1 lowest quality, 100 highest quality)
        $image->setImageCompressionQuality(75);
        // Strip out unneeded meta data
        $image->stripImage();
        // Writes resultant image to output directory
        $image->writeImage($target_file);
        // Destroys Imagick object, freeing allocated resources in the process
        $image->destroy();

然后第二部分我与背景图像结合:

exec("convert $backgroundimg -interline-spacing 4 -font 'arial' -fill black -pointsize 16 -annotate +220+520 \"$newtext \" null: $logoPath -geometry +$POS_x+$POS_y -layers composite -layers optimize $save_file");

但是,我得到以下内容:

enter image description here

0 个答案:

没有答案