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

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

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

Жаңартылды:

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

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

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

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

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

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

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

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

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

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

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

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

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

JPEG-тен — әрдайым, файл бүлінбеген болса: қайта сығылған нәтиже кенептен жиналады, ал қайта сығу файлды жеңілдетпейтін кезде қайтарылатын түпнұсқадан EXIF, XMP және IPTC алынып тасталады — пиксельдер сол, координат жоқ. WebP мұндай жағдайда бұрынғыдай, өз метадеректерімен қайтарылады. Қию мен пішім аудару әрдайым қайта кодтайды, сондықтан олардан кейін геобелгі ешбір пішімде қалмайды.

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

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

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

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

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

Анықтамалықтың барлық материалдары →