сожми меня сильнее шакал

Опять сжимаешь.

сожми меня сильнее шакал. 1416066034 1725783694. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1416066034 1725783694. картинка сожми меня сильнее шакал. картинка 1416066034 1725783694. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m3138938 1943572920. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3138938 1943572920. картинка сожми меня сильнее шакал. картинка m3138938 1943572920. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 163490624138128846. сожми меня сильнее шакал фото. сожми меня сильнее шакал-163490624138128846. картинка сожми меня сильнее шакал. картинка 163490624138128846. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Медальон школы (этого самого) Шакала

Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1594905233190977697. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1594905233190977697. картинка сожми меня сильнее шакал. картинка 1594905233190977697. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m699876 1726184877. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m699876 1726184877. картинка сожми меня сильнее шакал. картинка m699876 1726184877. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 16248890632111559. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16248890632111559. картинка сожми меня сильнее шакал. картинка 16248890632111559. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Как устроен формат JPEG?

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

Но чтобы понять, насколько гениальная штука Джипег, нужно разобраться, как кодируются изображения без сжатия. Возьмем картинку 1000 на 1000 точек. Каждый пиксель – это смесь трех составляющих, трех цветов – красного, зеленого и синего. Одна составляющая кодируется, как правило, 8 битным числом.

сожми меня сильнее шакал. 1509529036180837924. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529036180837924. картинка сожми меня сильнее шакал. картинка 1509529036180837924. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Нетрудно посчитать, что такая картинка без сжатия будет весить:

8 х 3 х 1000 х 1000 = 24 000 000 бит, то есть 3 мегабайта.

Но если сохранить ее в джипеге, она может занимать, например, 90 килобайт. То есть в 33 раза меньше! Да, качество чуть-чуть теряется, но не в 30 раз ведь! Как же это работает?

сожми меня сильнее шакал. 1509529097188145635. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529097188145635. картинка сожми меня сильнее шакал. картинка 1509529097188145635. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Итак. Алгоритм сжатия джипега можно разбить на несколько основных этапов

Этап первый – перевод в другое цветовое пространство, в котором разделены яркостная и цветовая составляющие. На этом шаге потерь не происходит, ведь каждый пиксель по-прежнему состоит из трех компонентов. Только теперь это яркостная компонента и две цветовых. Короче, если упростить, происходит следующее: создается Ч/Б изображение и цветовая маска к нему, вот и все!

сожми меня сильнее шакал. 1509529187199675964. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529187199675964. картинка сожми меня сильнее шакал. картинка 1509529187199675964. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Возникает вопрос, зачем? А все дело в нашем зрении! Человеческий глаз менее чувствителен к изменениям цвета, чем к изменениям яркости. И такое предварительное разделение нужно, чтобы в цветовых каналах можно было убрать часть деталей.

Это и происходит на втором этапе – ресэмплинге. Каждые 4 цветовых пикселя объединяются в один. Да, происходит потеря некоторых деталей, но… это практически незаметно! И на таком приеме уже удается сжать файл в 2 раза!

сожми меня сильнее шакал. 150953010617579181. сожми меня сильнее шакал фото. сожми меня сильнее шакал-150953010617579181. картинка сожми меня сильнее шакал. картинка 150953010617579181. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

На следующем шаге картинка разбивается на блоки 8 на 8 пикселей. Кстати, шакалы от этого становятся видны, если очень сильно сжать изображение, например, так:

сожми меня сильнее шакал. 1509529798111531282. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529798111531282. картинка сожми меня сильнее шакал. картинка 1509529798111531282. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Это, пожалуй, самый важный этап. Алгоритм должен каким-то образом понять, насколько много деталей в каждом блоке. Например, если это монотонный кусок неба, его можно закодировать чуть ли не 1 байтом) А если это ваша невероятная прическа, там много переходов яркости и цвета, на это нужно потратить больше бит.

Делается такой анализ с помощью дискретного косинусного преобразования. Это разновидность преобразования Фурье, которое, кстати, и в mp3 применяется. Сложная, но очень интересная штука!

Итак, рассмотрим блок 8 на 8 пикселей. Напоминаю, что он уже разбит на яркостный и цветовые каналы, и преобразование проводится над каждым отдельно. Иными словами мы работаем уже с монохромными блоками.

Дискретное косинусное преобразование производит разложение по спектру пространственных волн. Что же это такое? Любую монохромное изображение 8 на 8 пикселей можно представить как смесь из 64 картинок, на которых посмотрите что изображено:

