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.