Всем привет! У меня нарисовалась задачка, вроде простенькая.. а вроде я чего то не понимаю.... Мне необходдимо получить md5 картинки, которая создана методом imagecreatetruecolor(); Понятно, что нужно из картинки зделать строку... сперва её сохранив в файл, потом открывать, читать, удалять... как без лишних манипуляций ? Уверен есть более простые решения, неохото велосипед придумывать...
PHP: <?php $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); ob_start(); imagepng($im); $pic = ob_get_clean(); $md5 = md5($pic); imagedestroy($im); // echo $pic; // или file_put_contents если надо сохранить // короче по вкусу ?>
string md5_file ( string $filename [, bool $raw_output = false ] ) Это конечно упрощает манипуляции с файлом, но только файла нет, есть ресурс GD Image. Vladson понял меня как никогда и дал исчерпывающий ответ, тему закрывайте.