Bild als Hexzahlen [gelöst]
Übersicht

![]() |
maboxBetreff: Bild als Hexzahlen [gelöst] |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo ich will ein Bild in Hexzahlen haben. Weis einer wie man das umwandeln kann ?
Und wie kann man es dann in BB einbauen ? |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
- Zuletzt bearbeitet von mabox am Mi, Okt 03, 2007 12:21, insgesamt 2-mal bearbeitet
![]() |
ZaP |
![]() Antworten mit Zitat ![]() |
---|---|---|
OpenFile()
ReadByte() Hex() |
||
Starfare: Worklog, Website (download) |
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
hmm oder:
loadimage() drawimage() pix=Readpixel() hex(pix) |
||
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok ich habs jetzt so gemacht
Code: [AUSKLAPPEN] bild = OpenFile("bild.jpg")
zahl = ReadByte(bild) ergebnis$ = Hex(zahl) Print ergebnis$ WaitKey() aber so zeigt der mir nur den Hex-Wert des obersten linken Pixels an oder ??? da steht dann nämlich 000000FF. Wie kann ich das ganze Bild in Hex-Werten anzeigen lassen ? |
||
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sorry wegen Doppelpost, aber kann mir bitte nochmal jemand helfen ? | ||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Indem du alle Bytes ausliest oder via ReadPixel /ReadPixelFast das Bild komplett ausliest. (hat den vorteil das du auch direkt die Koordinate hast) | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sowas hab ich mir auch schon überlegt aber ich weis nicht wie das geht, dass man alle Bytes ausliest. | ||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
das geht mit EndOfFile welches auf qlEOF abgekürzt wird.
Edit1: Falls du nun erwartest eine JPG-Datei deren Pixel ermiteln zu können, so hast du dich mit dieser Methode getäuscht. Erstmal weil du nichtmal den Dateiheader überspringst und zu anderen weil JPG komprimiert ist und die Daten dort absolut alles andere als Pixelwerte sind. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, nein eigentlch will ich die Hex-Werte vom Bild auslesen, abspeichern und dann mit einem anderen Programm wieder auslesen und das Bild anzeigen.
Vielen Dank! |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Verwende Silver_Knee's Lösungsvorschlag in zwei verschachtelten Schleifen.
mfG |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group