Как Устроен PNG

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Рассказываю на практике как много чисел превратить в цветную картинку и обратно - объясняю, как устроен популярный формат изображений png
    Ссылки:
    Телеграм канал - t.me/eleday
    Личный лайв тгк - t.me/eleday_live
    Источники:
    www.libpng.org/...
    habr.com/ru/ar...
    habr.com/ru/co...
    ChatGPT

Комментарии • 223

  • @urauraucovich
    @urauraucovich 15 дней назад +154

    настоящие гигачады не делают фото камерой , они побайтно записывают каждый пиксель

    • @kennyrose666
      @kennyrose666 8 дней назад +15

      грустно что современные художники не пишут так картины

    • @creative_joecj1050
      @creative_joecj1050 День назад

      @@kennyrose666 Это звучит как отличная концепция для какого-нибудь диджитал художника

    • @kennyrose666
      @kennyrose666 День назад

      @@creative_joecj1050 поэтому и написал. ждём пока кто то вдохновится моим комментарием

  • @animstate
    @animstate Месяц назад +157

    очень годно для такого маленького канала

    • @eleday
      @eleday  Месяц назад +41

      ну блин, теперь расти придется

    • @oswi__
      @oswi__ Месяц назад +3

      ​@@eledayДа(

    • @Verefix
      @Verefix 26 дней назад +1

      Да куда ему ещё

    • @artegoser
      @artegoser 25 дней назад +2

      ​@@eleday А не надо было так круто делать

    • @alexander499zero
      @alexander499zero 18 дней назад

      tru

  • @yerzhan_auyezov
    @yerzhan_auyezov 12 дней назад +25

    Как учитель информатики скажу: познавательно, спасибо!

  • @DeadRabbitCanDance
    @DeadRabbitCanDance 18 дней назад +36

    Отличное, очень понятно и информативное объяснение хранения и генерации PNG файла. Очень понравилось что всё структурировано, без воды.
    Было бы интересно про формат SVG узнать.

    • @SirusStarTV
      @SirusStarTV 12 дней назад +3

      Просто текстовый файл похожий на html

  • @Мистердамем
    @Мистердамем Месяц назад +136

    Превью всем чатом выбирали

  • @Leongardful
    @Leongardful 17 дней назад +11

    За уровень визуальной подачи: лайк+подписка

  • @ilovemarshmallow
    @ilovemarshmallow 25 дней назад +18

    максимально вкусное видео. мне в целом нравятся видео, где кратко обьясняют на простом языке принцип работы чего-угодно, и это видео не исключение

  • @sterd0
    @sterd0 12 дней назад +5

    Вот все с пользой и получен ответ на те вопросы, как читать код.
    Для общего развития только плюс

  • @bantikenator48
    @bantikenator48 Месяц назад +16

    Следил за тг насколько долго ты это делал, очень хочу поддержать, но всё что могу это лайк❤

  • @refrigerator2k
    @refrigerator2k 17 дней назад +4

    очень годное объяснение. пытался документацию по png смотреть, но вообще практически ничего не понял. а тут чётко по полочкам всё разложил)

  • @viewer_only_
    @viewer_only_ Месяц назад +7

    высокий уровень графики, а ещё идея высвечивания текста через alpha с неправильными буквами - неплохо.
    информация передана чётко, коротко и по делу. удачи в контенте!

  • @diamov
    @diamov 9 дней назад +2

    Думал, что-то полезное узнаю, но после просмотра больше вопросов, чем ответов.

    • @eleday
      @eleday  9 дней назад +1

      какие вопросы

  • @VladOS_63K
    @VladOS_63K Месяц назад +16

    Спасибо за 1440, я все равно в 144 смотрю
    (Добавлено)
    Да ладно я лайфхак с рутубом в фоне юзаю

    • @UncIeBoris11
      @UncIeBoris11 15 дней назад +1

      А я смотрю в 480р

    • @yaroslav_besfalin
      @yaroslav_besfalin 15 дней назад +1

      А я в 2к смотрю и пофиг😅

    • @walfepreudonym
      @walfepreudonym 13 дней назад

      Я из Казахстана

    • @MrTruth2
      @MrTruth2 12 дней назад

      Встойло руцня

  • @Чёрнаякошка-ц6к
    @Чёрнаякошка-ц6к Час назад +1

    Годно. PNG довольно медленный в процессе чтения, поэтому он иногда не подходит там, где нужна быстрая загрузка растра. Расскажи про формат QOI - это довольно новый формат и он уделывает PNG и JPG почти по всем параметрам.

  • @letbounce426
    @letbounce426 8 дней назад +1

    Не знал, что кушать бутерброды будет так эффективно. Искал видос чтоб на фоне позавтракать, в итоге - залип xD Очень интересно, красавчик, ставлю лайк

  • @AvitoBot
    @AvitoBot 11 дней назад +2

    Только увлёкся этой темой и сразу же наткнулся на видео

  • @alirol
    @alirol 5 дней назад

    Спасибо, я никогда не увлекался программированием, но было максимально доходчиво и интересно 🫶🏻

  • @MrChelovek68
    @MrChelovek68 11 дней назад +1

    Классное видео,спасибо. Как раз курю спецификации форматов

  • @chuvackok
    @chuvackok Месяц назад +6

    Спасибо за интересное и полезное видео

  • @GigaShad28
    @GigaShad28 День назад

    Кайф, очень полезное для меня видео, написал летом алгоритмик шифрования на С++, и буквально сегодня его доделывал и думал, как бы научить его картинки хавать:)
    Такая теория очень пригодится

  • @AlexanderDev
    @AlexanderDev 12 дней назад +1

    Молодец - отличная подача! Спасибо за информацию!

  • @user-uf2ix8ox1q
    @user-uf2ix8ox1q 13 дней назад +1

    Спасибо! Всё грамотно и без лишнего :)

  • @azmeev
    @azmeev 8 дней назад

    Такая качественная подача, я даже заслушался.
    И суть, и монтаж... Я просто похлопаю.

  • @goodman5717
    @goodman5717 7 дней назад

    Спасибо, очень познавательно, структура видео идеальна!
    Хочу в таком же формате посмотреть ролики про GIF, JPEG, SVG, PDF, ZIP, LZV и многое многое другое.

  • @yaroslavmerkulov6141
    @yaroslavmerkulov6141 23 часа назад

    классный разбор, действительно без воды и по делу. коммент в продвижение )

  • @egorchik4083
    @egorchik4083 4 дня назад

    Получилось очень интересно, спасибо🙌 Успехов в продвижении🍀

  • @kiw33
    @kiw33 8 дней назад

    Очень крутая визуализация 10/10. И превью шикарное❤

  • @MrRomik
    @MrRomik 4 дня назад

    Отлично. Вот бы сравнения современных форматов изображений

  • @Ivan....Ivanov
    @Ivan....Ivanov День назад

    Отличное видео. Реально без душнилова, но достаточно подробно 👍

  • @John_602nd
    @John_602nd 17 дней назад +1

    Спасибо за разбор формата!

  • @nazar_tells
    @nazar_tells Месяц назад +2

    Спасибо большое за ролик, очень качественно)))

  • @gram_rate
    @gram_rate 21 день назад +1

    Крутое видео, ждем что-то подобное про jpeg!

  • @dmitryprosto8825
    @dmitryprosto8825 18 дней назад

    Очень классно! Когда в чем-то разобрался, не поленился сделал видео

  • @razorrnik
    @razorrnik 7 дней назад

    Информативно, в копилку базовых знаний)

  • @alexgreen4988
    @alexgreen4988 6 дней назад

    PNG-мой любимый формат!

  • @_Annon
    @_Annon 25 дней назад +1

    Чувак, с таким монтажом и подачей у тебя подписчиков должно быть больше чем у rozedked и droider!

  • @i-bo
    @i-bo 3 часа назад

    Реально, доступно объяснил. Я даже понял. Правда нихрена не запомнил ))

  • @san4hez_
    @san4hez_ 14 дней назад

    Красава, полезное видео! Теперь можно шифровать данные в картинки))

  • @youtubeatyou
    @youtubeatyou 15 дней назад

    Молодец. Все объяснил без всякой воды!

  • @MC_Nagets
    @MC_Nagets 15 дней назад

    Насыщенное видео это кайф, спасибо автор😁

  • @user-yh8eb8bx6m
    @user-yh8eb8bx6m 3 дня назад

    Спасибо, наглядно и понятно))

  • @senorpc
    @senorpc 14 дней назад

    Респект. Подача очень хорошая. и само видео сделано на высоте

  • @user-464cH3
    @user-464cH3 22 дня назад

    Довольно не плохо, и очень интересная тема!!!
    Продолжай в том же духе! (Можешь даже тему продолжить). Вообще, можно было записать самостоятельно полученное изображение в файл и открыть его!
    Контент хорош, только нужно побольше поработать с анимациям, но что они тут есть - это круто! Придумай свой цветовой стиль.

  • @xa1Le_so2
    @xa1Le_so2 5 дней назад

    Видео супер, было очень интересно, подписался 😊

  • @Golyb_q
    @Golyb_q 10 дней назад

    отличное видео, все очень понятно и интересно

  • @rostokot228
    @rostokot228 19 дней назад

    Очень интересно и без воды)

  • @dj-a
    @dj-a 16 дней назад

    Отличное видео, спасибо!) 👍

  • @RatchetTV1515
    @RatchetTV1515 14 дней назад

    Шикарно! Подписался, поставил лайк. Буду ждать новых видео.
    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @Tommy_Wortex
    @Tommy_Wortex Месяц назад +2

    Наконец новое видео

  • @bus7499
    @bus7499 Месяц назад +2

    Смотрю видосик ❤

  • @3HATOK.
    @3HATOK. 10 дней назад

    Спасибо! Очень доходчиво.

  • @user-dk1fj3pe5b
    @user-dk1fj3pe5b 9 дней назад +1

    Как оно тебе, спасибо за просмотр, пока

  • @Lepfemil
    @Lepfemil 8 дней назад

    Спасибо большое, я очень хотел это узнать

  • @Joy-Boy776
    @Joy-Boy776 18 дней назад

    Класс класс и еше да я теперь знае немно больше о PNG

  • @denis_yamali
    @denis_yamali 24 дня назад

    Продолжай в том же духе! Было очень интересно

  • @KhripunovSA
    @KhripunovSA 13 дней назад

    видео огонь! Спасибо!

  • @alexbatin4645
    @alexbatin4645 3 дня назад

    Спс. Коротко и ясно.

  • @prosto1076
    @prosto1076 24 дня назад +1

    Ну самое главное, как работает формат пнг в смысле сжатия было заменёно на "просто воспользуйтесь функцией из библиотеке", и "это нам не нужно, не обращайте внимание". В видео тем самым информации 0

  • @fulcrumms.x4246
    @fulcrumms.x4246 18 дней назад

    Спасибо большое.

  • @MetaShoping89
    @MetaShoping89 15 дней назад

    крутой видос, всё чётко и по делу

  • @mr.fraggik7424
    @mr.fraggik7424 14 дней назад

    Все Четко Братец!

  • @andreisapeshko1064
    @andreisapeshko1064 12 дней назад

    Круто! Спасибо!

  • @Вася-ы4е
    @Вася-ы4е 14 дней назад

    Чудово, дякою😊

  • @Мстиславчик
    @Мстиславчик 13 дней назад +1

    выший класс

  • @ashenonekenobi421
    @ashenonekenobi421 14 дней назад

    отличное видео, спасибо

  • @DoyForget
    @DoyForget 7 дней назад

    Круто понятно контент в кайф давай еще

  • @notthejelly
    @notthejelly 21 день назад

    Всегда было интересно как подобные файлы работают

  • @deeMilee
    @deeMilee 9 дней назад

    Афигенное видево, лик ставлю

    • @deeMilee
      @deeMilee 9 дней назад

      Самое главное - годно

  • @ult1matexofficial
    @ult1matexofficial День назад +1

    хочу такой видос про wav формат!!

    • @eleday
      @eleday  День назад +1

      мбмб

  • @luteyka
    @luteyka 20 дней назад

    Отличное видео

  • @ice_map
    @ice_map 13 дней назад

    Крутое видео!

  • @klasik_user_
    @klasik_user_ 8 дней назад

    Видео хорошее качество отличное продолжай

  • @Riborg563
    @Riborg563 17 дней назад +1

    Давай теперь видео об истории программирования, а начинай с антикерского механизма.

    • @eleday
      @eleday  16 дней назад +2

      мбмб

  • @eugenebadin
    @eugenebadin 5 дней назад

    Мощь!

  • @Kevin_Art
    @Kevin_Art 11 дней назад +1

    Ждём длинное видео про все неразобранные здесь темы

    • @eleday
      @eleday  10 дней назад

      ну мбмб

  • @mirsnoff7232
    @mirsnoff7232 День назад

    молодец! Спасибо!

  • @musicVIZER
    @musicVIZER 18 дней назад

    капец топ, качество как у милионников

  • @user-dl1ii9tp4u
    @user-dl1ii9tp4u 15 дней назад

    Спасибо!

  • @entqabout43
    @entqabout43 18 дней назад

    Прикольно, не знал)

  • @monopodeable
    @monopodeable 12 дней назад

    Отлично

  • @Hip5
    @Hip5 14 дней назад

    Ты объяснил понятнее, чем AlekOS ))

  • @ZapZapDev
    @ZapZapDev 12 дней назад

    Годно Красачик!

  • @stickman8663
    @stickman8663 15 дней назад

    Видео прекрасное

  • @s_frollo
    @s_frollo 10 дней назад

    Теперь даже я понял!

  • @user-nk6et4sd2g
    @user-nk6et4sd2g 16 дней назад

    Спасибо, интересное видео. Можешь разобрать так же и другие форматы?💀💥👍

  • @user-kk7ru8tu8x
    @user-kk7ru8tu8x 8 дней назад

    что-то новенькое узнал

  • @pmaslennikov
    @pmaslennikov 8 дней назад

    Подписка. Интересно.

  • @rinoturtle738
    @rinoturtle738 14 дней назад

    7 Минут понятного объяснения против 1 часа чтения официальной документации))

  • @MiTereKun
    @MiTereKun 9 дней назад

    avif уже во всю заменяет WebP, но png и jpg с нами навечно

  • @DodgerEcho
    @DodgerEcho 8 дней назад

    Хорошее видео, жаль что это все ровно набор буков и цифор, когда ты открываешь этот файл в бинарном редакторе.😁

  • @redchajek7349
    @redchajek7349 16 дней назад

    Вам бы лабы предлагать на такие темы роликов, был бы крутой интерактив

    • @eleday
      @eleday  14 дней назад

      надо бы

  • @reshari5368
    @reshari5368 16 дней назад

    Оч годно, прям мега смак! Где можно найти обложку видоса ( только без надписи PNG)? Я в неё влюбился прям

    • @eleday
      @eleday  14 дней назад

      напиши мне в тг t.me/eleday_me

  • @PerfectWorldDeveloper-xq2yf
    @PerfectWorldDeveloper-xq2yf 10 дней назад

    Неймовірне дякую тобі))

  • @vasyapupkin5157
    @vasyapupkin5157 3 дня назад

    Блин, спасибо большое, понятно и доходчиво объясняешь.
    Расскажи ещë, если не трудно, как устроен GLb или же GLtf формат файлов, который хранит 3D модель.

    • @eleday
      @eleday  2 дня назад

      какие-нибудь мбмб

  • @miroslavbondarev2604
    @miroslavbondarev2604 10 дней назад

    Надеюсь выйдет видео по jpg

  • @miroslavbondarev2604
    @miroslavbondarev2604 10 дней назад

    Круче чем на уроках ЭВМ

  • @ult1matexofficial
    @ult1matexofficial День назад

    видос годный

  • @nipon8134
    @nipon8134 8 дней назад

    жду разбор zlib, а именно сжатие которое использует пнг

  • @1AstroGnomika
    @1AstroGnomika 16 дней назад

    Дружище, полезно полезно, нужно нечто такое-же но про .ехе, не спрашивайте для каких целей мне менять подпись в ехешнике 😁

    • @eleday
      @eleday  16 дней назад

      не буду)

  • @ChernichnyiLife
    @ChernichnyiLife 13 дней назад

    Спасибо что все объяснили, плохо что я ничего не понял...