Техника, которую я использую, является чем-то как следующее. Определите глобальную переменную, которую можно использовать для один или несколько блоков выгоды попытки в зависимости от того, что Вы пытаетесь отладить и использовать следующую структуру:
if(!GlobalTestingBool)
{
try
{
SomeErrorProneMethod();
}
catch (...)
{
// ... Error handling ...
}
}
else
{
SomeErrorProneMethod();
}
я нахожу, что это дает мне немного больше гибкости с точки зрения тестирования, потому что существуют все еще некоторые исключения, на которых я не хочу, чтобы IDE повредился.
Вы хотите, чтобы библиотека GD в PHP управляла изображениями JPG: http://php.net/manual/en/book.image.php
Для понимания стеганографии и стеганализа прочтите эту статью: http://www.securityfocus.com/infocus/1684
Один из распространенных способов выполнения стеганографии:
Представьте себе изображение 1024 x 768, 24-битный цвет (то есть 8 бит красного, 8 бит желтого, 8 бит синего). Теперь наименее значимый бит цвета изображения не имеет большого значения. Следовательно, можно скрыть три бита информации в каждом пикселе.
Это составляет 1024 * 768 * 3/8 или 294 912 байтов информации, которые могут быть скрыты в большом изображении без значительного ухудшения изображения.
Обычно, если вы говорите о стеганографии, то в основном вы набиваете информацию в укромные уголки файла изображения. Вы можете использовать практически любую библиотеку изображений, если библиотека изображений не проверяет файл изображения строго по схеме. Вы можете использовать практически любой язык программирования, который вам нравится.
Существует множество техник. Вот некоторые из них, которые легко запрограммировать.
Существует множество других методов. Не забудьте использовать большое количество сжатия и случайные вводящие в заблуждение данные, чтобы файл изображения выглядел законным.
Here - это класс из php-классов. org для
Скрывать зашифрованные данные в изображениях с помощью стеганографии
Некоторые полезные ссылки со страницы Стеганографии в википедии
Наконец, еще одна демонстрация и исходный код по здесь