簡體   English   中英

在C#中使用縮放和裁剪來調整圖像大小

[英]Resize image with scale and crop in C#

上傳圖像時,有時它會很大,因此必須以特定方式創建其縮略圖。

我想要的是,如果我聲明縮略圖的大小為96x69 ,則應縮放可縮放到此分辨率的那些已上傳圖像,並且那些在wxh中完全不同的上傳圖像(例如1000x1000 )應裁剪為最大的更好可縮放性。 是否有快速的庫或內置的代碼,以我自己的方式嘗試完成,但不是那么完美?

在此處輸入圖片說明

我強烈建議您在Nuget上免費找到ImageResizer 基本上,調整圖像大小是一個復雜的過程,可能包含多種技術,例如裁切,縮放,調整大小,移動,修剪等,實現這些方法中的每一個都不容易。 因此,最好使用圖像縮放器。

您可以使用jquery解決此問題。 如果在您的項目中可行,請在客戶端進行。 這里檢查這些鏈接.. http://www.jqueryrain.com/demo/jquery-crop-image-plugin/https://code.google.com/p/resize-crop/這一個是最好的和最簡單的我猜測。

如果出於某種原因要在服務器端執行此操作,請查看此問題中提到的解決方案。 我可以使用哪個免費的圖像大小調整庫來調整大小並提供圖像?

希望這能解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM