Название в значительной степени говорит само за себя …
Вот мой простой код:
$img=imagecreate(300,300);
$black=imagecolorallocate($img,0,0,0);
$white=imagecolorallocate($img,255,255,255);
imagefill($img,0,0,$white);
imagerectangle($img,10,10,289,289,$black);
header ('Content-Type: image/png');
imagepng($img);
Теперь … Если вы сохраните экспортированный файл и загрузите его в Yahoo Smushit
http://www.smushit.com/ysmush.it/
Вы можете заметить, что он может быть сжат еще больше.
Моя цель — экспортировать сжатое изображение png напрямую из php (на лету) и чтобы оно было полностью оптимизировано (сжато).
Я заметил что imagepng
есть параметр сжатия 0-9, но по какой-то причине он не работает для меня …
Задача ещё не решена.
Других решений пока нет …