Подскажите, пожалуйста можно ли сделать так, чтобы при каждом новом запросе картинки с сервера (например new.gif) у неё изменялся произвольный один-два пикселя на произвольный цвет? Т.е. просто в любое место GIF картинки добавлялись цветных пару пикселов. Причём рандомно, постоянно меняя местоположение и цвет. Заранее благодарю за помощь!
PHP: <?php header("Content-Type: image/gif"); $img = imagecreatefromgif("new.gif"); $bgc = imagecolorallocate ($img, 255, 255, 255); $maxX = imagesx($img); $maxY = imagesy($img); for($i=0;$i<2;$i++) //2 точки imagesetpixel($img, mt_rand(0, $maxX), mt_rand(0, $maxY), imagecolorallocate($img, mt_rand(0,255), mt_rand(0,255), mt_rand(0,255))); imagegif($img); imagedestroy($img); ?>
Один из сервисов палит одинаковые картинки Только что-то не помогла, к сожалению, замена пикселей )) Ещё такой вопросик: Есть две папки, в одной образцы фона разных размеров, в другой - изображение PNG с прозрачным фоном. Возможно ли средствами сделать так, что в скрипте задаёшь, сколько сгенерировать изображений (например 5000) и запускаешь его, этот скрипт берет рандомно любой фон из папки (причем независимо от размера фона, он его растягивает на всю картинку (или сжимает, если фон больше заданного размера картинки) и накладывает на него изображение PNG с прозрачным фоном. Причем изображение PNG не всегда располагается по центру фона, а постоянно в разных местах картинки. И, конечно же, было бы супер, если бы получаемые картинки имели различную ширину и высоту: PHP: $maxX = imagesx($img); $maxY = imagesy($img); $rndx = mt_rand(400, 450); $rndy = mt_rand(270, 320); $small=imagecreatetruecolor ($rndx,$rndy); Полученные сгенерированные изображения, например, размещались в папку newgen и полные адреса до них записывались в текстовый файл. Допустим адрес скрипта, генерирующего изображения: http://mysite.ru/images/gen.php И в текстовый файл писалось с каждой новой строки: http://mysite.ru/images/newgen/rutur.jpg http://mysite.ru/images/newgen/5ghd8.jpg http://mysite.ru/images/newgen/46fhtg.jpg Может таким способом защиту получится обойти..... Заранее благодарен! UPD Неактуально.
ну примеров для работы с GB куча. Ну и дока в конце концов http://php.su/functions/?cat=image PS где то там платят за то что ты нарисуешь новую картинку????