Мазмұнға өту
pdftools.kz
Түрлендіру

GIF пішімі

GIF пиксельдердің түсін емес, палитрадағы нөмірін сақтайды, ал ол палитрада дәл 256 орын бар. Сурет LZW алгоритмімен жоғалтусыз сығылады, бірақ палитраның өзі — жоғалту: фотосурет сақтау алдында екі жарым жүз реңкке келтіріліп, өзіне тән бүртікпен жабылады. Пішімде мөлдірлік бар, бірақ бір биттік: пиксель не толық көрінеді, не мүлде көрінбейді, арасында жарты реңк болмайды.

Браузерде жергілікті100 МБ дейінтіркеусіз

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

Палитра
256 түстен аспайды, яғни пиксельге 8 бит
Сығымдау
LZW, жоғалтусыз — бірақ палитраға келтіру жоғалтуды енгізіп қойған
Мөлдірлік
бір бит: пиксель не көрінеді, не жоқ, жарты реңк болмайды
PDF-тегі анимация
көшпейді: бетке бір ғана кадр түседі
Бізде
PDF жинауда қабылданады, құжатқа PNG болып кетеді

Палитра және оның фотосуретте неге көрінетіні

Толық түсті суретте миллиондаған реңк болады. Оны GIF-ке сақтағанда бағдарлама ең жарамды 256-сын таңдап, әр пиксельді солардың ең жақынымен алмастырады. Аспанның біркелкі градиенті сол сәтте көзге көрінетін жолақтарға ыдырайды. Оларды жасыру үшін кодтаушы дизеринг қосады — қашықтан аралық реңк болып оқылатын, жақыннан бүртік болып көрінетін екі көрші түстің шахмат өрнегі.

Ал жазық графикада пішім тамаша: логотип, сызба, пиксельдік белгіше он шақты түспен шектеледі, ал LZW мұндай деректерді өте тығыз сығады. GIF отыз жыл бойы аман қалғаны сондықтан — фотосурет пішімі ретінде емес, қарапайым суреттер мен қысқа тұйық роликтердің пішімі ретінде.

Анимация және PDF-тегі бір кадр

  • Анимациялы GIF — бір файлдағы кідірістері мен бірінің үстіне бірі жапсырылу ережелері бар кадрлар тізбегі.
  • PDF — қозғалмайтын беттердің пішімі: онда қозғалатын суретті орналастыру мүлде мүмкін емес.
  • Конвертеріміз суретті канваста сызады, ал канвас бір кадрды — сызу сәтінде көрсетіліп тұрғанын — алады. Жаңа ғана жүктелген файлда бұл бірінші кадр.
  • Сондықтан он кадрлық анимация он бетке емес, бір бетке айналады. Барлық кадр керек болса — роликті кез келген кадрлық конвертермен жеке суреттерге жайыңыз да, оларды әдеттегі суреттер ретінде жүктеңіз.

Бір биттік мөлдірлік

GIF палитрасында бір индексті мөлдір деп жариялауға болады. Бұл ешқандай аралық мөлдірлік бермейді: пиксель не толық мөлдір, не толық мөлдір емес. Қиғаш сызықта немесе дөңгеленген бұрышта мұндай маска жыртық, сатылы жиек береді — оны тегістеу мүмкін емес, өйткені тегістеу жартылай мөлдір пиксельдерді талап етеді.

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

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

Анимациялы GIF-тен неге бір қозғалмайтын бет шықты?

PDF анимацияны сақтай алмайды, онда тек қозғалмайтын беттер бар. Конвертер канваста сызылған кадрды алады — жаңа жүктелген файл үшін бұл роликтің бірінші кадры.

Анимацияның барлық кадрынан PDF қалай жасауға болады?

Роликті кадрлық конвертермен жеке суреттерге жіктеп, оларды PNG-де сақтаңыз да, әдеттегі суреттер жиыны ретінде жүктеңіз. Беттер реті кейін нобайларды сүйреу арқылы қойылады.

GIF-тегі фотосурет неге бүртікті болып көрінеді?

Ол 256 түстік палитраға келтірілген, ал жетпейтін реңктер дизерингпен — екі көрші түстің шахматша кезектесуімен — еліктетілген. Жақыннан осы өрнек бүртік болып оқылады.

GIF логотипінің жиегі жыртық шықты. Мұны түзетуге бола ма?

GIF-тің өзінен болмайды: оның мөлдірлігі бір биттік, жиектердегі жарты реңк деректері файлда жоқ. Шынайы альфа-арнасы бар PNG не WebP түпнұсқасы керек, әйтпесе тегістейтін ештеңе жоқ.

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

Осы құралмен жиі кездесетін тапсырмалар