• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

cách tạo trang thumnail trong asp

Trao đổi về lập trình Web Forms, Javascript với ASP.NET

Điều hành viên: vietluyen, vuathongtin

ha minh trieu
Thành viên chính thức
Thành viên chính thức
Bài viết: 20
Ngày tham gia: T.Năm 01/05/2008 11:30 pm

cách tạo trang thumnail trong asp

Gửi bàigửi bởi ha minh trieu » T.Sáu 20/06/2008 10:20 am

Tôi muốn hiển thị các hình dưới dạng thumnail để cho người dùng xem trước khi chọn một hình để xem lớn lên
Tôi viết bằng Asp không biết cách resize ảnh trên để hiện thi thumnail như thế nào? các bác chỉ giúp với, nếu có code càng tốt



neverland87
Guru
Guru
Bài viết: 490
Ngày tham gia: T.Bảy 26/05/2007 4:31 pm
Been thanked: 8 time

Re: cách tạo trang thumnail trong asp

Gửi bàigửi bởi neverland87 » T.Sáu 20/06/2008 11:26 am

ha minh trieu đã viết:Tôi muốn hiển thị các hình dưới dạng thumnail để cho người dùng xem trước khi chọn một hình để xem lớn lên
Tôi viết bằng Asp không biết cách resize ảnh trên để hiện thi thumnail như thế nào? các bác chỉ giúp với, nếu có code càng tốt

Tập tin success.jpg là tập tin ảnh kích cỡ thật sự nằm trong thư mục web.

Mã: Chọn hết

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Drawing;
  11.  
  12. public partial class _Default : System.Web.UI.Page
  13. {
  14.     protected void Page_Load(object sender, EventArgs e)
  15.     {
  16.         string file = Server.MapPath("success.jpg");
  17.         System.Drawing.Image img = System.Drawing.Image.FromFile(file);
  18.         System.Drawing.Image thumbImg = img.GetThumbnailImage(100, 100, delegate { return true; }, IntPtr.Zero);
  19.         System.IO.MemoryStream imgStream = new System.IO.MemoryStream();
  20.         thumbImg.Save(imgStream, System.Drawing.Imaging.ImageFormat.Jpeg);
  21.         byte[] imgContent = new byte[imgStream.Length];
  22.         imgStream.Position = 0;
  23.         imgStream.Read(imgContent, 0, (int)imgStream.Length);
  24.         Response.BinaryWrite(imgContent);
  25.     }
  26. }
SIMPLY THE BEST - ĐƠN GIẢN LÀ TỐT NHẤT

ha minh trieu
Thành viên chính thức
Thành viên chính thức
Bài viết: 20
Ngày tham gia: T.Năm 01/05/2008 11:30 pm

Re: cách tạo trang thumnail trong asp

Gửi bàigửi bởi ha minh trieu » T.Bảy 21/06/2008 8:52 am

Hình như code này là trang asp.net, em đang cần code asp, anh có ?


Quay về “Lập trình Web với ASP.NET”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách