vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Visual-Basic Einsteiger
Re: RGB oder Long in Dezimal umwandeln 
Autor: Manfred X
Datum: 05.11.13 13:23

Wie schon erwähnt, der Farbwert eines 24Bit-Pixels besteht aus drei Byte.

[I]Die Farbe ist Decimal codiert mit 24 Bit, da sie in einer
Variablen Pic (i,j) eingelesen wird.[/I]

Diese Begründung ist sinnfrei.
Wie Du die Bitmap-Daten einliest hat doch nichts mit der Codierung
der Bitmap zu tun, die beim Erstellen benutzt worden ist.
Du benötigst beim Lesen vermutlich den Datentyp Byte und eine Step3-Schleife,
bei der pro Schritt je drei Byte gelesen werden

Bei einer 24-Bit-Bitmap können die Byte-Werte der Pixel maschinen-
abhängig in der Folge R-G-B oder B-G-R beim Lesen im Speicher abgelegt
worden sein.

Was verstehst Du unter dem "Dezimalwert einer Farbe".

Hier noch eine schnellere Variante der Long-Byte-Umwandlung:
http://www.activevb.de/tipps/vb6tipps/tipp0427.html

Schau Dir mal diesen Tipp an (CalculateFilterArray)
http://www.activevb.de/tipps/vb6tipps/tipp0431.html
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RGB oder Long in Dezimal umwandeln 2.752reisender05.11.13 12:40
Re: RGB oder Long in Dezimal umwandeln1.367Manfred X05.11.13 12:47
Re: RGB oder Long in Dezimal umwandeln1.359reisender05.11.13 13:09
Re: RGB oder Long in Dezimal umwandeln1.639Manfred X05.11.13 13:23

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