我正在研究使用PHP's GD庫調整圖像大小的項目。我希望能夠添加選項來使用seam carving來調整圖像大小,但不希望需要諸如ImageMagick(可使用its liquid rescale feature進行接縫雕刻)來完成此操作。如何使用PHP的GD庫在圖像上執行縫製雕刻?
由於GD中沒有內置縫紉功能,因此有沒有一種方法可以使用PHP的GD庫或其他內置PHP函數在圖像上執行縫製雕刻?或者,你知道縫線雕刻是否最終會燒成GD?
我正在研究使用PHP's GD庫調整圖像大小的項目。我希望能夠添加選項來使用seam carving來調整圖像大小,但不希望需要諸如ImageMagick(可使用its liquid rescale feature進行接縫雕刻)來完成此操作。如何使用PHP的GD庫在圖像上執行縫製雕刻?
由於GD中沒有內置縫紉功能,因此有沒有一種方法可以使用PHP的GD庫或其他內置PHP函數在圖像上執行縫製雕刻?或者,你知道縫線雕刻是否最終會燒成GD?
我不明白爲什麼它不應該與GD可能,但我可以告訴你它會很慢。
Imagemagick是開源的,所以我想你可以將函數轉換爲PHP。
雖然你可以使用GD來實現這一點,但你最好能夠控制服務器環境,就是創建一個外部腳本/程序來雕刻圖像。做這些計算,PHP將是一個巨大的瓶頸。即使是基本的矩陣轉換,也存在嚴重的風險,可能會影響PHP配置中設置的最大執行時間。
不能很快,但很想看到它完成! – 2008-10-09 19:36:15