2008-09-08 86 views
3

我在尋找一個.Net庫,它將接受圖像或文件名和寬高比,並將圖像裁剪爲該寬高比。這很簡單:我可以自己做。但我也希望它能夠在選擇究竟哪些內容被剪裁時顯示出一點智能,即使它只是選擇要切分的邊緣。將自動裁剪的圖像庫

這是一個個人項目,並且痛苦不夠高,不足以證明花錢在其上,但如果您可以推薦一個付費工具,請繼續。也許別人會發現這個建議很有用。

回答

2

聲明:我一個.NET成像供應商(Atalasoft

這取決於什麼樣的形象,你是在談論工作。如果您正在討論1位文檔圖像(如傳真或掃描),我們可以做到這一點。

如果您在談論照片,我們的產品不會這樣做,但您可能正在尋找Seam雕刻。我寫了這個應用

http://www.atalasoft.com/cs/blogs/31appsin31days/archive/2008/05/26/simple-seam-carver.aspx

與我們的圖書館,可以只使用可以移植內置的一些工作。NET圖像。

接縫雕刻的想法是在圖像中找到與周圍像素的變化最小的連接路徑。在正常實現中,您將選擇一個連續的(但不一定是垂直的)路徑並將其刪除。如果你想要一個農作物,你可以找到能量最少的地方並將其去除。我的代碼顯示瞭如何計算像素和路徑的能量(它與周圍像素的差異)

如果您查看縫紉雕刻,您會發現一些免費的實現。

0

如在IT應該選擇一邊或你會選擇一邊?