Чужие Дети. Александр Валерьевич Коптяков. Читать онлайн. Newlib. NEWLIB.NET

Автор: Александр Валерьевич Коптяков
Издательство: Автор
Серия:
Жанр произведения:
Год издания: 2024
isbn:
Скачать книгу
запрета.

      Вообще, конечно, интересно, как человек всю свою жизнь воспринимает, записывает, перезаписывает окружающий его Мир на внутренней картине… О, кстати! О картинках… Вы же знаете, что в компьютере картинки могут храниться в разных форматах. Обычному человеку сложно разобраться, чем они отличаются. Максимум – размером и качеством. Одни большого размера – много места занимают в памяти компьютера, другие – меньшего размера, зачастую без значительной потери в качестве. Что такое картинка на экране компьютера? Набор светящихся точек (пикселей) различного цвета. Если картинка прямоугольная, скажем, размером 1280 на 853, то это 1091840 точек, каждая из которых имеет цвет, и эта информация должна быть сохранена для последующего воспроизведения при необходимости.

      Консультант: Анекдот. Спорят два еврея. Один убеждает другого. Белый – это цвет? – Цвет! А чёрный – это цвет? – Цвет! Значит, я таки продал тебе цветной телевизор!

      Писатель: :)

      Инженер: Ну даже если картинка чёрно-белая. В этом случае цвет можно кодировать 1 битом: если цвет белый – ноль, если чёрный – единица. Но даже если так, то указанная картинка займёт больше 1-го миллиона бит памяти, если сохранять каждый пиксель. Как раз таким форматом является “BMP” (Бмп по-русски). Потом появился формат “JPEG” (Джипег по-русски), который занимал меньше места, потому что в нём использовались алгоритмы сжатия с потерями, но сохранением качества изображения.

      Но самое интересное было не в размере картинок, а в способе их передачи по сети, когда Интернет только появился, и мы использовали медленные аналоговые модемы передачи данных по телефонным линиям. “BMP” файл передавался кусочками (пикселями и линиями) сверху вниз. Можно сказать, картинка собиралась из прямоугольных пазлов. Всё, что подгружалось, было чётко, но если связь обрывалась, то картинка отображалась частично. И, если самое интересное было внизу, то приходилось снова начинать загрузку и дожидаться полной картинки.

      А вот “JPEG” картинка стала подгружаться полностью, но слоями. Хоть изначально изображение было размыто, с каждым новым слоем она становилась всё чётче и чётче. Мне кажется, что сейчас сохраняется тот же принцип: если связь плохая, то сначала приходит размытая (и маленькая по размеру) картинка. Технически могут быть самые разные алгоритмы. Как пример, стоит убрать каждый второй пиксель, и картинка станет в два раза меньше размером, хотя то, что на ней изображено, будет без труда узнаваться.

      Консультант: На пазлы разрезается уже полностью готовая картина. Но я никогда не видел, чтобы художники так рисовали. Скорее у них стиль “JPEG”. Сначала накидывают контуры, потом наносят слои краски.

      Инженер: Вспомнил ещё про принтеры, которые на бумаге печатают. Струйный принтер линию за линией отрисовывает изображение. А вот цветной лазерный принтер имеет внутри крутящиеся барабаны, наносящие изображение на бумагу слоями.

      Консультант: Как же человек рисует картину Мира: кусочками, или всю сразу, дорисовывая детали