我正在使用TPDF 6.2.12
,我正在寻找一种方法将PNG
图片转换为JPEG
,然后在Image()
函数中使用它们与PNG配合得很好,但生成一个大的输出文件。
我不知道如何使用_toJPEG()
函数,但还没有找到任何有用的例子。
有人可以帮我提供一个工作示例/代码片段,或者更好的解决方案吗?
编辑:
$pngname = $path.$imagelist[$i].'.png';
$jpegname = $path.$imagelist[$i].'.jpg';
$image = imagecreatefrompng($pngname);
imagejpeg($image, $jpegname);
$pdf->Image($jpegname, $image_x[$i], $image_y[$i], $image_w[$i],
$image_h[$i], 'JPEG', '', '', true, 150, '', false, false, 0, false,
false, false);
imagedestroy($image);
unlink($jpegname);
这完全没问题,但是相当笨拙:打开png,写jpeg,打开jpeg,删除jpeg