1. Trang chủ
  2. » Công Nghệ Thông Tin

Kỹ thuật làm mờ hình (blur) với GDI + System.Drawing (.NET)

2 401 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 13 KB

Nội dung

Kỹ thuật làm mờ hình (blur) với GDI + System.Drawing (.NET) Đây là một kỹ thuật được thực hiện hết sức dễ dàng trên Web, bằng sức mạnh của .NET. Chúng ta sử dụng một thuật toán hết sức đơn giản, giá trị của mỗi pixel bằng giá trị trung bình của các pixel ở trên, trái, phải của nó. blur.aspx <%@ Page Language=''vb'' %> <%@ import namespace=''system.drawing'' %> <%@ import namespace=''system.drawing.imaging'' %> <%@ import namespace=''system.drawing.drawing2d'' %> <% dim b as New system.drawing.bitmap(server.mappath(''example1.jpg'')) dim x,y,cnt dim addR, addB, addG as integer dim incAmount = Request.QueryString(''increase'') addR = 0 addG = 0 addB = 0 for y = 3 to b.height-3 for x = 3 to b.width-3 addR = b.GetPixel(x,y-1).r addR += b.GetPixel(x,y+1).r addR += b.GetPixel(x,y).r addR += b.GetPixel(x+1,y).r addR += b.GetPixel(x-1,y).r addR = addR / 5 addG = b.GetPixel(x,y-1).g addG += b.GetPixel(x,y+1).g addG += b.GetPixel(x,y).g addG += b.GetPixel(x+1,y).g addG += b.GetPixel(x-1,y).g addG = addG / 5 addB = b.GetPixel(x,y-1).b addB += b.GetPixel(x,y+1).b addB += b.GetPixel(x,y).b addB += b.GetPixel(x+1,y).b addB += b.GetPixel(x-1,y).b addB = addB / 5 b.SetPixel(x,y,color.fromARGB(addR,addG,addB)) addR = 0 addG = 0 addB = 0 next next response.contenttype=''image/jpeg'' b.save(response.outputstream, imageformat.jpeg) b.dispose() %> . Kỹ thuật làm mờ hình (blur) với GDI + System. Drawing (. NET) Đây là một kỹ thuật được thực hiện hết sức dễ dàng trên. b.GetPixel(x,y+1).r addR += b.GetPixel(x,y).r addR += b.GetPixel(x+1,y).r addR += b.GetPixel(x-1,y).r addR = addR / 5 addG = b.GetPixel(x,y-1).g addG += b.GetPixel(x,y+1).g

Ngày đăng: 26/10/2013, 01:20

HÌNH ẢNH LIÊN QUAN

Kỹ thuật làm mờ hình (blur) với GDI + System.Drawing (.NET) - Kỹ thuật làm mờ hình (blur) với GDI + System.Drawing (.NET)
thu ật làm mờ hình (blur) với GDI + System.Drawing (.NET) (Trang 1)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w