2
我使用Perl Imager
庫來處理圖像。如何使用Imager修剪圖像
我正在嘗試類似於ImageMagick中的trim
操作或GIMP中的autocrop
操作:消除圖像邊界處的空白區域。
是否有這樣的事情嗎?我搜查了文檔,但什麼也沒找到。
我使用Perl Imager
庫來處理圖像。如何使用Imager修剪圖像
我正在嘗試類似於ImageMagick中的trim
操作或GIMP中的autocrop
操作:消除圖像邊界處的空白區域。
是否有這樣的事情嗎?我搜查了文檔,但什麼也沒找到。
我認爲你運氣不好,關於一個預先寫好的Imager
方法來做你想做的事情。但是我已經看過C API提供了什麼,我認爲編寫XS擴展來完成這項工作應該是相當簡單的。
我的方法是挑選分開ImageMagick
代碼爲Trim
功能和在Imager
API,它定義了一個i_gpix
函數來確定各個像素的顏色方面實現它。
而不是複製Imager
crop
函數的功能,我會選擇的XS碼返回左,右,上,並可以直接傳遞到現有crop
下邊距大小。
不是你所希望的,我知道,但很好地處於可能性的範圍之內。
這可能是一個愚蠢的問題,但是......爲什麼不使用**使用Image :: Magick; **和Trim()? – tink 2013-03-17 22:52:31
我迄今爲止所寫的所有內容都基於Imager,並且需要重寫 – simone 2013-03-17 23:30:15