vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Probleme mit Bildern in GDI+ mit VB2005EE 
Autor: Bloody Rain
Datum: 25.02.11 17:01

Hab das Testprojekt grade mal auf meinem 2. PC gestartet wo .NET noch nicht kaputt ist und da kriege ich das selbe Ergebniss, also muss der fehler in der Draw Funktion vom Graphics Objekt liegen.

Und wegen den Verschiebungen: änder mal den Code des Testprojekts in folgenden
Public Class Form1
	Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
  Handles Me.Load
		Dim img As Image = Image.FromFile(My.Application.Info.DirectoryPath + _
"\terrain.png")
		Dim bmp As New Bitmap(512, 512)
		Using g As Graphics = Graphics.FromImage(bmp)
			g.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
			g.SmoothingMode = Drawing2D.SmoothingMode.None
			'g.DrawImage(img, New Rectangle(0, 0, 512, 512), New Rectangle(0, 0, 
' img.Width, img.Height), GraphicsUnit.Pixel)
			g.DrawImageUnscaled(img, 0, 0)
		End Using
		PictureBox1.Image = bmp
		PictureBox2.Image = img
 
		img = Image.FromFile(My.Application.Info.DirectoryPath + "\kz.png")
		bmp = New Bitmap(512, 512)
		Using g As Graphics = Graphics.FromImage(bmp)
			g.InterpolationMode = Drawing2D.InterpolationMode.NearestNeighbor
			g.SmoothingMode = Drawing2D.SmoothingMode.None
			g.DrawImage(img, New Rectangle(0, 0, 512, 512), New Rectangle(0, 0, _
  img.Width, img.Height), GraphicsUnit.Pixel)
			g.DrawImageUnscaled(img, 0, 0)
		End Using
	End Sub
End Class
und dann guck nochmal auf das grüne ding (Kaktus) links siehst du wie GDI+ offensichtlich, zumindest für mich auf 2 verschiedenen PCs, beim Zeichnen Mist baut und eine Spalte doppelt reinreichnet, rechts sieht man dann das unbearbeitete Original das nur in die PictureBox geladen wurde.

Vielleicht verhalten sich die .NETs bei unterschiedlichen Windowsversionen unterschiedlich, meine PCs haben beide XP Pro SP2 32.

Ich danke hiermit allen die mir bei meinen Fragen und Problemen helfen bzw geholfen haben. ^^

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme mit Bildern in GDI+ mit VB2005EE2.491Bloody Rain25.02.11 05:41
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.782Manfred X25.02.11 14:29
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.801Bloody Rain25.02.11 17:01
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.725Maas25.02.11 17:36
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.754Bloody Rain25.02.11 19:54
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.859Preisser25.02.11 20:04
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.809Bloody Rain25.02.11 20:35
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.740Preisser25.02.11 21:28
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.803Bloody Rain25.02.11 21:34
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.730Preisser25.02.11 21:43
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.693Bloody Rain25.02.11 21:50
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.747Bloody Rain01.03.11 00:29
Re: Probleme mit Bildern in GDI+ mit VB2005EE1.722Bloody Rain01.03.11 02:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel