我使用JavaScript客戶端插件來處理瀏覽器內部的圖像(JQuery斷頭臺)。在我想要用服務器操縱圖像後,我不知道哪個庫可以幫助我完成這項工作。C#裁剪,縮放,旋轉圖像
當我調用服務器我發送這些信息:
{ scale: 1.4, angle: 270, x: 10, y: 20, w: 400, h: 300 }
我使用JavaScript客戶端插件來處理瀏覽器內部的圖像(JQuery斷頭臺)。在我想要用服務器操縱圖像後,我不知道哪個庫可以幫助我完成這項工作。C#裁剪,縮放,旋轉圖像
當我調用服務器我發送這些信息:
{ scale: 1.4, angle: 270, x: 10, y: 20, w: 400, h: 300 }
我會推薦AForge.net影像庫。我之前使用過它,發現它很容易實現,可靠和快速。它可以做所有事情,但是你可能會發現它對你所需要的東西是過度的。
我用它在一個kinect項目中,需要測量一個人的瞳孔之間的距離。在用kinect找到眼睛後,我用這個庫去掉了眼睛的圖像,然後應用幾個濾鏡(和其他一些成像魔術)來精確定位每個瞳孔的中心。這是發生在約30fps和這個圖像處理器(在一個相當體面的機器)保持了需求,並沒有錯過一個節拍。
或者,看到你只是調整大小,裁剪和旋轉,你可以只使用已經內置在System.Drawing中庫.NET
這裏有幾個例子讓你開始:http://dotnet-snippets.com/snippet/crop-and-resize-images/676
謝謝!我從.NET圖像庫開始。但我不知道如何使用參數比例:1.4(當我縮放圖像,然後我應用作物)。 – hanc
我認爲有可這樣做有幾個庫,但我有實現這個一個很好的經驗:http://imageprocessor.org/。
你可以提供一些示例代碼? – ibiza
查看其網站的使用說明。這基本上與安裝NuGet包一樣簡單。 –
看看http://stackoverflow.com/questions/6381310/c-sharp-crop-then-scale-the-cropped-image?rq=1 –