EXIFRead library (help needed for translating)

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
boddhi
Enthusiast
Enthusiast
Posts: 524
Joined: Mon Nov 15, 2010 9:53 pm

EXIFRead library (help needed for translating)

Post by boddhi »

Hello everybody !!

Voilà, I've developped a library reading tags from some markers (APP0, APP1's IFD0, IFD1, SUBIFD, and GPS) and conditionaly writing few (very few) tags of a jpeg image.
My wish is to share it with all.

But, at this time, variables names, descriptions, docs are always in french.
I've started to translate them in english but, like you've problably already noted it, my english isn't very rich and that has like effect to stunt it.

An example of translation start, stopped at version 1.20 (nowadays version 1.23)
Purpose :

The purpose of this library is to allow the reading (and some writing) of markers IFDO, IFD1, SUBIFD and GPS EXIF's fields of a JPEG image.
The access to these datas is done by a structured variable in which each field contains, when it's possible, its value and its informative translation.

This library is available in french and english.

I've tried, according to available documentation, and as well as possible, to recover and translate into data the maximum of these fields. However, if you note an anomaly or mistranslation, if you have any suggestions, if you wish an localized version, don't hesitate to contact me.

This library is freeware. You'll use it at your own risk :)).

P.S: Sorry for my english but it's not my native language.


History :

02.09.2010 : Version 1.20

- Improvement of errors management
- Command EXIFSetDate added for tags 132, 9003 and 9004
- Command EXIFSetText added for tags 10E, 13B, 8298 and 9286

27.07.2010 : Version 1.10

- GPS Tags reading (Tags 0000 to 001E)

25.07.2010 : Version 1.03

- Tags A430 to A435 added in substructure EXIFIFD

24.07.2010 : Version 1.02

- Optimization of internal routines
- Correction of the type of certain variables declared in EXIFRead.res
EXIF\EXIFHEADER Structure : Change of the type of the variable 'Alignment' and addition of the 'AlignmentTxt' variable
EXIF\EXIFIFD Structure : Change of the 'SizeX' and 'SizeY' variables names to 'ImageWidth' and 'ImageHeight'
- Bug's correction when reading a JFIF/JPEG image without thumbnail
- Improvement of Flash mode reading (Tag 9209)
- Addition, in help file, of the types of declared variables

17.07.2010 : Version 1.01

- Bugs correction

14.07.2010 : Version 1.00

- First public version in french
Here, you can download it (lib with doc, examples of use, all that in french) and see what it does :
https://docs.google.com/leaf?id=0B3HxnJ ... YyNTg0Zjk2&

If someone(s) was(were) interesting to help me in translation/correction of doc and variables description only...

Thanks
If my English syntax and lexicon are incorrect, please bear with Google translate and DeepL. They rarely agree with each other!
Except on this sentence...
User avatar
AndrewM
User
User
Posts: 39
Joined: Wed Nov 06, 2013 3:55 am
Location: Australia

Re: EXIFRead library (help needed for translating)

Post by AndrewM »

I have tried the example code in PB 5.2 (2013) and it complains that I am missing a resource. I can't read the documents as they are in French but they look good.
User avatar
AndrewM
User
User
Posts: 39
Joined: Wed Nov 06, 2013 3:55 am
Location: Australia

Re: EXIFRead library (help needed for translating)

Post by AndrewM »

I found some VB code that works in ms-access. Given that it is all basic, it might be easy to translate into PB.

http://sourceforge.net/projects/exifclass/

To get the code working in ms-access see instructions on http://www.pcreview.co.uk/forums/exif-d ... 17878.html. It would help to see things working in that environment prior to translating anything.
Post Reply