本文介紹C#圖片處理高級應用感覺有點標題黨了這些功能並無多大技術含量全部基於Net Framework類庫完成代碼中包含了C#圖片處理的一些基礎知識與大家分享個人能力有限不足之處還請及時指正
(原圖*k)
(處理後*k)
高縮略圖清晰度
之前一直認為縮略圖不可能比原圖清晰直到某天一位產品的同事給我看某網站的效果於是開始尋找NET下實現代碼仔細觀察縮略圖確實比原圖更清晰了一些但代價是縮略圖文件比原圖更大所以如果你想讓一張占滿顯示器屏幕的超大圖片更清晰那麼圖片占用空間和網絡流量就必需考慮了如果是互聯網應用建議縮略圖在像素以內的使用該方法當然如果哪位有更好的代碼即能讓圖片文件大小變化不大又讓圖片更清晰還請分享
圖片剪裁
(原*)
(裁剪要求*)
(原*)
(裁剪要求*)
(原*)
(裁剪要求*)
(原圖*)
(裁剪要求*)
(原圖*)
(裁剪要求*)
(原圖*)
(裁剪要求*)
算法以原圖中心作為裁剪中心最大范圍的對原圖進行裁剪然後對裁剪結果等比縮放
圖片水印

僅演示了效果如需要變更字體水印透明度位置等可自行在代碼或方法中擴展
From:http://tw.wingwit.com/Article/program/net/201311/13570.html