Makale Özeti

Kısa ama oldukça ilginç bu örnek, sunucu taraflı kod kullanarak bir gif dosyası oluşturmayı anlatıyor

Makale

Merhaba,
Bu makalemizde .NET ile serverda hiç olmayan bir resim dosyası oluşturup bir başka sayfada bunu <img> tagini kullanarak display ettireceğiz.

Bunun için 2 tane dosyaya ihtiyacımız olacak.
Örnek olarak bir daire çizip içini kırmızı yapıp .gif olarak oluşturalım.

Başlıyoruz.

daire.aspx
<%@ Page ContentType="image/gif" %>
<%@ Import namespace="System.Drawing" %>
<%@ Import namespace="System.Drawing.Imaging" %>
<Script Runat="Server">
Sub Page_Load
Dim objBitmap As Bitmap
Dim objGraphics As Graphics
Create Bitmap
objBitmap = New Bitmap( 200, 200 )
Initialize Graphics Class
objGraphics = Graphics.FromImage( objBitmap )
objGraphics.FillEllipse( Brushes.Red, 0, 0, 200, 200 )
Display Bitmap
objBitmap.Save( Response.OutputStream, ImageFormat.Gif )
End Sub
</Script>

Burada dikkat etmemiz gereken nokta şu. daire.aspx dosyasının ContentType ı image/gif olarak belirlendi.

Şimdi display ettirelim.
Goruntule.aspx
<html>
<head><title>Goruntule.aspx</title></head>
<body>
<h1>Aşağıda bir resim var:)</h1>
<img src="daire.aspx">
</body>
</html>
Bu noktada tarayıcınız daire.aspx dosyasını bir image olarak algılayıp display edecektir. Bir başka makalede görüşmek üzere.
Serkan YOĞURAN
serkan@clubasp.net