сожми меня сильнее шакал. 1509529788171310786. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529788171310786. картинка сожми меня сильнее шакал. картинка 1509529788171310786. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Вот такие вот периодические плавные переходы! Это и есть пространственные волны разной длины (по горизонтали и вертикали). Есть другая версия отображения этих пространственных волн, трехмерная. Кому как удобнее для понимания:

сожми меня сильнее шакал. 1509529817111054065. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529817111054065. картинка сожми меня сильнее шакал. картинка 1509529817111054065. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Если накладывать такие базовые картинки друг на друга, а точнее прибавлять или вычитать с определенным коэффициентом каждую, то мы сможем получить что угодно! Вот как это выглядит, например, для буквы А. Посмотрите, с каждым следующим наложением, шаг за шагом, добавляется все больше и больше деталей и получается реально буква А:

сожми меня сильнее шакал. 1509529794173037627. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529794173037627. картинка сожми меня сильнее шакал. картинка 1509529794173037627. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Дискретное косинусное преобразование (DCT) как раз вычисляет коэффициенты для наложения каждой такой базовой картинки. Всего 64 числа:

сожми меня сильнее шакал. 150952983011672341. сожми меня сильнее шакал фото. сожми меня сильнее шакал-150952983011672341. картинка сожми меня сильнее шакал. картинка 150952983011672341. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

И обратите внимание! Коэффициент это вес, важность этой составляющей. Здесь есть те, которые отвечают за плавные переходы. И те, которые отвечают за более частые.

Как раз, если деталей мало, то коэффициенты у последних будут практически нулевыми, ведь зачем добавлять такую рябь, если блок почти монотонный? И вот тут и начинается по-настоящему мощное сжатие!

сожми меня сильнее шакал. 1509529879192061498. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529879192061498. картинка сожми меня сильнее шакал. картинка 1509529879192061498. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Начинается этап квантования! Матрица коэффициентов делится на матрицу квантования, которая зависит от настроек сжатия. Например, если вы сохраняете JPEG со 100% сжатием, каждый коэффициент делится на 1 (то есть остается таким же). Если вы сохраняете с меньшим качеством, то каждый коэффициент делится на определенное число (опять же в зависимости от выбранного качества).

Далее производится округление поделенных коэффициентов до целого значения. И при сильном сжатии многие из них округляются до нуля:

сожми меня сильнее шакал. 1509531542140278987. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531542140278987. картинка сожми меня сильнее шакал. картинка 1509531542140278987. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Да, на этом шаге теряется много информации. Да, из-за этих округлений, при прочтении файла и вылезает куча шакалов, артефактов и прочего. Но! Основная суть остается! Ну, а дальше сжать файл, напичканный нулями – дело техники!

Сначала матрица коэффициентов сканируется зиг-загом:

сожми меня сильнее шакал. 1509531456138985929. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531456138985929. картинка сожми меня сильнее шакал. картинка 1509531456138985929. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Получается последовательность чисел в конце которой зачастую одни нули:

сожми меня сильнее шакал. 1509531498138818359. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531498138818359. картинка сожми меня сильнее шакал. картинка 1509531498138818359. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Затем последовательность пакуется хитрым способом. Если в ней есть длинная череда нулей, НЕ кодируется каждый из них. Вместо этого просто указывается одно число, обозначающее сколько их. Это очень сильно сжимает размер файла! Довольно упрощенно это может выглядеть так:

сожми меня сильнее шакал. 1509531501110398808. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531501110398808. картинка сожми меня сильнее шакал. картинка 1509531501110398808. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Ну и в конце сжатая последовательность кодируется кодом Хаффмана.

Каждому символу приваивается определенный код. Например, (опять же упрощенно) так:

сожми меня сильнее шакал. 1509532039167399922. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509532039167399922. картинка сожми меня сильнее шакал. картинка 1509532039167399922. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Обратите внимание, код присваивается не абы как, а по степени встречаемости в файле. Чем чаще появляется символ, тем короче у него код.

Получается, что нули и другие символы, которых очень много кодируются малым количеством бит, а остальные символы, которые реже встречаются, бОльшим количеством бит. Об этом алгоритме я подробнее рассказываю в видео про mp3, можете там посмотреть:

сожми меня сильнее шакал. 1509532154146194701. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509532154146194701. картинка сожми меня сильнее шакал. картинка 1509532154146194701. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Затем все блоки 8 на 8 склеиваются в один файл и получается красивенький, маленький джипег!) Вот кстати портрет шведской модели Лены Сёдерберг из журнала Playboy. Так сложилось исторически, что с 1973 года это изображение используется для проверки практически всех алгоритмов обработки изображений. В то числе и JPEG. Поговаривают даже, что JPEG был оптимизирован как раз для того, чтобы как можно лучше сжать эту картинку)

