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

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

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

👋 Kindness is contagious

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

Okay