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


Blir bara ful text i min bitmap

Postades av 2008-12-03 11:52:09 - Magnus Karlsson, i forum vb.net, Tråden har 4 Kommentarer och lästs av 1418 personer

varför blir texten så ful? ritar jag direkt i pictureboxen så ser det kanon ut. Men ritar jag upp det i en bitmap och sedan visar det i en picturebox så ser det ruskigt illa ut. förslag eller lösning efterfrågas.

<code>
Dim i As Integer
Dim xStart As Integer
Dim yStart As Integer
Dim xStopp As Integer
Dim yStopp As Integer

' Skapa bitmapp med rätt storlek
Dim objBitmap As Bitmap = New Bitmap(PictureBox1.Width, PictureBox1.Height)

' Skapa graphic object
Dim objGraphics As Graphics = Graphics.FromImage(objBitmap)

'Skapa en font
Dim fonta As Font
fonta = New Font(FontFamily.GenericSerif, 6.0F, FontStyle.Regular)


'Y-axel
Dim Yaxelx1 As Integer = 30
Dim Yaxely1 As Integer = 30
Dim Yaxelx2 As Integer = 30
Dim Yaxely2 As Integer = objBitmap.Height - 60
objGraphics.DrawLine(Pens.LightGray, Yaxelx1, Yaxely1, Yaxelx2, Yaxely2)


'X-axel
Dim Xaxelx1 As Integer = 30
Dim Xaxely1 As Integer = Yaxely2
Dim Xaxelx2 As Integer = objBitmap.Width - 30
Dim Xaxely2 As Integer = Yaxely2
objGraphics.DrawLine(Pens.LightGray, Xaxelx1, Xaxely1, Xaxelx2, Xaxely2)


'X axel markeringar
xStart = Yaxelx1
yStart = Yaxely2 - 2
xStopp = Yaxelx1
yStopp = Yaxely2 + 2

For i = 0 To 24

If i > 0 Then _
objGraphics.DrawLine(Pens.DarkGray, xStart, yStart, xStopp, yStopp)
objGraphics.DrawString(i.ToString, fonta, Brushes.Black, xStart - 4, yStopp + 6)

'nuTidlinje
If Now.Hour = i Then
Dim x As Integer = Int(Now.Minute * 0.5) + xStart
objGraphics.DrawLine(Pens.Red, x, yStart - 300, x, yStopp + 50)
End If

xStart += 30
xStopp = xStart


Next


'Y axel markeringar
xStart = Yaxelx1 - 2
yStart = Yaxely2
xStopp = Yaxelx1 + 2
yStopp = Yaxely2

For i = 0 To 5

If i > 0 Then _
objGraphics.DrawLine(Pens.DarkGray, xStart, yStart, xStopp, yStopp)
yStart -= 50
yStopp = yStart

Next


'Skriver ut bild
PictureBox1.Image = objBitmap
</code>


Svara

Sv: Blir bara ful text i min bitmap

Postades av 2008-12-03 16:13:17 - Magnus Karlsson


Lustigt värre är att om jag sparar bitmap:en till fil så blir det svart bakgrund ...

<code>
objBitmap.Save("C:\olle.bmp", Imaging.ImageFormat.Bmp)
</code>

Hur skall man få till vit bakgrund?


Svara

Sv:Blir bara ful text i min bitmap

Postades av 2008-12-03 16:22:36 - Niklas Jansson

Även om "ruskigt fult" är en mycket precis och detaljerad beskrivning, hade det varit bra med ett litet förtydligande... =)

Jag antar att vissa delar av texten antingen har försvunnit eller ser klumpiga och skumma ut?
I så fall är bilden hoptryckt resp. utdragen, och det blir den om "målbilden" har en annan storlek.

Att den får svart bakgrund borde bero på att du du ser egentligen är vitt som lyser igenom en delvis transparent bild, och det klarar inte bmp av att visa. Det borde finnas någon typ av "BackColor" eller något i den stilen som nu är svart som du kan ändra till vitt (t.ex. i objBitmap.Save eller i själva bitmappen)


Svara

Sv: Blir bara ful text i min bitmap

Postades av 2008-12-03 16:27:02 - Magnus Karlsson

Exakt vad jag nyss kom under fund. Letar nu efter hur man sätter vit bakgrund sedan kommer texten att bli bättre. Men hur sätter man vit bakgrund på en bitmap?


Svara

Sv:Blir bara ful text i min bitmap

Postades av 2008-12-03 20:56:40 - Oskar Johansson

objGraphics.Clear(Colors.White);


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 726
27 958
271 751
242
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