сожми меня сильнее шакал. 1509531813187696463. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531813187696463. картинка сожми меня сильнее шакал. картинка 1509531813187696463. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

Спасибо всем, кто дочитал до конца! Это мой первый длинопост, не судите строго) Баянометр ругался только на Лену, но это культовое фото!

Источник

сожми меня сильнее

сожми меня сильнее шакал. 1410589255 669584334. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1410589255 669584334. картинка сожми меня сильнее шакал. картинка 1410589255 669584334. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 14105922612235. сожми меня сильнее шакал фото. сожми меня сильнее шакал-14105922612235. картинка сожми меня сильнее шакал. картинка 14105922612235. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1410607801278. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1410607801278. картинка сожми меня сильнее шакал. картинка 1410607801278. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 14106062525179. сожми меня сильнее шакал фото. сожми меня сильнее шакал-14106062525179. картинка сожми меня сильнее шакал. картинка 14106062525179. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 14105986709995. сожми меня сильнее шакал фото. сожми меня сильнее шакал-14105986709995. картинка сожми меня сильнее шакал. картинка 14105986709995. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1614609459121155344. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1614609459121155344. картинка сожми меня сильнее шакал. картинка 1614609459121155344. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Лазерная коррекция

сожми меня сильнее шакал. 1634634523118025485. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1634634523118025485. картинка сожми меня сильнее шакал. картинка 1634634523118025485. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m1999809 1543978789. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m1999809 1543978789. картинка сожми меня сильнее шакал. картинка m1999809 1543978789. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1478189420255384259. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1478189420255384259. картинка сожми меня сильнее шакал. картинка 1478189420255384259. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

О масках

сожми меня сильнее шакал. 1632886252187415986. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632886252187415986. картинка сожми меня сильнее шакал. картинка 1632886252187415986. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1635098632370598421. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1635098632370598421. картинка сожми меня сильнее шакал. картинка 1635098632370598421. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Курама(p.s. ну да чуть на котика похож)

сожми меня сильнее шакал. 1632821639117321861. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821639117321861. картинка сожми меня сильнее шакал. картинка 1632821639117321861. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821665160461930. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821665160461930. картинка сожми меня сильнее шакал. картинка 1632821665160461930. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821681132255719. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821681132255719. картинка сожми меня сильнее шакал. картинка 1632821681132255719. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821768198074259. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821768198074259. картинка сожми меня сильнее шакал. картинка 1632821768198074259. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821791148012965. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821791148012965. картинка сожми меня сильнее шакал. картинка 1632821791148012965. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821873149624326. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821873149624326. картинка сожми меня сильнее шакал. картинка 1632821873149624326. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632821904185695238. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632821904185695238. картинка сожми меня сильнее шакал. картинка 1632821904185695238. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Материалы:полимерная глины,искусственный мех,проволочный каркас
Больше моих работ в инсте :Faunadolls

сожми меня сильнее шакал. m3571409 1301370121. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3571409 1301370121. картинка сожми меня сильнее шакал. картинка m3571409 1301370121. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1622630665295553694. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1622630665295553694. картинка сожми меня сильнее шакал. картинка 1622630665295553694. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Hinata cosplay / Naruto

сожми меня сильнее шакал. 1632497822148910722. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497822148910722. картинка сожми меня сильнее шакал. картинка 1632497822148910722. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497824192151454. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497824192151454. картинка сожми меня сильнее шакал. картинка 1632497824192151454. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497832190963532. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497832190963532. картинка сожми меня сильнее шакал. картинка 1632497832190963532. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 163249783812128810. сожми меня сильнее шакал фото. сожми меня сильнее шакал-163249783812128810. картинка сожми меня сильнее шакал. картинка 163249783812128810. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497840187934700. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497840187934700. картинка сожми меня сильнее шакал. картинка 1632497840187934700. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 163249784819305851. сожми меня сильнее шакал фото. сожми меня сильнее шакал-163249784819305851. картинка сожми меня сильнее шакал. картинка 163249784819305851. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497854119523637. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497854119523637. картинка сожми меня сильнее шакал. картинка 1632497854119523637. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497860184219466. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497860184219466. картинка сожми меня сильнее шакал. картинка 1632497860184219466. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497866121566747. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497866121566747. картинка сожми меня сильнее шакал. картинка 1632497866121566747. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1632497868191842234. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1632497868191842234. картинка сожми меня сильнее шакал. картинка 1632497868191842234. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m3510060 2002807255. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3510060 2002807255. картинка сожми меня сильнее шакал. картинка m3510060 2002807255. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1614609459121155344. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1614609459121155344. картинка сожми меня сильнее шакал. картинка 1614609459121155344. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Хината

сожми меня сильнее шакал. 1630878594179462400. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1630878594179462400. картинка сожми меня сильнее шакал. картинка 1630878594179462400. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m395650 2073541033. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m395650 2073541033. картинка сожми меня сильнее шакал. картинка m395650 2073541033. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1622630665295553694. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1622630665295553694. картинка сожми меня сильнее шакал. картинка 1622630665295553694. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Пьяненькая Цунадэ

сожми меня сильнее шакал. 1630233264140449851. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1630233264140449851. картинка сожми меня сильнее шакал. картинка 1630233264140449851. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1630234277119831933. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1630234277119831933. картинка сожми меня сильнее шакал. картинка 1630234277119831933. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1630233269188761804. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1630233269188761804. картинка сожми меня сильнее шакал. картинка 1630233269188761804. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1630234398122393895. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1630234398122393895. картинка сожми меня сильнее шакал. картинка 1630234398122393895. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 163023432615588779. сожми меня сильнее шакал фото. сожми меня сильнее шакал-163023432615588779. картинка сожми меня сильнее шакал. картинка 163023432615588779. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Модель: Alina Becker

сожми меня сильнее шакал. m3510060 2002807255. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3510060 2002807255. картинка сожми меня сильнее шакал. картинка m3510060 2002807255. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1614609459121155344. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1614609459121155344. картинка сожми меня сильнее шакал. картинка 1614609459121155344. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Выбери одну

сожми меня сильнее шакал. 1629927242119868614. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629927242119868614. картинка сожми меня сильнее шакал. картинка 1629927242119868614. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m3556506 1928086467. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3556506 1928086467. картинка сожми меня сильнее шакал. картинка m3556506 1928086467. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Sakura

сожми меня сильнее шакал. 1629639555170826074. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629639555170826074. картинка сожми меня сильнее шакал. картинка 1629639555170826074. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1614609459121155344. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1614609459121155344. картинка сожми меня сильнее шакал. картинка 1614609459121155344. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Самехада меч

Гостевала с детьми на даче у свекрови. Разразился скандал между моим племянником (тоже внук свекрови 11 лет) и старшим поколением. Мол тот взял основание от зонта, и воткнул туда палку и сделал меч: вот испортил все, и зонт и жизнь людям. (хотя не испортил, воткнул и воткнул, все функционировало потом). Суть не в том.
Парень огорчился, и я решила чуть улучшить детское человеческое лето. Говорю: «давай сделаем какой хочешь меч?»
Он в ответ начинает перебирать варианты из Наруто, приговаривая при этом «ну вот этот легко, и такой будет несложно».

сожми меня сильнее шакал. 1629143460171078599. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629143460171078599. картинка сожми меня сильнее шакал. картинка 1629143460171078599. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Я говорю: давай не тот что легче, а тот, который бы ты прям хотел. Мы сделаем. Может не быстро, но сделаем. Какой хочешь?
Человек отвечает: ну Самехада крутая.

Значит делаем Самехаду😬

Я, конечно, смотрела Наруто, но давно. Погуглив как выглядит персонаж поста я немножко охренела, но веру в приятных взрослых хотела сохранить..два дня и две ночи я просто перебирала в голове как..каааак, из чего..ну потому что я творческий человек, но гуманитарий и д̶е̶в̶о̶ч̶к̶а̶ тетенька. в голове были ткани и картон, но надо же чтобы на улицу не стыдно было выйти.. короче цель выглядела вот так

сожми меня сильнее шакал. 1629143913172761874. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629143913172761874. картинка сожми меня сильнее шакал. картинка 1629143913172761874. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Мы подискутировали над цветом..я говорила серый или фиолетовый, но муж и племянник сказали что ВОБЩЕ-ТО ОНА СИНЯЯ. Ну ок, синяя так синяя.

Не зная с чего начать, мы пошли в тканевый магазин. Купили кожзам (был только черный и пенопластовые шарики). Поехали на дачу. Там рассказали о своей цели родственнице(любимая тетушка). Она нас мигом отправила к себе в гараж за синим дермантином. Это была прям находка. Он и плотный и синий! Из него мы вырезали порядка 150 треугольников и крепили их степлером как плавники.

