Thư Viện Chia Sẻ Kiến Thức Trang Chủ
Diễn đàn  -  Asp.net  -  Mã nguồn  -  Software  -  Rao vặt  -  Việc làm  -  Games  -  Truyền hình trực tuyến  -  Chộm Avata  -  Music  -  PHOTOSHOP ONLINE
-:-[ DIỄN ĐÀN CHIA SẺ ]-:- -:-[ DIỄN ĐÀN CHIA SẺ ]-:- > XÂY DỰNG VÀ PHÁT TRIỂN WEBSITE > ASP/ASP.NET
  Chủ đề mới Chủ đề mới
  FAQ FAQ  Tìm Kiếm Trên Diễn Đàn   Lịch sự kiện   Đăng Ký Đăng Ký  Đăng Nhập Đăng Nhập

resize image trong asp.net

 Gửi trả lời Gửi trả lời
Tác Giả
Nội dung
  Chủ Đề Tìm Kiếm Chủ Đề Tìm Kiếm  Hỗ trợ Hỗ trợ
thanhtuyen Xem Kiểu Thả Xuống
Administrator
Administrator
Hình đại diện
Thành viên thứ: 1
Tham Gia: 02/Jan/2007
Đến Từ: Hưng Yên
Trạng thái:
Bài viết: 237
Được cảm ơn: 91 lần trong 38 bài viết
Level: 11

Life

Magic

Experience

  Trích dẫn thanhtuyen Trích dẫn  Gửi trả lờiTrả lời Chuyển liên kết đến bài viết này Chủ Đề: resize image trong asp.net
    Ngày viết: 09/Mar/2010 lúc 10:29
'------ tạo file img.aspx để lấy hình nhỏ---

<%@ Page Language=''VB'' %>
<%@ import Namespace=''System.Drawing'' %>
<%@ import Namespace=''System.io'' %>
<%@ import Namespace=''System.Drawing.Imaging'' %>
<script runat=''server''>

function wh(byval old as point,thu as point) as point
if old.x> old.y then
wh.x=thu.x
wh.y=(old.y / old.x)*thu.y
end if
if old.x < old.y then
wh.y=thu.y
wh.x=(old.x / old.y)*thu.x
end if
if old.x= old.y then
wh.x=thu.x
wh.y=thu.y
end if
end function


function thumb(filename as string,byval s as integer) as bitmap
Dim b As System.Drawing.image=System.Drawing.image.FromFile (server.mappath(filename))
dim c as new bitmap(s,s)
dim p as point=wh(new point(b.width,b.height),new point(s,s))
c=b.GetThumbnailImage(p.x,p.y,nothing,nothing)
return c
b.dispose
c.dispose

end function
Sub Page_Load(sender As Object, e As EventArgs)
dim name as string=server.urldecode(request(''name''))
if name<>nothing then thumb(name,100).save (response.outputstream,imageformat.jpeg) else response.write(''thumbnail file by Panh'') ' số 100 là kich thước ảnh lúc thumb
End Sub

</script>
<html>
<head>
</head>
<body bgcolor=''silver''>
<form runat=''server''>
</form>
</body>
</html>

ví dụ muốn tạo thumb ảnh ''loveyou.jpg'' thì ghi như sau <img src=img.aspx?name=loveyou.jpg> ---> tạo ra ảnh nhỏ mà nhẹ,nhanh . Tỉ lệ kich thứơc width, height như cũ
******* Hãy cùng chia sẻ với bạn bè bằng cách *******
Copy đường link dưới đây, để gửi đến cho bạn bè xem bài viết này !
Yahoo: thanhtuyen_hitec
Website rao vặt: http://www.bigc24h.com
Thiết kế Website giá rẻ & Chuyên nghiệp.
Lên trên
 Gửi trả lời Gửi trả lời

Số thành viên hiện tại đang xem chủ đề: 1 (Thành viên: 1, Khách: 1)
Thành viên:

Di Chuyển Nhanh Tôi có thể làm gì trong diễn đàn ? Xem Kiểu Thả Xuống

Google PageRank Checker Add to Google Add to Yahoo Google search site
Điều hành: HOÀNG THANH TUYẾN
Điện thoại: 0987.838.199 - Email: info@phanmemtracnghiem.com
Website đang trong thời gian hoạt động thử nghiệm