Мазмұнға өту
pdftools.kz

EXIF дегеніміз не

EXIF — сурет файлының ішіндегі қызметтік блок: камера немесе телефон моделі, ұстаным, диафрагма, түсірілген күні, кейде орын координаттары. Бұл өрістердің барлығы дерлік кескінге әсер етпейді, біреуінен басқасы — бағдардан. Камера пиксельдерді жиі сенсор түсірген күйінде жазып, «ширекке бұр» деген тег қосады. Тегті елемейтін бағдарлама суретті қисық жатқан күйде көрсетеді.

Браузерде жергіліктітіркеусіз

Сандар туралы қысқаша

Тег мәндері
1–8; 5–8 мәндері кадрды ширекке бұрып, қабырғаларды алмастырады
Сынама
бағдар тегі 6 болатын 2×1 JPEG: 1×2 қайтарған декодер тегті қолданған
Қолмен оқу
тег файлдың алғашқы 256 КБ ішінен ізделеді
Өңдеуден кейін
EXIF көшпейді: шығыс кенептен кодталады
PNG
бағдар тегі жоқ

Бағдар тегі және оның сегіз мәні

  • 1 — сурет сол күйінде сақталған, бұрудың қажеті жоқ.
  • 3 — жүз сексен градусқа бұрылыс: телефон «төңкеріліп» түсірілген.
  • 6 және 8 — бір және екінші жаққа ширек бұрылыс, тік фотолар үшін ең жиі жағдай.
  • 5-тен 8-ге дейінгі мәндер қабырғаларды алмастырады: 4000-ға 3000 сурет бұрылған соң 3000-ға 4000 болады, мұны кенеп жасамай тұрып ескеру керек.
  • Қалған мәндер айналық шағылысуды сипаттайды және сирек кездеседі.

Мүмкіндіктің барын емес, декодердің мінезін неге тексереміз

Айқын көрінетін жол — браузерден тегті қолдана ала ма деп сұрау — жұмыс істемейді. Бір белгілі браузер қатарынан екі шығарылымда тиісті баптауды қабылдап, үнсіз бұрылмаған пиксельдерді қайтарды. «Мүмкіндік бар ма» деген тексеру екі жаққа да жалған: мүмкіндік мәлімделіп, жұмыс істемеуі мүмкін, ал мәлімделмей-ақ жұмыс істеуі де мүмкін.

Сондықтан әсер тексеріледі. Кодта бағдар тегі 6 болатын екіге бір пиксельдік шағын сурет тұр. Ол алғаш жүгінгенде бір рет декодталады: браузер оны бірге екі етіп қайтарса, тег қолданылған, оған қалған жұмысты сеніп тапсыруға болады. Сол күйінде қайтарса — тегті файл басынан өзіміз оқып, кенепті қолмен бұрамыз.

Өңдеуден кейін EXIF-пен не болады

  • Нәтиже кенептен кодталады, ал кенеп ешқандай қызметтік блок сақтамайды — координаттар, камера моделі мен түсірілген күн шығыс файлға көшпейді.
  • Қосымша әсері жағымды: сығымдаудан кейін жіберілген сурет түсірілген орнын өзімен алып жүрмейді.
  • Бағдар бұл ретте дұрыс сақталады, өйткені ол тег күйінде қалдырылмай, пиксельдердің өзіне қолданылған.
  • Фотолардан PDF жинау тегті дәл солай ескереді: әйтпесе тік суреттер бетке қисық жатар еді.
  • PNG-де EXIF бағдары деген ұғым мүлде жоқ, сондықтан онда бұрылыс мәселесі де туындамайды.

Жиі қойылатын сұрақтар

Фото телефонда тік, ал компьютерде неге қисық жатыр?

Телефон көрсеткенде бағдар тегін қолданады, ал компьютердегі бағдарлама оны елемей, пиксельдерді сол күйінде салуы мүмкін. Кескіннің өзі бірдей — айырма тегті оқу-оқымауда ғана.

Сіздің сығымдағыш геобелгілерді жоя ма?

Иә, қосымша түрде. Нәтиже кенептен қайта жиналады, ал қызметтік блоктар оған көшпейді, сондықтан координаттар, камера моделі мен түсірілген күн шығыс файлда болмайды.

Фотоны пиксельдерге тимей бұруға бола ма?

Тек бағдар тегін өзгертсеңіз болады — кейбір просмотрщиктер солай істейді. Бірақ сонда нәтиже алушының бағдарламасы тегті оқи ма дегенге қайта тәуелді болады, сурет тағы да қисық жатуы мүмкін.

PNG мен PDF-те EXIF бар ма?

PNG-де EXIF бағдары деген ұғым жоқ. PDF-те қызметтік мәліметтер өз тәсілімен — құжат сипаттарында және XMP пакетінде — сақталады, ал камера деректері оған мүлде түспейді.

Жақын құралдар