PHP библиотека для извлечения цветов
Библиотека для извлечения основных цветов из изображения.
Установка
Через Composer
$ composer require league/color-extractor:0.3.*
Пример
require 'vendor/autoload.php'; use League\ColorExtractor\Color; use League\ColorExtractor\ColorExtractor; use League\ColorExtractor\Palette; $palette = Palette::fromFilename('./some/image.png'); // $palette — это итератор по цветам foreach($palette as $color => $count) { // цвета представлены в виде целых чисел echo Color::fromIntToHex($color), ': ', $count, "\n"; } // вспомогательные методы $topFive = $palette->getMostUsedColors(5); $colorCount = count($palette); $blackCount = $palette->getColorCount(Color::fromHexToInt('#000000')); // составление палитры $extractor = new ColorExtractor($palette); // вывод основных цветов $colors = $extractor->extract(5);
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: https://github.com/thephpleague/color-extractor
Перевел: Станислав Протасевич
Урок создан: 24 Октября 2016
Просмотров: 2687
Правила перепечатки
5 последних уроков рубрики "PHP"
-
Фильтрация данных с помощью zend-filter
Когда речь идёт о безопасности веб-сайта, то фраза "фильтруйте всё, экранируйте всё" всегда будет актуальна. Сегодня поговорим о фильтрации данных.
-
Контекстное экранирование с помощью zend-escaper
Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак. В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.
-
Подключение Zend модулей к Expressive
Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение. В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.
-
Совет: отправка информации в Google Analytics через API
Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.
-
Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.