Linker Error bei UserLib

Anfängerfragen zum Programmieren mit PureBasic.
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

Linker Error bei UserLib

Beitrag von Gamer »

Bild

Geht um die EXIFLib von der PureArea... läuft die eigentlich bei jemanden?[/img]
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Wird sicherlich an einer Inkompatibilität mit PB3.93 liegen.
Mit PB3.92 dürfte die Lib noch funktionieren, für PB3.93 muss diese vom Lib-Autor neu (mit TailBite) kompiliert werden.
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

Beitrag von Gamer »

Hab sogar noch 3.91 aber vermutlich auch schon zu neu :-(

Wie kommen ich an die EXIF-Daten manuell ran?

Bild als Datei einladen, überprüfen ob "EXIF" im Header steht usw. ?

Bei Tag # 0x0112 liegt eine Angabe die ich brauche. Wenn man
die Bytes abzählt, komm ich immer beim 55. Byte raus. Aber das
ist sicher eine ungenaue Lösung oder?
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

vielleicht ist 3.91 auch zu alt... Wenns für 3.92 compiliert wurde, dann wirds vielleicht bei allen anderen Versionen Probleme geben...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Auf PureArea.net gibts sogar 2 verschiedene UserLibs zum Thema Exif-Daten: Exif und ExifDate. Die letztere ist ziemlich neu, hast Du die schon probiert ?
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

Beitrag von Gamer »

Die erstere Lib mein ich ja - bei der kommt der Fehler. Die andere Lib hilft mir wenig, weil ich das Datum nicht brauche, sondern andere EXIF-Infos :-(

Das mit dem Auslesen klappt momentan auch so:

ReadFile(0,"bild.jpg")
FileSeek(54)
Zahl.b = ReadByte()

Mich würde halt nur interessieren, ob "0x0112" also 54
entspricht, oder wie man "0x0112" umrechnen kann in
die jeweilige Byteposition.
Antworten