Создаю картинку с помощью php. Необходимо ее представить ввиде битов, чтобы можно было использовать в протоколе data.Как это сделать? Код картиники: header("Content-type: image/png"); $width=100; $height=50; $img=imagecreate($width,$height); $background_color=imagecolorallocate($img,10,10,10); $text_color=imagecolorallocate($img,55,55,55); $string=mt_rand(100000,999999); imagestring($img,5,25,15,$string,$text_color); imagepng($img);
Пример с буферезацией вывода, из коментов в доках php кривовато как мне кажеться но работает. PHP: <?php $width=100; $height=50; $img=imagecreate($width,$height); $background_color=imagecolorallocate($img,10,10,10 ); $text_color=imagecolorallocate($img,55,55,55); $string=mt_rand(100000,999999); imagestring($img,5,25,15,$string,$text_color); ob_start(); /*don't send the output to the browser since we'll need to manipulate it*/ imagepng($img); $img = base64_encode(ob_get_contents()); ob_end_clean(); ?> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru"> <body> <img src="data:image/png;base64,<?php echo $img; ?>"></img> </body> http://php.net/manual/ru/function.imagecreate.php#93705
А по вашему до этого информация измерялась в чем то другом? В километрах наверное или литрах? http://ru.wikipedia.org/wiki/Бит