сожми меня сильнее шакал. 162914441718758639. сожми меня сильнее шакал фото. сожми меня сильнее шакал-162914441718758639. картинка сожми меня сильнее шакал. картинка 162914441718758639. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Менялись с племянником, кто-то резал, кто-то скреплял. И то, и другое в таком объеме утомляет. Но я хотела, чтобы он максимально участвовал в процессе. И так и вышло.

Долго думали над каркасом, искали гвозди, пытались пилить, вбивать, было много косяков. У нас с ним в этом деле на одном уровне навыки. У меня если только амплитуда молоточного замаха позадористее. Получилось так (палка, вокруг две доски и жердочки.) И пенопласт наверху. Пенопласт был ошибкой, ну чтож теперь

сожми меня сильнее шакал. 16291447141333248. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16291447141333248. картинка сожми меня сильнее шакал. картинка 16291447141333248. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Далее обшили черным кожзамом основание чтобы не было видно дерева.

Потом самый мой любимый этап. Приколоть «плавники» к основанию строительным степлером (принес дедушка). Участвовала вся семья:) к пенопласту хреново билось, в том и ошибка

сожми меня сильнее шакал. 162914512611482319. сожми меня сильнее шакал фото. сожми меня сильнее шакал-162914512611482319. картинка сожми меня сильнее шакал. картинка 162914512611482319. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1629145125118763711. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629145125118763711. картинка сожми меня сильнее шакал. картинка 1629145125118763711. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Потом дедушка заделал оплетку по уникальной дедушкооплеткинскойтехнологии. Ругался что взяли ленту, а не шнур. Ну взяли и взяли решила я. Ленты не хватило, сестра мужа везла нам «из города» еще партию.

сожми меня сильнее шакал. 1629145274113423852. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629145274113423852. картинка сожми меня сильнее шакал. картинка 1629145274113423852. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Из пенопластового шара я вырезала череп. Далее оставалось нарисовать рот и приклеить череп к рукояти. Ииии..тадааам!

сожми меня сильнее шакал. 1629145499162923822. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629145499162923822. картинка сожми меня сильнее шакал. картинка 1629145499162923822. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1629145500151640529. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1629145500151640529. картинка сожми меня сильнее шакал. картинка 1629145500151640529. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

Я точно не претендую на очумелые ручки (тут для этого много крутых мастеров). *И я все еще думаю что она серая должна быть*

сожми меня сильнее шакал. m3315871 1502147290. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3315871 1502147290. картинка сожми меня сильнее шакал. картинка m3315871 1502147290. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 16205628112974303. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16205628112974303. картинка сожми меня сильнее шакал. картинка 16205628112974303. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

сожми меня сильнее шакал. 1604074277146974834. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1604074277146974834. картинка сожми меня сильнее шакал. картинка 1604074277146974834. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m3315871 1502147290. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3315871 1502147290. картинка сожми меня сильнее шакал. картинка m3315871 1502147290. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 16205628112974303. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16205628112974303. картинка сожми меня сильнее шакал. картинка 16205628112974303. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Illness in the East. Работа в игре

сожми меня сильнее шакал. 1603041619172473895. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1603041619172473895. картинка сожми меня сильнее шакал. картинка 1603041619172473895. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1603041621166055407. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1603041621166055407. картинка сожми меня сильнее шакал. картинка 1603041621166055407. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

В дальнейшем в самом крупном ̶п̶о̶с̶е̶л̶к̶е̶ ̶г̶о̶р̶о̶д̶с̶к̶о̶г̶о̶ ̶т̶и̶п̶а̶ селе, после помощи местным жителям, можно будет открыть еще две работы, а именно дойку коров и помощь в поле.

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

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

сожми меня сильнее шакал. 16030419051527554. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16030419051527554. картинка сожми меня сильнее шакал. картинка 16030419051527554. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 160304202811784760. сожми меня сильнее шакал фото. сожми меня сильнее шакал-160304202811784760. картинка сожми меня сильнее шакал. картинка 160304202811784760. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1603042119181962483. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1603042119181962483. картинка сожми меня сильнее шакал. картинка 1603042119181962483. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Впрочем, способов заработать злотых несколько больше. Главное, быть внимательными 🙂

сожми меня сильнее шакал. m3315871 1502147290. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3315871 1502147290. картинка сожми меня сильнее шакал. картинка m3315871 1502147290. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 16205628112974303. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16205628112974303. картинка сожми меня сильнее шакал. картинка 16205628112974303. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Карантин + отпуск позволили взяться за давнюю задумку по созданию своей маленькой игры ̶с д̶е̶в̶у̶ш̶к̶а̶м̶и̶ ̶в̶ ̶н̶е̶п̶р̶и̶в̶е̶т̶л̶и̶в̶о̶м̶ ̶м̶и̶р̶е̶.

Загоревшись идеей, безумно сложно было ̶б̶ы̶т̶ь̶ ̶п̶е̶р̶в̶ы̶м̶ остановиться и бросить все на полпути.

сожми меня сильнее шакал. 1599151239141288366. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1599151239141288366. картинка сожми меня сильнее шакал. картинка 1599151239141288366. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

«В Миромском княжестве разбушевалась хворь, что косит люд в деревнях и поселках. Народ живет в слепой надежде на то, что беда их минует. Люди проигрывают в борьбе. А на рубежах державы поднимают головы могучие неприятели, готовые ударить по ослабевшему государству.

Травница Раска со своей бабушкой живут вдали от большого мира. Но когда бабушка отправляется в путь, Раска не может остаться в стороне.»

сожми меня сильнее шакал. 1599151505140288874. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1599151505140288874. картинка сожми меня сильнее шакал. картинка 1599151505140288874. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Упор игры сделан все же не на сражения. Случайных столкновений нет и не будет. Противников не так много в принципе. Бои не будут сильно напрягать, многих вообще можно обойти малой кровью. Но заметно движущей силой путешествия станут деньги. И усталость, которая становится отдельным «ресурсом» (а еще недосып, голод. подлость людей и т.д.).

сожми меня сильнее шакал. 1599151935147512924. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1599151935147512924. картинка сожми меня сильнее шакал. картинка 1599151935147512924. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

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

сожми меня сильнее шакал. 1599152181180137225. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1599152181180137225. картинка сожми меня сильнее шакал. картинка 1599152181180137225. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

На данный момент костяк игры готов полностью, и она активно и очень активно дорабатывается, релиз же обозначен на 30 октября. Надеемся, к этому времени мы доведем игру до того максимума, на который способны. Всем добра и здоровья!

сожми меня сильнее шакал. m3261676 797318758. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m3261676 797318758. картинка сожми меня сильнее шакал. картинка m3261676 797318758. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1584021837232557810. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1584021837232557810. картинка сожми меня сильнее шакал. картинка 1584021837232557810. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Деревня скрытая в кумаре

сожми меня сильнее шакал. 1594486601158033569. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1594486601158033569. картинка сожми меня сильнее шакал. картинка 1594486601158033569. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m1222473 2050486145. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m1222473 2050486145. картинка сожми меня сильнее шакал. картинка m1222473 2050486145. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Невероятные приключения Анона

сожми меня сильнее шакал. 1532980209195191602. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1532980209195191602. картинка сожми меня сильнее шакал. картинка 1532980209195191602. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. m699876 1726184877. сожми меня сильнее шакал фото. сожми меня сильнее шакал-m699876 1726184877. картинка сожми меня сильнее шакал. картинка m699876 1726184877. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 16248890632111559. сожми меня сильнее шакал фото. сожми меня сильнее шакал-16248890632111559. картинка сожми меня сильнее шакал. картинка 16248890632111559. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Как устроен формат JPEG?

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

Но чтобы понять, насколько гениальная штука Джипег, нужно разобраться, как кодируются изображения без сжатия. Возьмем картинку 1000 на 1000 точек. Каждый пиксель – это смесь трех составляющих, трех цветов – красного, зеленого и синего. Одна составляющая кодируется, как правило, 8 битным числом.

сожми меня сильнее шакал. 1509529036180837924. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529036180837924. картинка сожми меня сильнее шакал. картинка 1509529036180837924. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Нетрудно посчитать, что такая картинка без сжатия будет весить:

8 х 3 х 1000 х 1000 = 24 000 000 бит, то есть 3 мегабайта.

Но если сохранить ее в джипеге, она может занимать, например, 90 килобайт. То есть в 33 раза меньше! Да, качество чуть-чуть теряется, но не в 30 раз ведь! Как же это работает?

сожми меня сильнее шакал. 1509529097188145635. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529097188145635. картинка сожми меня сильнее шакал. картинка 1509529097188145635. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Итак. Алгоритм сжатия джипега можно разбить на несколько основных этапов

Этап первый – перевод в другое цветовое пространство, в котором разделены яркостная и цветовая составляющие. На этом шаге потерь не происходит, ведь каждый пиксель по-прежнему состоит из трех компонентов. Только теперь это яркостная компонента и две цветовых. Короче, если упростить, происходит следующее: создается Ч/Б изображение и цветовая маска к нему, вот и все!

сожми меня сильнее шакал. 1509529187199675964. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529187199675964. картинка сожми меня сильнее шакал. картинка 1509529187199675964. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Возникает вопрос, зачем? А все дело в нашем зрении! Человеческий глаз менее чувствителен к изменениям цвета, чем к изменениям яркости. И такое предварительное разделение нужно, чтобы в цветовых каналах можно было убрать часть деталей.

Это и происходит на втором этапе – ресэмплинге. Каждые 4 цветовых пикселя объединяются в один. Да, происходит потеря некоторых деталей, но… это практически незаметно! И на таком приеме уже удается сжать файл в 2 раза!

сожми меня сильнее шакал. 150953010617579181. сожми меня сильнее шакал фото. сожми меня сильнее шакал-150953010617579181. картинка сожми меня сильнее шакал. картинка 150953010617579181. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

На следующем шаге картинка разбивается на блоки 8 на 8 пикселей. Кстати, шакалы от этого становятся видны, если очень сильно сжать изображение, например, так:

сожми меня сильнее шакал. 1509529798111531282. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529798111531282. картинка сожми меня сильнее шакал. картинка 1509529798111531282. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Это, пожалуй, самый важный этап. Алгоритм должен каким-то образом понять, насколько много деталей в каждом блоке. Например, если это монотонный кусок неба, его можно закодировать чуть ли не 1 байтом) А если это ваша невероятная прическа, там много переходов яркости и цвета, на это нужно потратить больше бит.

Делается такой анализ с помощью дискретного косинусного преобразования. Это разновидность преобразования Фурье, которое, кстати, и в mp3 применяется. Сложная, но очень интересная штука!

Итак, рассмотрим блок 8 на 8 пикселей. Напоминаю, что он уже разбит на яркостный и цветовые каналы, и преобразование проводится над каждым отдельно. Иными словами мы работаем уже с монохромными блоками.

Дискретное косинусное преобразование производит разложение по спектру пространственных волн. Что же это такое? Любую монохромное изображение 8 на 8 пикселей можно представить как смесь из 64 картинок, на которых посмотрите что изображено:

сожми меня сильнее шакал. 1509529788171310786. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529788171310786. картинка сожми меня сильнее шакал. картинка 1509529788171310786. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Вот такие вот периодические плавные переходы! Это и есть пространственные волны разной длины (по горизонтали и вертикали). Есть другая версия отображения этих пространственных волн, трехмерная. Кому как удобнее для понимания:

сожми меня сильнее шакал. 1509529817111054065. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529817111054065. картинка сожми меня сильнее шакал. картинка 1509529817111054065. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Если накладывать такие базовые картинки друг на друга, а точнее прибавлять или вычитать с определенным коэффициентом каждую, то мы сможем получить что угодно! Вот как это выглядит, например, для буквы А. Посмотрите, с каждым следующим наложением, шаг за шагом, добавляется все больше и больше деталей и получается реально буква А:

сожми меня сильнее шакал. 1509529794173037627. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529794173037627. картинка сожми меня сильнее шакал. картинка 1509529794173037627. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Дискретное косинусное преобразование (DCT) как раз вычисляет коэффициенты для наложения каждой такой базовой картинки. Всего 64 числа:

сожми меня сильнее шакал. 150952983011672341. сожми меня сильнее шакал фото. сожми меня сильнее шакал-150952983011672341. картинка сожми меня сильнее шакал. картинка 150952983011672341. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

И обратите внимание! Коэффициент это вес, важность этой составляющей. Здесь есть те, которые отвечают за плавные переходы. И те, которые отвечают за более частые.

Как раз, если деталей мало, то коэффициенты у последних будут практически нулевыми, ведь зачем добавлять такую рябь, если блок почти монотонный? И вот тут и начинается по-настоящему мощное сжатие!

сожми меня сильнее шакал. 1509529879192061498. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509529879192061498. картинка сожми меня сильнее шакал. картинка 1509529879192061498. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Начинается этап квантования! Матрица коэффициентов делится на матрицу квантования, которая зависит от настроек сжатия. Например, если вы сохраняете JPEG со 100% сжатием, каждый коэффициент делится на 1 (то есть остается таким же). Если вы сохраняете с меньшим качеством, то каждый коэффициент делится на определенное число (опять же в зависимости от выбранного качества).

Далее производится округление поделенных коэффициентов до целого значения. И при сильном сжатии многие из них округляются до нуля:

