Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - zmenšený obrázek (thumbnail) jako odkaz - imagejpeg()

Zdravím všechny,
nemohu si poradit s tímto (nejspíš jednoduchým) problémem ...
Originální obrázek s rozměry 1280x960 je zmenšen na 80x60.
Zmenšený obrázek je úspěšně zobrazen, přičemž se neukládá na server ve formě souboru (to chci). Zároveň chci, aby se stal odkazem na originální obrázek a v tom je problém ...
Nevím jak do toho zakomponovat "A HREF" ...
Díky Zajíc

<?php
header("Content Type: image/jpeg");
$original = imagecreatefromjpeg('01.jpg');
$thumbnail = imagecreatetruecolor(80,60);
imagecopyresampled($thumbnail, $original, 0, 0, 0, 0, 80, 60, 1280, 960);
imagejpeg($thumbnail);
imagedestroy ($$original);
imagedestroy ($thumbnail);
?>
Předmět Autor Datum
Ak ho chceš ukladať do súboru, tak použi druhý parameter funkcie imagejpeg. Potom budeš vytvárať náh…
los 12.01.2009 22:35
los
V tomto pripade jsem nechtel ukladat nahledovy obrazek do souboru. Upravil jsem v miste, kde generuj… poslední
Zajic 12.01.2009 22:45
Zajic

Ak ho chceš ukladať do súboru, tak použi druhý parameter funkcie imagejpeg. Potom budeš vytvárať náhľad iba v prípade, že súbor neexistuje. Klientovi budeš náhľad posielať funkciou readfile. Predpokladám, že tie 2 doláre pri volaní imagedestroy($$original) sú preklep, ktorý vznikol pri vkladaní kódu sem.

Aby sa stal odkazom, tak to musíš upraviť tam, kde generuješ HTML s týmto obrázkom. Zo samotného súboru s obrázkom odkaz nespravíš.

Zpět do poradny Odpovědět na původní otázku Nahoru