簡體   English   中英

如何在PHP中使用Imagick壓縮.png?

[英]How do I compress a .png with Imagick in PHP?

我正在使用PHP的Imagick庫將.jpg和.gif圖像轉換為.png

我使用這個成功將這些圖像轉換為.png:

$image = new Imagick( $file_path );
$image->setImageFormat( 'png' );
$image->writeImage( $file_path );

但是,我一直無法壓縮.png或控制它們的最終大小。 我嘗試在$image->setImageFormat()之前使用以下行以及其他一些沒有成功的變體:

$img->setImageCompressionQuality( 95 ); 

如果缺少使用Imagick的.png壓縮,那么我應該使用哪些其他實用程序來壓縮這些文件?

手冊可能有所幫助。

我安裝了OptiPNG ,工作正常。

經過漫長的戰斗,我無法讓IMagick正確地壓縮png。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM