DEV Community

Ilya Siganov
Ilya Siganov

Posted on • Originally published at vk.com

ImageMagick эксперименты #3

Нет времени объяснять-через 20 минут начинается тренировка. Просто выкладываю новую порцию картинок. Теперь я произвёл случайное перемешивание каналов.

Берем 3 канала RGB. Существует всего 3!=63! = 6 возможных перестановок. Каждую перестановку выбираем с равными вероятностями 16\frac{1}{6} . То есть равномерное дискретное распределение. Ожидается, что картинка становится почти монохромной. Так и оказалось.

Перемешивание цветов. Увеличьте фотографию, для усиления эффекта.

Перемешивание цветов. Увеличьте фотографию, для усиления эффекта.

Мультик-преобразование

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

Усиление каналов. Получаем вроде всего 8 цветов — red green blue black white cyan magenta yellow.

Alt Text

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

Alt Text

Исходники.

https://gist.github.com/senior-sigan/5301188

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay