Avatar billede tuba Nybegynder
03. august 2005 - 16:43 Der er 3 kommentarer og
1 løsning

udskrive System.Drawing.Image direkte til skærm uden brug af HD

Hej

Jeg har et spørgsmål, hvordan udkskriver jeg et System.Drawing.Image objekt direkte til skærm uden brug af HD.

Kan jeg lave noget response halløj eller skal det ind i en image webkontrol eller hvad ?
Avatar billede c_k Nybegynder
03. august 2005 - 17:44 #1
uden brug af HD ?
Avatar billede c_k Nybegynder
03. august 2005 - 17:53 #2
ved ikke om det er det her du mener ?

gem nedestående kode som ex. image.aspx

lav en fil der hedder showimage.aspx eller htm

sæt dette tag i bodyen: <img src="image.aspx" alt="dynamisk billede" />

image.aspx
------------------------
<%@ Page Language="VB"%>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>

<script runat="server">

Sub Page_Load(ByVal Source As Object, ByVal e As EventArgs)
 
        Dim bmp As Bitmap
        Dim g As Graphics
        Dim w As Integer = 140
        Dim h As Integer = 32
   
        bmp = New Bitmap(w, h, PixelFormat.Format32bppArgb)
   
        g = Graphics.FromImage(bmp)
        g.SmoothingMode = SmoothingMode.AntiAlias
   
        bmp = New Bitmap(bmp, w, h)
   
        g = Graphics.FromImage(bmp)
        g.Clear(Color.White)
        g.FillRectangle(New SolidBrush(Color.FromArgb(0, 0, 0)), New Rectangle(0, 0, w, h))           
        g.Flush()

        Response.ContentType = "image/jpeg"   
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
    End Sub
   
</script>
Avatar billede tuba Nybegynder
14. august 2005 - 18:56 #3
vil du have point ?
Avatar billede c_k Nybegynder
14. august 2005 - 23:28 #4
hvis du kunne bruge det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester