КАК УСТРОЕН PNG-ФАЙЛ?

Поділитися
Вставка
  • Опубліковано 16 тра 2024
  • Хочешь жить по-другому? Учись по-другому! Поступай в Институт iSpring и погружайся в карьеру с первого курса.
    Подробнее о программе обучения и правилах набора на сайте: clck.ru/sc5Uy
    Фильм о команде и миссии Института iSpring: • Институт iSpring | про...
    КАК УСТРОЕН PNG-ФАЙЛ.
    Подробный разбор внутренностей PNG + сборка PNG-файла вручную с нуля.
    Подписывайся в соц. сетях:
    Телеграм - t.me/Alek_OS
    ВК - alekos1
    ❤️ Поддержка канала:
    Бусти - boosty.to/alekos
    Юмани - yoomoney.ru/to/410011179144828
    Патреон - / alekos1
    ✔️ Полезные ссылки:
    Основы программирования - • КАК РАБОТАЕТ ПАМЯТЬ КО...
    Полезно знать - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
    Алгоритмы и структуры данных - • УСКОРЬ СВОЙ КОД В МИЛЛ...
    Мысли Алека - • КАК ИЗУЧАТЬ ПРОГРАММИР...
    00:00 Введение
    00:40 Пиксель
    01:11 Растровая графика
    02:09 Цветовая модель
    03:39 Глубина цвета
    04:42 Сжатие информации
    06:35 GIF
    08:40 PNG
    09:50 Институт iSpring
    09:50 Особенности PNG
    15:00 Сборка PNG. Сигнатура
    17:08 Чанки
    19:56 IHDR
    22:10 LZ77
    23:55 Хаффман
    25:06 IHDR. Продолжение
    25:26 Чересстрочная развертка
    26:16 CRC32
    27:00 Фильтрация
    32:56 Zlib
    34:43 Палитра PLTE
    35:52 IEND

КОМЕНТАРІ • 438

  • @AlekOS
    @AlekOS  Рік тому +67

    Архив с материалами из видео для сборки - в телеграм канале: t.me/Alek_OS

    • @rusik_luka
      @rusik_luka Рік тому +3

      Я как раз хотел это узнать. Спасибо!

    • @I_am_ghost160
      @I_am_ghost160 Рік тому +3

      Сделай видео про компилятора

    • @I_am_ghost160
      @I_am_ghost160 Рік тому +2

      И интерпретатора заранее спасибо

    • @frimen53
      @frimen53 Рік тому +5

      А есть желание, рассказать как формируется PDF-файл? С рассказом истории легаси и тонной костылей для шрифтов?)
      Буду показывать такой ролик всем менеджерам, каждый раз, когда они начнут возникать, почему редактор pdf нельзя написать за пол года))

    • @artempronenko5105
      @artempronenko5105 Рік тому +1

      Привет. Подскажи где берешь музыку для видео?

  • @user-xz1lg2tv9i
    @user-xz1lg2tv9i Рік тому +195

    Раз уж появился обзор PNG, то обзоры WebP, AVIF и JPEG XL будут как нельзя кстати - конкурентов по этой теме крайне мало на Ютубе!

    • @TheZabmix
      @TheZabmix Рік тому +10

      Полностью поддерживаю!! В моих проектах стоит задача удалять eXif данные и понимание как это происходит было бы очень кстати.

    • @ulzhantemirgaziyevaa1277
      @ulzhantemirgaziyevaa1277 Рік тому +6

      SVG, PDF. RAW.

    • @SHADOWxxxI
      @SHADOWxxxI Рік тому

      . pptx

    • @rodigy
      @rodigy Рік тому

      +1

    • @rodigy
      @rodigy Рік тому

      @@ulzhantemirgaziyevaa1277 с svg и так все понятно

  • @romanshvayko211
    @romanshvayko211 Рік тому +433

    ЕЕЕЕЕЕ. Супер круто. Таких видосов на ру IT сегменте не было. Надеюсь канал не отойдет от темы low-level programming'а

    • @vip8877
      @vip8877 Рік тому +59

      Пускай остаётся лоу левел, я опытный програмер и то новое и интересное встречаю. А как hello world на php или py сделать думаю можно просто погуглить. Контент качественный, м.б. уникальный. Подача приятная, не для тупых, но логичная и последовательная. Супер качественная визуализация. Я боюсь себе представить сколько времени и сил стоит подготовить подобный материал, сделать анимацию, все совместить. Автору низкий поклон!

    • @Torn_Shoe
      @Torn_Shoe Рік тому +3

      @@vip8877 ну как бы этот видос очень даже далек от уровня Hello World, я не думаю что большинство разрабов даже это знают, что уж об обычных юзерах говорить, а ты о Hello World)

    • @wetkefir
      @wetkefir Рік тому

      @@Torn_Shoe лол

  • @Dark446
    @Dark446 Рік тому +88

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

  • @Smart-Dragon
    @Smart-Dragon Рік тому +86

    Алек, ты лучший!
    Спасибо, что так низкоуровнево все рассматриваешь!
    Смотрю с удовольствием и всегда жду твоих роликов!
    Разбери плиз как храниться звук без сжатия и с ним.

  • @TrasherFCR
    @TrasherFCR Рік тому +48

    Прикольная тема с структурами файлов! =)
    Когда-то году в 2004-2005м, когда увлекался программированием, из-за отсутсвия подходящей программы просмотра и интереса сделать самому - написал прогу для конвертации PCX в BMP. Стар Крафт 1 сохранял скрины в PCX. Было интересно разобраться с тем, как хранятся данные в файле, а так же с простым алгоритмом сжатия в PCX. А вот с JPG я тогда не разобрался... было бы интересно наконец узнать как он кодирует данные.

    • @TrasherFCR
      @TrasherFCR Рік тому +3

      @@AEF23C20 я в году 2004м долго искал про JPG, но ничего толкового не нашел тогда. Конечно, наверно, за эти годы появилось много чего в сети.
      Но заморачиваться искать, читать и разбираться я не хочу, потому что мне это сейчас вообще не нужно. А видосик я бы посмотрел, где все уже разжевано.

    • @Torn_Shoe
      @Torn_Shoe Рік тому +6

      Ребят, поднимайте этот коммент лайками, про старый добрый JPEG было бы очень интересно узнать, а-то даже странно начинать разбор с PNG)

    • @xyzw777
      @xyzw777 Рік тому +3

      там пиксели объединяются в подматрицы 8х8 + цветовое пространство RGB перекодируют в YCbCr или CMYK + дискретно косинусное преобразование (DCT) + преобразование Карунена-Лоэва (KLT) + дискретные преобразования Фурье (DFT) + как здесь сортировка деревом по убыванию весов вариантов + сжатие кодом Хаффмана и RLE... ну что у кого-то осталось желание разбираться во всей этой математике...😆

    • @ckerius
      @ckerius Рік тому +1

      @@xyzw777 только укрепилось

  • @dashospsina7056
    @dashospsina7056 Рік тому +47

    Огромный респект, что делаешь такие видео. Я все чаще замечаю, что все сложные штуки, что мы изучаем в универе кажутся сложными только потому, что нам очень херово в своё время объяснили простейшие структуры, и теперь благодаря твоим видосам, я гораздо лучше понимаю в чем вообще смысл того, чем мы занимаемся.

    • @Torn_Shoe
      @Torn_Shoe Рік тому +6

      Вот кстати да, не знаю с чем связано, казалось бы, ты же преподаватель, дак исследуй этот вопрос, пойми сам и объясняй уже другим, у нас такая же тема была, у большинства преподов куча научных работ и даже книг, но объясняли так, что лучше бы вообще не объясняли, а тут мне кажется даже ребенку понятно будет что-то.

    • @rkstreak
      @rkstreak Рік тому

      @@Torn_Shoe человек 16 лет - будет считаться ребёнком по вашему мнению?(просто интересно)

    • @Torn_Shoe
      @Torn_Shoe Рік тому

      @@rkstreak извиняюсь, пропустил коммент... Дети это не возраст, это развитие, кто-то и в 50 будет ребенком, а кто-то и ребенок уже умный. Плюс люди не становятся умными вдруг, он либо умный от рождения, либо тупой сразу, я уверен что тупые пезды тупые пезды не потому-что в детстве только о шмотках думали вместо книг, там даже по типажу видно что ей бы только на панель, какие там книги.

  • @ssatskov
    @ssatskov Рік тому +4

    видно как невероятно много ты вкладываешь в свои видео: время,силы,дизайн,разбор на пальцах - чтобы все было приятно конечному потребителю
    я восхищаюсь людьми как ты
    большое спасибо за понятный, благоухающий контент

  • @user-wv4ss5fb6g
    @user-wv4ss5fb6g Рік тому +10

    Просто потрясающее детальное видео! Безумно интересно смотреть что у технологий под капотом и как это работает! Жду новых видео!))

  • @dr.margulis7773
    @dr.margulis7773 Рік тому +6

    Ура! Давно ждал! Уверен что будет очень познавательно!

  • @paralyzed3080
    @paralyzed3080 Рік тому +11

    Побольше бы таких видео - простыми словами о базовых вещах. А то открываешь ролик с названием "*что угодно* для чайников", а там жуткие термины.
    Очень хорошее видео!

  • @alexfantast6566
    @alexfantast6566 Рік тому +2

    Отличное видео! Давно хотел узнать подробности работы форматов картинок) Всё подробно и последовательно, спасибо за информацию 👍👍👍

  • @hwelhen2589
    @hwelhen2589 Рік тому +4

    Замечательное видео! Спасибо, что подаете в простой форме устройство разных сторон ПО компьютера. Хотелось бы увидеть подобное видео о внутреннем устройстве например mp3 или MIDI файлов

  • @Salomon_li
    @Salomon_li Рік тому +11

    Очень интересное видео, по больше таких видео!!!! Так продолжать, каждое видео смотрится на одном дыхании

  • @user-jk6dp3rb3c
    @user-jk6dp3rb3c Рік тому +5

    Очень интересно, не думал, что может пригодиться в моей сфере программирования, но теперь вижу потенциал, спасибо огромное, подписка )

  • @tanawatponok1407
    @tanawatponok1407 Рік тому +1

    honestly the best soft tutorial ive ever seen. short and straight to the point ! i love it

  • @lordskynet4403
    @lordskynet4403 14 днів тому +1

    Красочные видео на этом канале, приятно смотреть. И все разложено по полочкам максимально доступным языком 👍

  • @user-wz9xw7ss2s
    @user-wz9xw7ss2s Рік тому +3

    Огромное Спасибо за такие наукоёмкие видео. Это сложная работа и мало востребованная, к сожалению. Желаю успехов на этой стезе, надеюсь выпуски не прекратятся. Очень познавательно...

  • @nerusnotfound
    @nerusnotfound Рік тому +12

    *оч полезно. Давно ждал его* 👍

  • @simonmatveev
    @simonmatveev Рік тому +3

    Alek OS, большое спасибо за видео! Хоть и сложно, но очень наглядно и интересно.

  • @semasema9004
    @semasema9004 Рік тому +5

    Спасибо! Прекрасный контент. И по содержанию и по исполнению.

  • @fsaed_lost_acc
    @fsaed_lost_acc Рік тому +3

    Я дописал «морской бой» на с++ и вновь вернулся смотреть ролики на этом канале) (вновь вернулся, потому что я уже исчезал в потоке развлекательного контента, забыв про твои видео)

  • @itals0949
    @itals0949 Рік тому +1

    Спасибо за отличную подачу материала! Одно удовольствие смотреть

  • @user-nz5jw7lp3b
    @user-nz5jw7lp3b Рік тому +4

    Просто пишу чтобы сказать насколько твой контент уникален и качественный... Не останавливайся)

  • @KoreeZ86
    @KoreeZ86 Рік тому +4

    Спасибо, было интересно.
    Мотивирует на дополнительные копания, как и что устроено.
    Полез разбираться как работает JPG

  • @brunneng8575
    @brunneng8575 Рік тому +6

    Офигеть! Разбор просто ОГОНЬ!!!!
    Очень круто и познавательно!!!! Лайкос и подписота однозначно!!

  • @user-zo3fp8qv7f
    @user-zo3fp8qv7f Рік тому +1

    Интересно посмотреть и немного расширить свои знания о структуре файлов. Автору респект

  • @glasstonberry
    @glasstonberry Рік тому +1

    Просто за название уже лайк словил. Продолжай в том же духе - твой контент заставил меня постоянно задавать себе вопрос: "А понимаю ли я то, что делаю?" и искать ответ)

  • @Enuarg
    @Enuarg Рік тому +2

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

    • @Torn_Shoe
      @Torn_Shoe Рік тому

      Даааа, вот какой Ютуб нужен, который люди даже иногда конспектируют)))

  • @KirillGalkin92
    @KirillGalkin92 Рік тому +2

    Отличный ролик. Спасибо большое за труды!

  • @katerinesoldatova6884
    @katerinesoldatova6884 Рік тому +2

    Просто запредельное качество! Спасибо за видео!
    Лайк, комментарий, подписка

  • @AlexAlex-jk2tn
    @AlexAlex-jk2tn Рік тому +3

    Спасибо за видео. Помню пару лет назад делал програмку, которая из обычной картинки выбирала 256 самых используемых цветов, остальные подганяла максимально близко к этим 256 цветам, и потом делала картинку на основе палитры. И получается её можно очень удачно скомбинировать с PNG форматом и получать супер маленькие по размеру картинки. Я помню меня результаты соотношения потери цвета к размеру файла прям восхищали, а тут ещё и deflate сжатие будет.

  • @vladisslavss
    @vladisslavss Рік тому +3

    Вижу видос от Алекса - смотрю, ставлю лайк и оставляю коммент!)

  • @MartinXProject
    @MartinXProject Рік тому +2

    Контент стоит внимания любого начинающего/опытного прогера, спасибо автору за старания!

  • @Galenys1
    @Galenys1 Рік тому +10

    Огромное спасибо!
    Хотелось бы, чтобы разработчики всех популярных форматов файлов делали такие видео о своих изобретениях)

    • @A2OperatingSystem
      @A2OperatingSystem Рік тому

      Тогда создателям контента было бы тяжелее находить находить идеи, что бы такого снять интересного для зрителей)

  • @mj-7-4
    @mj-7-4 Рік тому +1

    Спасибо за полезный контент! Подача видео гениальна!

  • @rorva
    @rorva Рік тому +45

    Мы дожделись! :D
    P.S. спасибо за качественное оформление в твоих роликах, если не секрет сколько времени занял этот?

    • @AlekOS
      @AlekOS  Рік тому +16

      Каждое видео - около месяца

    • @rorva
      @rorva Рік тому +3

      @@AlekOS а сколько часов? Просто месяц работы над чем-то у каждого свой)

    • @AlekOS
      @AlekOS  Рік тому +5

      Не знаю)
      Не вёл статистику по часам

    • @rorva
      @rorva Рік тому +2

      @@AlekOS Спасибо за ответы :D

    • @lightbatmen
      @lightbatmen Рік тому +11

      @@AlekOS охренеть... Месяц готовить материал для объяснения кодировки типа файлов... Это безумнее, чем спорить с кремлеботами в сети.

  • @nasto735
    @nasto735 9 місяців тому

    Спасибо, за ТАКИЕ видео! Очень нужные для образования!

  • @vkarb
    @vkarb Рік тому +4

    У вас в видео есть неточность: алгоритм LZW, применяемый в графическом формате GIF, позволяет сжимать не только повторяющиеся пиксели одинакового цвета, но и повторяющиеся группы из нескольких пикселей.
    Кроме этого, алгоритм LZW - это комбинация алгоритма LZ и алгоритма Хаффмана. Алгоритм Хаффмана позволяет достигать сжатия путём использования меньшего количества бит для кодирования наиболее часто встречающихся цветов. В LZW алгоритм Хаффмана позволяет тратить меньше бит не только на часто встречающиеся цвета, но и наиболее часто повторяющиеся группы из нескольких пикселей.
    То, что вы описали - сжатие повторяющихся пикселей - поддерживают гораздо более простые алгоритмы, которые называются RLE - Run Length Encoding. Есть много их разновидностей, но суть у них одна и та же.

  • @flameabomination
    @flameabomination Рік тому +6

    Пару дней назад закончил декодер png для своего движка (который пишу с нуля без библиотек), а тут ролик на эту тему
    Спасибо за ваши ролики! Надеюсь, что всё больше программистов начнут интересоваться как устроены изнутри файловые форматы и прочие, казалось бы, уже обыденные вещи

    • @flameabomination
      @flameabomination Рік тому

      @@AntonyKondr привет, bmp может подойти. На англ. википедии в статье про bmp есть примеры (пункты 2.6, 2.7) с подробным описанием формата и его бинарного представления

    • @flameabomination
      @flameabomination Рік тому

      @@AntonyKondr только нужно помнить (если ради эксперимента захочется сделать картинку), что bmp использует не rgba, а bgra, то есть первым идёт синий цвет, а не красный, как обычно. Ещё есть форматы ppm и tga, но про них мало могу сказать, так как пока не интересовался ими, а ещё к ним нет предустановленных программ для просмотра

    • @flameabomination
      @flameabomination Рік тому

      @@AntonyKondr ага, я самые простые форматы попробовал вспомнить, просто с помощью deflate, который у png, то ещё удовольствие самостоятельно сжимать данные :)
      Да, графический движок, на си + opengl. Чистого си мне пока хватает, хоть и есть свои ограничения, но они пока несущественные. Скорее всего скриптовый язык какой-нибудь приделаю уже для игровой логики

    • @flameabomination
      @flameabomination Рік тому

      @@AntonyKondr точно знаю только, что язык шейдеров hlsl (directx) объектно-ориентированный, а glsl похож на немного урезанный си
      Хотя на directx сам не писал, но вроде dx11 немного сложнее opengl, dx12 уже более сложный по своему строению, но и более производительный. Если чисто по винду писать, то directx хороший выбор. В любый других случая opengl, а потом vulkan (как начальный api для изучения он не подойдёт, уж слишком сложный для новичка)

    • @DJDrugsounD
      @DJDrugsounD Рік тому +1

      тоже недавно делал пнг декодер для своей проги) правда не осилил чересстрочную развёртку и решил не реализовывать её вовсе 😄

  • @user-jp1xc7jz9i
    @user-jp1xc7jz9i Рік тому

    Спасибо за работу Алек

  • @cloud_diver4280
    @cloud_diver4280 Рік тому +6

    Спасибо за очень годный контент, из самого детства было интересно как устроены файлы, особенно изображение. Визуальные эффекты и подача информации на высшем уровне. Видео доступно для широкого круга зрителей, так держать

    • @A2OperatingSystem
      @A2OperatingSystem Рік тому +1

      Была такая достаточно толстая книжка. Так и называлась "Форматы данных". Я в своё время купил и не пожалел. Но в форме видео тоже - интересный вариант подачи информации!

    • @cloud_diver4280
      @cloud_diver4280 Рік тому +1

      @@A2OperatingSystem спасибо, что посоветовали книгу, обязательно чекну

  • @mikhailkh8560
    @mikhailkh8560 Рік тому

    Супер круто! Узнал много нового! Лайк, подписка! И все такое)
    Про то как компрессия работает на низком уровне хотелось бы еще в таком формате.

  • @neponiatniichell9508
    @neponiatniichell9508 Рік тому +1

    Ничаянно наткнулся на это видео, залип на пол часа, спасибо огромное, я подписался

  • @timofeyshidlovskii8996
    @timofeyshidlovskii8996 Рік тому +1

    Очень качественное видео!👍👍👍 Спасибо!

  • @p.bakuard8648
    @p.bakuard8648 Рік тому +5

    Контент - супер! Побольше low-level programming'а, пожалуйста.

    • @dikiy_0pezdal
      @dikiy_0pezdal 5 місяців тому

      В видео не было программирования вовсе, не говоря уже о низкоуровневом. Всё, что тут описано, реализуется высокоуровневыми ЯПами.

  • @semak8967
    @semak8967 Рік тому +1

    Круто! Даёшь ассемблер!)

  • @drewya9186
    @drewya9186 Рік тому

    спасибо, самая лучшая подача материала, что я видел

  • @user-sm5ek4cj8f
    @user-sm5ek4cj8f Рік тому +1

    Отличный видос! Так держать!

  • @grasslawn7544
    @grasslawn7544 Рік тому

    Братан, хорош, давай, давай вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?

  • @gospodin_Nikto45454
    @gospodin_Nikto45454 Рік тому

    Самый классный контент. Спасибо автору!

  • @joddergmd1391
    @joddergmd1391 Рік тому +5

    Топ, жду видоса про mp4

  • @GorMax123456
    @GorMax123456 11 місяців тому

    Очень очень круто и подробно писал. Твоя подача самая лучшая. У тебя нет манеры донести рассжованную информацию. Ты делаешь так как ни кто не делает. Просмотрел видосики от и до, пробую задачки на ассемблере решать. Расскажи по возможности про сжатие аудио формата, и в целом про цифровое аудио.

  • @ultragorod7090
    @ultragorod7090 Рік тому

    Спасибо, очень приятно и интересно рассказано!

  • @user-tn4oe1il5m
    @user-tn4oe1il5m Рік тому +1

    Это было просто потрясающе)

  • @Kriptio
    @Kriptio Рік тому +1

    Воооот это контент,лайк.Я пока сам это все накопал ,выпал в осадок а тут по полочкам :)

  • @bOOOOkash
    @bOOOOkash Рік тому +1

    Спасибо за этот ролик, лайк! 👍

  • @egorzeld4737
    @egorzeld4737 Рік тому +8

    Редка увидишь видосы с таким понятным объяснением. Потрясающая работа проделана, спасибо за ваши старания)

  • @itifsmth3764
    @itifsmth3764 Рік тому +1

    Давно не видел таких по качеству видео, лучший в Ру сегменте IT

  • @user-wq9ke5ie1b
    @user-wq9ke5ie1b 6 місяців тому

    Однозначно контент заслуживает много лайков! Продолжай в том же духе💪💪💪

  • @ciklomat
    @ciklomat Рік тому +1

    спасибо за информацию, это надо знать!

  • @KostsovKonstantin
    @KostsovKonstantin 7 місяців тому

    Круто ! Всегда использовал PNGLIB и никогда не задумывался об устройстве файлов. Максимум в чём разбирался - это в формате битности на цвет. Чтоб туда сюда переводить.

  • @sashakuznechkin
    @sashakuznechkin Рік тому +1

    Спасибо за видео!

  • @MrVasher
    @MrVasher Рік тому +2

    Я вот художник-любитель, а не програмист, но так вообщем-то всё понятно!
    особо понравился принцип сжатия!

  • @sphagnumrex9008
    @sphagnumrex9008 Рік тому

    оч круто. подписался, буду теперь смотреть.

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f Рік тому +7

    Короче сложновато, понадобилось на VBA рисовать картинки и самое простое что смог освоить это bmp

  • @brevisest7174
    @brevisest7174 Рік тому +1

    Очень подробно, большое спасибо

  • @user-kd4sr8rp8s
    @user-kd4sr8rp8s Рік тому

    Очень круто, спасибо!

  • @isRiko
    @isRiko Рік тому +1

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

  • @C1loverZzzz
    @C1loverZzzz Рік тому +1

    Очень хорошо, спасибо

  • @levoradikal
    @levoradikal Рік тому +1

    очень хорошо что по мимо теории в видосе есть и практика

  • @bunnyboss75
    @bunnyboss75 Рік тому +2

    Я за побольше видео про форматы файлов или про сжатие данных )

  • @alkozik
    @alkozik Рік тому +1

    Годный контент! Так держать

  • @user-xt5rq4ff5f
    @user-xt5rq4ff5f Рік тому

    Потрясный ролик, ничего не запомнил и мало что понял но оооооочень интересно!!!

  • @darynadiakovska449
    @darynadiakovska449 6 місяців тому +1

    спасибо большое за видео!

  • @BB-ti9bf
    @BB-ti9bf Рік тому +1

    Спасибо за очередную годноту! Твои видосы надо пересматривать раз по 5, чтобы всё усвоить как надо

    • @nameundef8076
      @nameundef8076 Рік тому

      Станем гуру программистами, будем тонны денег получать, йоу!

    • @BB-ti9bf
      @BB-ti9bf Рік тому

      @@nameundef8076 тогда уж свои проекты подымать, а не на дядю, пусть за выше среднего, но все же за зарплату ишачить. 🤔

  • @user-rt6xm3xj7p
    @user-rt6xm3xj7p Рік тому +1

    круто, спасибо!

  • @bikravnis1809
    @bikravnis1809 Рік тому +1

    Очень круто, жаль такого видео не было, когда я писал парсер из PNG в PNM на С весной.

  • @t-minus100
    @t-minus100 Рік тому +6

    Alek OS, спасибо за твои видео. Это что-то нереальное для рунета. Кстати, как тебе тема для одного из следующих роликов, как устроена какая-нибудь файловая система?

    • @AlekOS
      @AlekOS  Рік тому +6

      Сделаю со временем

    • @Xqdpsa
      @Xqdpsa Рік тому +1

      Классная тема, поддерживаю!

  • @asdffewfew
    @asdffewfew Рік тому +1

    спасибо за интересное обьяснение

  • @whekin
    @whekin Рік тому

    Очень интересно! Спасибо!

  • @Happy-qw2do
    @Happy-qw2do 2 місяці тому +1

    Очень интересно послушать про SVG и Webp

  • @wowlikon
    @wowlikon 9 місяців тому +1

    Я как-то давно смотрел это видео. Сейчас решил пересмотреть из-за того что понадобилось сделать для своего байтового формата начало. Теперь мне стало понятно как это сделать. [18:07]

  • @Lin_Melky
    @Lin_Melky Рік тому

    Мозг взорвался от полученной информации )
    Спасибо за видео

  • @user-fy3iv9dp7g
    @user-fy3iv9dp7g Рік тому

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

  • @viktyusk
    @viktyusk Рік тому +1

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

  • @user-nj6dw7rb4e
    @user-nj6dw7rb4e Рік тому

    Написал декодер по твоему смайлику) Спасибо)

  • @porohmega
    @porohmega Рік тому +1

    Спасибо огромное

  • @mks3782
    @mks3782 Рік тому +1

    Hi there, watching you from Israel. Thanks a lot, a theme you chosen touched me deep

  • @0xMorgan
    @0xMorgan Рік тому +1

    Как всегда классно) как ты делаешь такие видео?

  • @Paul-fn2wb
    @Paul-fn2wb Рік тому

    Отличное видео! Вряд ли бы сам когда-нибудь добрался до этой темы, но ютуб порекомендовал, и я посмотрел с интересом. Тема сжатия очень интересна, хотя подозреваю, там в основном математика, и много просмотров не соберет. Хотя у тебя, думаю, получится и это разобрать увлекательно)

  • @computercomputer3293
    @computercomputer3293 Рік тому +1

    Спасибо за видео

  • @user-cu2ng7gf4k
    @user-cu2ng7gf4k Рік тому +1

    Очень круто. Текст, голос, монтаж❤️
    Если это не любовь, то что?

  • @ppsha217
    @ppsha217 Рік тому

    спасибо, теперь все стало более понятным.

  • @vicotrshysko6761
    @vicotrshysko6761 Рік тому +3

    Друг, ты просто космос! Чтоб я без тебя делал, если бы не твойконтент!

  • @romanmanechkin9735
    @romanmanechkin9735 Рік тому

    Отличное видео. Спасибо большое.

  • @alexzhelyapov3556
    @alexzhelyapov3556 2 місяці тому +1

    Оаоаоа, как же автор хорош!!!

  • @John_602nd
    @John_602nd Рік тому +1

    Очень круто! Прикольно было ещё jpg и svg увидеть :)

    • @A2OperatingSystem
      @A2OperatingSystem Рік тому

      SVG достаточно прост. Можно в блокноте набрать)

    • @John_602nd
      @John_602nd Рік тому

      @@A2OperatingSystem там 5 миллионов тысяч нюансов с форматами) всё же хотелось бы поподробнее)

    • @A2OperatingSystem
      @A2OperatingSystem Рік тому +1

      @@John_602nd например, можно начать со статьи "SVG-файлы изнутри и вывод векторных изображений на canvas «вручную» (ч.1)" на Хабре

  • @purplefta11
    @purplefta11 Рік тому +62

    Прошу, молю, продолжай делать такие ахуенные видео. Я не переживу, если ты перестанешь делать такой крутой контент

    • @user-nq3oq6ke1y
      @user-nq3oq6ke1y Рік тому +1

      Уже стал патроном этого канала? 😏

  • @user-me5bb3ig3k
    @user-me5bb3ig3k Рік тому +2

    Превосходное видео!