Я написал страницу PHP для динамического изменения размера изображения, хранящегося как BLOB в базе данных MySQL.Я делаю это на лету, не сохраняя никаких временных файлов.Есть ли способ определить Content-Length для отправки в заголовке?
Я создал изображение с помощью imagecopyresampled () и использую imagepng () (или подобное) для вывода данных изображения.
$origImage = imagecreatefromstring($image['data']);
$newImage = imagecreatetruecolor($width, $height);
// preserve alpha
imagealphablending($newImage, false);
imagesavealpha($newImage, true);
$resizeSuccess = imagecopyresampled($newImage, $origImage, 0, 0, 0, 0, $width, $height, $image['width'], $image['height']);
header('Content-Type: image/png');
imagepng($newImage, null, $pngCompression, PNG_NO_FILTER);
imagedestroy($newImage);