Autor Zpráva
watchick
Profil
Zdravím,
v PHP mám script, který po zavolání URL adresy vrátí obrázek
img.php?s=obrazek.jpg&w=100&h=200

Tedy vezme z předdefinovaného adresáře daný obrázek, a změní ho na šířku 100 a výšku 200 (samozřejmě v poměru, aby nedošlo k deformaci)
Můj dotaz tkví v tom.
Když mám tedy v html
<img src="img.php?s=obrazek.jpg&w=100&h=200">

(několikrát), popřípadě po případném obnovení stránky, obrázky se vždy načtou znovu.

Je možné nějak zařídit, aby se ty obrázky uložily a nestahovaly (nepřegenerovávaly pokaždé znovu?)

Děkuji
__construct
Profil
Skúsil si vôbec hľadať ?

header("Content-type: image/jpeg");
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($img)) . ' GMT');
// použijeme bufferovanie aby sme zistili veľkosť obrázka
ob_start();
imagejpeg($image,null,100);
$ImageData = ob_get_contents();
$ImageDataLength = ob_get_length();
ob_end_clean();
header("Content-Length: ".$ImageDataLength);
echo $ImageData;
imagedestroy($image);
Kcko
Profil
http://petr.vaclavek.com/article/297/Blikajici-pozadi-zahlavi-stranky-v-MSIE-pri-pouziti-background-image

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0