Быстрый поиск
Введите фрагмент названия статьи для поиска
Определение основного цвета изображения на PHP
04.06.2016 | Категория: Web-мастеру и не только | Автор: ManHunter
В различных поисковых системах есть возможность поиска изображения по цвету, например, "только синие" или "только зеленые". Естественно, это не означает стопроцентную синюю или зеленую заливку, а определяет преобладающий цвет картинки. Такой цвет называется основным. Алгоритм поиска основного цвета очень простой: надо просто подсчитать суммарные значения по каждому из каналов RGB для каждого пиксела изображения, а затем разделить полученные значения на общее количество пикселов. На PHP это реализуется примерно так:Code (PHP) : Убрать нумерацию
- // Файл для определения основного цвета
- $im=ImageCreateFromJPEG('test.jpg');
- $total_R=0;
- $total_G=0;
- $total_B=0;
- // Размеры изображения
- $width=ImageSX($im);
- $height=ImageSY($im);
- // Подсчитать суммарные значения по RGB
- for ($x=0; $x<$width; $x++) {
- for ($y=0; $y<$height; $y++) {
- $rgb=ImageColorAt($im,$x,$y);
- $total_R+=($rgb>>16) & 0xFF;
- $total_G+=($rgb>>8) & 0xFF;
- $total_B+=$rgb & 0xFF;
- }
- }
- // Прибраться за собой
- ImageDestroy($im);
- // Определение значений RGB основного цвета
- $avg_R=round($total_R/$width/$height);
- $avg_G=round($total_G/$width/$height);
- $avg_B=round($total_B/$width/$height);
Читать статью целиком »
Просмотров: 9073 | Комментариев: 4
Исследование защиты программы JPEG Recovery Pro
02.04.2016 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы JPEG Recovery Pro
Программа JPEG Recovery Pro предназначена для восстановления поврежденных изображений в формате JPEG: картинки, разрезанные на несколько файлов, сдвиг блоков изображения, сдвиг цвета. Примеры таких файлов можно посмотреть на офсайте, наверняка вы встречались с чем-нибудь подобным. Незарегистрированной версией полноценно пользоваться нельзя, поверх любой отредактированной картинки накладывается уродливая надпись, что, мол, триальная версия и все такое. Это очень неправильно, а как сделать правильно, я расскажу в этой статье.
Читать статью целиком »
Просмотров: 3854 | Комментариев: 11
Исследование защиты программы 3D Button Creator Gold
10.02.2016 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы 3D Button Creator Gold
В стародавние времена, когда о HTML5, CSS3 и прочих спецэффектах никто даже не мечтал, для создания красивых графических кнопок для web-сайтов использовались различные программы. Одна из них - 3D Button Creator Gold. Сейчас большинство визуальных эффектов легко достигается без использования графики, так что программа сгодится только в качестве подопытного для ковыряния.
Читать статью целиком »
Просмотров: 2856 | Комментариев: 4
Исследование защиты программы PixPlant
12.01.2016 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы PixPlant
PixPlant - одна из лучших, на мой взгляд, и самых удобных программ для создания и редактирования так называемых бесшовных текстур. Если вы занимаетесь web-строительством или трехмерной графикой, то вам этот термин должен быть знаком, для остальных на всякий случай поясню. Бесшовная текстура - это изображение какого-либо объекта, например, кирпичной стены, которая может повторяться необходимое число раз по вертикали и горизонтали без видимых швов или разрывов, при этом каждая грань изображения должна идеально совпадать с любой другой. Но с самим редактором дела обстоят не так гладко.
Читать статью целиком »
Просмотров: 4584 | Комментариев: 14
Исследование защиты программы Photo EXIF Manager
07.12.2015 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Photo EXIF Manager
Photo EXIF Manager позволяет просматривать и редактировать различные теги цифровых фотографий стандарта EXIF. Вы можете добавлять, изменять, удалять некоторые теги, а также есть функция удаления всей EXIF-секции из файла. Как видите, ничего принципиально нового или уникального программа не предлагает, но денег все равно за это требует.
Читать статью целиком »
Просмотров: 4499 | Комментариев: 14