[英]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.