我正在尋找使用Imagemagick(通過PHP)來處理透明背景和一些半透明像素(如漸變)的PNG。圖像將不得不被改變,像這樣: 1.使所有非透明像素相同,固色(黑色是細)
2.由25個像素擴大圖像內的形狀的邊緣使用Imagemagick複製photoshop的「擴展選擇」功能
這不僅僅是調整圖像。我正在尋找類似於Photoshop擴展選擇功能的功能(例如,頂部圓圈中的間隙由於比25像素擴展小而被否定)。
目前,我有掃描圖像並找到邊緣的代碼,但當圖像中存在多個不連接的圖形時失敗。 Imagemagick是否有辦法做到這一點,或者有沒有一種算法可以用來掃描圖像並生成我需要的輸出?速度是的一個問題,但只要運作正常,我可以忍受緩慢的解決方案。
這是一個完美的解決方案。不知何故,PHP Imagemagick擴展不支持形態學(儘管它在文檔中)。感謝您的優雅解決方案。 – Maximillian
非常好 - 非常高興爲您效力!我很驚訝,形態的東西不在PHP版本。我通常不使用PHP,但是@emcconville可以揭示一些事情...... –