Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


System.Drawing Dålig kvalite på gif

Postades av 2003-03-14 15:20:57 - Fredrik Eliasson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 807 personer

<%@ Page Language="VB" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>

<script language="VB" runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

' skapar nya Image och Bitmap object. hämtar bilden från angiven fil
dim g as System.Drawing.Image = System.Drawing.Image.FromFile_(server.mappath("bilder/main.gif"))
dim imgOutput as New Bitmap(g)
dim text1
dim text2
dim stringlength

text1 = Request("text1")
text2 = Request("text2")
if Len(text1) < Len(text2) then
stringlength = Len(text2) + 7
else
stringlength = Len(text1) + 1
end if


'skapar en graphics objekt så att man kan rita på bitmappen
Dim objGraphic as Graphics = Graphics.FromImage(imgOutput)

'skapar en svart brush som anger textfärgen
Dim blackBrush As New SolidBrush(Color.Red)
Dim redPen As New Pen(Color.Red, 2)

Dim textFont As New Font("Arial",12)
.
objGraphic.TranslateTransform(-50, 0)
objGraphic.RotateTransform(-20)


Dim x As Single = -30
Dim y As Single = 440
Dim width As Single = stringlength * 7.5
Dim height As Single = 50

objGraphic.DrawRectangle(redPen,x, y, width,height)
objGraphic.DrawString(text1,textFont,blackBrush,-20,450)
objGraphic.DrawString(text2,textFont,blackBrush,-10,465)



' Säger till servern att det är en gif fil.
response.contenttype="image/gif"
' Skickar bilden till webbläsarn
imgOutput.save(response.outputstream, ImageFormat.Gif)

' Frigör minne genom att ta bort g och imgoutput
g.dispose()
imgOutput.dispose()
objGraphic.dispose()
End Sub

</script>

Jag har den här koden som skapar en gif som innehåller en färdig bakgrundsbild med text i. men det blir så dålig kvalite på gif bilden jag får. Hur ska jag lösa det så att jag får samma kvalite på bakgrundsbilden som den är ifrån början.


Svara

Sv: System.Drawing Dålig kvalite på gif

Postades av 2003-03-17 09:21:04 - Fredrik Eliasson

Jag har löst det själv gjorde bara om den till en jpg. Men om man gör den i Gif så borde det bli lika bra kvalite på bilden eftersom den hämtar in en bakgrundsbild som är en Gif


Svara

Sv: System.Drawing Dålig kvalite på gif

Postades av 2003-03-17 10:09:27 - Mikael Sand

Det behöver inte alls vara sant eftersom din gif kan vara av annan indexering än den som används i din kod.

Jag har ju skrivit ett par artiklar på problemet men måste nog tyvärr säga att jag ofta gått bet på just samma problem. Dokumentationen är dålig inom området + att man inte förstår så mycket om det lilla som man kan hitta eftersom det är skrivet på bildiska (ett konstigt språk som pratas i tryckerier och på fotofirmor).

//Mikael.NET


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
709
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies