php灰度化,PHP Imagick – 将图像转换为灰度(非常糟糕的结果)
生活随笔
收集整理的這篇文章主要介紹了
php灰度化,PHP Imagick – 将图像转换为灰度(非常糟糕的结果)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我正在用
PHP進行一些圖像編輯,因為GD提供的功能較少,我切換到了Imagick.
其中一個過程是灰度圖像.一切順利(在Windows 7本地,Imagick 2.2.1-dev 6.5.8-7 Q16)直到我將腳本上傳到我的網絡托管服務器(Linux,Imagick 3.0.1,6.2.8,2010-10-20, Q16).
我試圖改變質量,但它并沒有改善任何東西.
$img->setImageCompression(imagick::COMPRESSION_JPEG);
$img->setImageCompressionQuality(100);
以下是GD,Imagick和Photoshop的結果
我相信版本3.0.1有問題.有人可以確認一下嗎?
Q1:有沒有其他方法可以使用Imagick將圖像轉換為灰度?
Q2:是否可以將GD資源轉換為Imagick?所以我可以使用imagefilter($img,IMG_FILTER_GRAYSCALE);獲得正確的結果然后用Imagick輸出.
ps:對于Q2,你可能會建議我只使用GD來處理圖像.但問題是imagejpeg()無法保存保留分辨率的圖像.這就是我切換到Imagick的原因.
總結
以上是生活随笔為你收集整理的php灰度化,PHP Imagick – 将图像转换为灰度(非常糟糕的结果)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在浙江有房没房养老金是不是一样的
- 下一篇: java 方法重载 应用举例,Java