82,7 → 82,7 |
<p>Ýòà ôóíêöèÿ èùåò íà÷àëî Exif äàííûõ. Åñëè îíè íàéäåíû òî çàïîëíÿåòñÿ ñòðóêòóðà app1. Åñëè íå íàéäåíû, òî ïåðâûé ïàðàìåòð â ñòðóêòóðå äåëàåòñÿ ðàâíûì 0. Ïðèìåð:</p> |
<pre>stdcall [exif_get_app1], [open_file],h_app1 |
... |
h_app1 dd 0,0,0</pre> |
h_app1 rb 14</pre> |
<p>ãäå open_file - óêàçàòåëü íà äàííûå ôàéëà èçîáðàæåíèÿ (ïîêà ïîääåðæèâàþòñÿ òîëüêî *.jpg è *.jpeg).</p> |
<p>h_app1 - ñòðóêòóðà äëÿ çàïîìèíàíèÿ íà÷àëà Exif äàííûõ.</p> |
|
90,7 → 90,7 |
<p>Çàïîëíÿåò òåêñòîâóþ ñòðîêó èìåíåì ïàðàìåòðà èç Exif è åãî çíà÷åíèåì. Ïðèìåð:</p> |
<pre>stdcall [exif_get_app1_tag], h_app1,3,txt_buf,80 |
... |
h_app1 dd 0,0,0 |
h_app1 rb 14 |
txt_buf rb 80</pre> |
<p>ãäå h_app1 - ñòðóêòóðà çàïîëåííàÿ â exif_get_app1 èëè â exif_get_app1_child.</p> |
<p>3 - ïîðÿäêîâûé íîìåð ïàðàìåòðà.</p> |
101,8 → 101,8 |
<p>Åñòü ïðîñòûå òåãè ñ èíôîðìàöèåé à åñòü òåãè óêàçûâàþùèå íà ñïèñêè äðóãèõ òåãîâ. Ýòà ôóíêöèÿ áåðåò óêàçàòåëü íà íà÷àëî ñïèñêà äî÷åðíèõ òåãîâ. Ïðèìåð:</p> |
<pre>stdcall [exif_get_app1_child], h_app1,h_child,0x8769 |
... |
h_app1 dd 0,0,0 |
h_child dd 0,0,0</pre> |
h_app1 rb 14 |
h_child rb 14</pre> |
<p>ãäå h_app1 - ñòðóêòóðà çàïîëåííàÿ â exif_get_app1 èëè â exif_get_app1_child.</p> |
<p>h_child - ñòðóêòóðà äëÿ çàïîëåíèÿ äàííûõ ñïèñêà äî÷åðíèõ òåãîâ.</p> |
<p>0x8769 - êîä òåãà (íàõîäÿùåãîñÿ â ñïèñêå òåãîâ h_app1), êîòîðûé ÿâëÿåòñÿ óêàçàòåëåì íà ñïèñîê äðóãèõ äî÷åðíèõ òåãîâ.</p> |
112,8 → 112,8 |
<p>Ýòà ôóíêöèÿ èùåò íà÷àëî äàííûõ Exif.app2. Åñëè îíè íàéäåíû òî çàïîëíÿåòñÿ ñòðóêòóðà app2. Åñëè íå íàéäåíû, òî ïåðâûé ïàðàìåòð â ñòðóêòóðå äåëàåòñÿ ðàâíûì 0. Ïðèìåð:</p> |
<pre>stdcall [exif_get_app2], h_app1,h_app2 |
... |
h_app1 dd 0,0,0 |
h_app2 dd 0,0,0</pre> |
h_app1 rb 14 |
h_app2 rb 14</pre> |
<p>ãäå h_app1 - ñòðóêòóðà c äàííûìè Exif.app1, ïðåäâàðèòåëüíî çàïîëíåííàÿ ôóíêöèåé exif_get_app1.</p> |
<p>h_app2 - ñòðóêòóðà äëÿ çàïîìèíàíèÿ íà÷àëà äàííûõ Exif.app2.</p> |
|
125,7 → 125,7 |
<p>Îáîçíà÷àåò ïàðàìåòðû GPS.</p> |
|
<h1><a name="tabl_e">Òàáëèöà ýêñïîðòà</a></h1> |
<p>Ïðèìåð òàáëèöû ýêñïîðòà, ðàñ÷èòàííîé íà èñïîëüçîâàíèå ìàêðîñà <b>@use_library_mem</b>:</p> |
<p>Ïðèìåð òàáëèöû ýêñïîðòà, ðàñ÷èòàííîé íà èñïîëüçîâàíèå ìàêðîñà <b>@use_library</b>:</p> |
<pre>align 4 |
import_exif: |
exif_get_app1 dd sz_exif_get_app1 |