熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#圖片處理的3種高級實用方法

2013-11-13 10:25:20  來源: .NET編程 

  本文介紹C#圖片處理高級應用感覺有點標題黨了這些功能並無多大技術含量全部基於Net Framework類庫完成代碼中包含了C#圖片處理的一些基礎知識與大家分享個人能力有限不足之處還請及時指正

  原圖1 (原圖*k)處理後1(處理後*k)
高縮略圖清晰度

  之前一直認為縮略圖不可能比原圖清晰直到某天一位產品的同事給我看某網站的效果於是開始尋找NET下實現代碼仔細觀察縮略圖確實比原圖更清晰了一些但代價是縮略圖文件比原圖更大所以如果你想讓一張占滿顯示器屏幕的超大圖片更清晰那麼圖片占用空間和網絡流量就必需考慮了如果是互聯網應用建議縮略圖在像素以內的使用該方法當然如果哪位有更好的代碼即能讓圖片文件大小變化不大又讓圖片更清晰還請分享

  圖片剪裁

  原圖2 (原*)處理後2(裁剪要求*)

  原圖2 (原*)處理後3(裁剪要求*)

  原圖2 (原*)處理後4(裁剪要求*)

  原圖3 (原圖*)處理後5(裁剪要求*)

  原圖3 (原圖*)處理後6(裁剪要求*)

  原圖3 (原圖*)處理後7(裁剪要求*)

  算法以原圖中心作為裁剪中心最大范圍的對原圖進行裁剪然後對裁剪結果等比縮放

  圖片水印

  水印原圖 

  水印後

  僅演示了效果如需要變更字體水印透明度位置等可自行在代碼或方法中擴展


From:http://tw.wingwit.com/Article/program/net/201311/13570.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.