[ASP.NET2.0]一個方便使用的線上截圖Web控制項-WebImageMaker

來源:互聯網
上載者:User

現在很多的網站或者社區系統都支援使用者上傳和設定自己的頭像圖片,但是往往頭像圖片的尺寸會有一定的限制,並且上傳的照片一般都比較大,不需要用到整張照片。所以這個時候需要能夠在使用者上傳了圖片之後,再進一步的截取圖片的一個部分作為最終的頭像。現在不少知名網站比如Flicker,Yahoo等都已經提供了這樣的功能。

基於ASP.NET的WebControl的機制開發這樣的控制項也並不難,這裡介紹一個老外寫的控制項(WebImageMaker),有了這樣的控制項之後就可以很方便的用在自己的網站裡了:)
下面是介紹這個控制項的連結(含有源碼下載):
http://www.codeproject.com/aspnet/ImageCMS1.asp

我自己又對這個控制項做了進一步的改進:
1、將的選擇框始終限制在原始圖片的範圍內;
2、支援截取後的靶心圖表片的同步預覽功能。
下面是張:

改進後的代碼在這裡下載:/Files/Laser_Lu/WebImageMaker.rar

最後,有問題想請教高手:現在我實現了的預覽功能還不是十分理想,就是在進行縮放選擇框的操作的時候,圖片有的時候會閃爍(IE6以下如此,IE7正常,其他瀏覽器FireFox、Safari等都正常),而移動選擇框的位置的時候不會。不知道高手們是否有更好的實現圖片縮放預覽的方法?還請大家賜教!:)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.