сожми меня сильнее шакал. 1509531542140278987. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531542140278987. картинка сожми меня сильнее шакал. картинка 1509531542140278987. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Да, на этом шаге теряется много информации. Да, из-за этих округлений, при прочтении файла и вылезает куча шакалов, артефактов и прочего. Но! Основная суть остается! Ну, а дальше сжать файл, напичканный нулями – дело техники!

Сначала матрица коэффициентов сканируется зиг-загом:

сожми меня сильнее шакал. 1509531456138985929. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531456138985929. картинка сожми меня сильнее шакал. картинка 1509531456138985929. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Получается последовательность чисел в конце которой зачастую одни нули:

сожми меня сильнее шакал. 1509531498138818359. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531498138818359. картинка сожми меня сильнее шакал. картинка 1509531498138818359. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Затем последовательность пакуется хитрым способом. Если в ней есть длинная череда нулей, НЕ кодируется каждый из них. Вместо этого просто указывается одно число, обозначающее сколько их. Это очень сильно сжимает размер файла! Довольно упрощенно это может выглядеть так:

сожми меня сильнее шакал. 1509531501110398808. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531501110398808. картинка сожми меня сильнее шакал. картинка 1509531501110398808. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Ну и в конце сжатая последовательность кодируется кодом Хаффмана.

Каждому символу приваивается определенный код. Например, (опять же упрощенно) так:

сожми меня сильнее шакал. 1509532039167399922. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509532039167399922. картинка сожми меня сильнее шакал. картинка 1509532039167399922. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Обратите внимание, код присваивается не абы как, а по степени встречаемости в файле. Чем чаще появляется символ, тем короче у него код.

Получается, что нули и другие символы, которых очень много кодируются малым количеством бит, а остальные символы, которые реже встречаются, бОльшим количеством бит. Об этом алгоритме я подробнее рассказываю в видео про mp3, можете там посмотреть:

сожми меня сильнее шакал. 1509532154146194701. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509532154146194701. картинка сожми меня сильнее шакал. картинка 1509532154146194701. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Затем все блоки 8 на 8 склеиваются в один файл и получается красивенький, маленький джипег!) Вот кстати портрет шведской модели Лены Сёдерберг из журнала Playboy. Так сложилось исторически, что с 1973 года это изображение используется для проверки практически всех алгоритмов обработки изображений. В то числе и JPEG. Поговаривают даже, что JPEG был оптимизирован как раз для того, чтобы как можно лучше сжать эту картинку)

сожми меня сильнее шакал. 1509531813187696463. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1509531813187696463. картинка сожми меня сильнее шакал. картинка 1509531813187696463. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

Спасибо всем, кто дочитал до конца! Это мой первый длинопост, не судите строго) Баянометр ругался только на Лену, но это культовое фото!

VA-11 HALL-A, симулятор бармена в мире киберпанковой дистопии

сожми меня сильнее шакал. 1471853068165729344. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1471853068165729344. картинка сожми меня сильнее шакал. картинка 1471853068165729344. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

сожми меня сильнее шакал. 147185491612942289. сожми меня сильнее шакал фото. сожми меня сильнее шакал-147185491612942289. картинка сожми меня сильнее шакал. картинка 147185491612942289. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

сожми меня сильнее шакал. 1471856399135966768. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1471856399135966768. картинка сожми меня сильнее шакал. картинка 1471856399135966768. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

Боевые андроиды, занимающиеся сексом за деньги, ассоциация борцов за права собак, состоящая из самих собак, беспорядки в городе, атаки террористов, неоновый свет вывески бара в трущобах и изумительный саундтрек создают уникальную атмосферу, которой веришь и от которой очень тяжело оторваться. Истории клиентов, также как и история самого мира раскрывается только через диалоги и небольшое приложение с новостями из жёлтой газетёнки в телефоне Джилл. Мы не участники этих событий, мы лишь невольный очевидец, что добавляет шарма происходящему. Персонажи кажутся живыми, им невольно начинаешь сопереживать. Они охотно делятся своими проблемами и маленькими победами, забегая в бар на часок после работы. Или перед работой, ну да это их дело. Кто мы такие, чтобы осуждать кого-то?

сожми меня сильнее шакал. 1471857517156582106. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1471857517156582106. картинка сожми меня сильнее шакал. картинка 1471857517156582106. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

сожми меня сильнее шакал. 1471857980134124615. сожми меня сильнее шакал фото. сожми меня сильнее шакал-1471857980134124615. картинка сожми меня сильнее шакал. картинка 1471857980134124615. Час Презрения, Час Топора, Волчьей Пурги и Шакальего Сжатия.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *