
Быстрый поиск
Введите фрагмент названия статьи для поиска

Исследование защиты программы Face Off Max
13.04.2017 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы Face Off Max
Программа Face Off Max предназначена для быстрого создания коллажей из фотографий, когда с одной фотографии вырезается лицо и накладывается на другое тело. Все выполняется в удобном пошаговом мастере, есть куча настроек и инструментов, короче, полный набор для баловства. Программа постоянно обновляется, я не удивлюсь, если через пару дней после выхода статьи на офсайте будет лежать новая версия. Непонятно что там обновляется, но зато какой простор для "творчества" у варезных групп! Можно каждую неделю выпускать очередной релиз.
Читать статью целиком »
Просмотров: 2842 | Комментариев: 7

Негатив изображения на PHP
04.03.2017 | Категория: Web-мастеру и не только | Автор: ManHunter
В PHP есть штатная функция ImageFilter. С параметром IMG_FILTER_NEGATE она преобразует изображение в негатив. Но, как выяснилось на практике, эта функция косячно работает с некоторыми картинками при последовательном преобразовании изображения. Пришлось быстренько набросать свой вариант скрипта, вот что у меня получилось:Code (PHP) : Убрать нумерацию
- // Файл для обработки
- $im=ImageCreateFromJPEG('test.jpg');
- // Размеры изображения
- $width=ImageSX($im);
- $height=ImageSY($im);
- for ($x=0; $x<$width; $x++) {
- for ($y=0; $y<$height; $y++) {
- $rgb=ImageColorAt($im,$x,$y);
- $R=($rgb >> 16) & 0xFF;
- $G=($rgb >> 8) & 0xFF;
- $B=$rgb & 0xFF;
- // Противоположный цвет
- $Rx=255-$R;
- $Gx=255-$G;
- $Bx=255-$B;
- // Добавить цвет в палитру и установить новый цвет пиксела
- $new_color=ImageColorAllocate($im, $Rx, $Gx, $Bx);
- ImageSetPixel($im,$x,$y,$new_color);
- }
- }
- // Прибраться за собой
- ImageDestroy($im);
Просмотров: 2060 | Комментариев: 0

Исследование защиты программы GPS Location Remover For Photos
07.02.2017 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы GPS Location Remover For Photos
Я думал, что уже всякой бесполезной хрени в жизни насмотрелся, а тут вот оно чо, Михалыч. Шароварное поделие GPS Location Remover For Photos, как можно догадаться из названия, предназначено для удаления геотегов из EXIF-секции фотографий. Типа это сохранит вашу приватность при размещении фотографий в соцсетях, а злобные враги не смогут узнать, где было сделано фото. То, что обычно фотографии сопровождаются всякими чекинами и камментами "Зоцените мы с посонами тусим в кабаке на Пушкенской", это в расчет не берется. Это не говоря уже о том, что кроме геотегов в EXIF остается много интересной информации. В который раз убеждаюсь в истинности пословицы "Без лоха жизнь плоха", и что абсолютно бесполезный продукт тоже можно пытаться продать.
Читать статью целиком »
Просмотров: 2025 | Комментариев: 1

Сервисы картинок-placeholder'ов для сайтов
21.01.2017 | Категория: Web-мастеру и не только | Автор: ManHunter

Сервисы картинок-placeholder'ов для сайтов
Вот и обещанная статья об онлайн-сервисах, предоставляющих картинки-пустышки для размещения на сайтах. Повторюсь, для чего это надо. В процессе разработки сайтов могут потребоваться изображения нейтральной или какой-то конкретной тематики, чтобы наполнить макет и показать его заказчику. Чтобы не тратить время на поиск картинок в интернете и не заниматься их последующей нарезкой в графических редакторах, удобнее воспользоваться готовыми онлайн-сервисами.
Читать статью целиком »
Просмотров: 7509 | Комментариев: 5

Проверка памяти при вызове функции ImageCreateTrueColor
11.12.2016 | Категория: Web-мастеру и не только | Автор: ManHunter

Проверка памяти при вызове функции ImageCreateTrueColor
При разработке любого сайта или веб-приложения нужно делать его максимально устойчивым к различным ситуациям, особенно если со стороны пользователя поступают какие-либо данные. Одна из таких ситуаций - обработка фотографий или других изображений, загружаемых пользователем. Для ресайза, наложения водяных знаков или эффектов, так или иначе приходится вызывать функцию ImageCreateTrueColor. Эта операция требует много памяти. Особенно это критично на виртуальном хостинге, где очень часто аккаунт жестко ограничен в использовании памяти сервера. Если памяти не хватает, например, для обработки больших изображений или в случае применения "бомб", то скрипт падает с фатальной ошибкой. Как узнать объем памяти, который потребуется для работы с изображением, до вызова функции ImageCreateTrueColor? Ответ вы найдете в этой статье.
Читать статью целиком »
Просмотров: 1769 | Комментариев: 2
