Autor Zpráva
RadekJ
Profil *
Ahoj,
hledal jsem na netu různe scripty na zmensni obrazku pomoci php. Nasel jsem jich vicero, ale ne takovy jaky bch potreboval. Jde mi o to abych mohl zadat napriklad toto: hhtp://www.example.com/index.php?=http://www.server.com/obrazek.jpg a script atuomaticky zmensi obrazek do pozadovaneho pomeru a rozliseni.
neznate nejake hotove reseni? Neco jsem tehda videl an intervalu, ale dnes to nemuzu naji, o php jse nezajimam, k zivotu ho nepotrebuji.
Matty
Profil
RadekJ
Myslíš něco takového?
RadekJ
Profil *
To jsem take nasel, ale nevim jak to cele pouzit.
Matty
Profil
RadekJ
Zkopíruješ script a pak někde můžeš použít funkci resizer($co, $kam, $sirka, $vyska).
Orchard
Profil *
RadekJ:

Resizeru je spousta, vezmes ten, co ti poslal Matty, ulozis do fce.php a v php souboru, kterym chces obrazek zmensovat das vyvolat Resizer().

<?php

require(fce.php);
$filename = 'puvodni obrazek';
$copypath = 'kam ho ulozit a pod jakym nazvem';
$MaxWidth = 'maximální šířka např. 70';
$MaxHeight = '...výška';

Resizer($filename, $copypath, $maxwidth, $maxheight);

?>
RadekJ
Profil *
Aleja ten obrazek nechci vzit zmensit a ulozit do nejakke slozky.
Ten obrazek chci mit zmenseny na teto adrese (priklad. htp://www.example.com/index.php?=http://www.server.com/obrazek.jpg ) s cimz ze na http://www.server.com/obrazek.jpg bude originalni.
Nox
Profil
Myslíš toto?

Místo posledního příkazu dej:
header("Content-type: image/jpeg");
imagejpeg($image_p,NULL,100);
RadekJ
Profil *
Zapsal jsem to jako
<?
header("Content-type: image/jpeg");
imagejpeg($image_p,NULL,100);
?>


do index.php a kdyz napisu http://mojedomena.cz/index.php?=http://1.im.cz/homepage/2007/img/logo- 2.gif tak to vypise chybu
<br />
<b>Warning</b>: imagejpeg(): supplied argument is not a valid Image resource in <b>/home/httpd/****/index.php</b> on line <b>3</b><br />
Nox
Profil
Myslel sem jen vyměnit poslední příkaz v http://trupik.aspweb.cz/programovani/php/thumbnaily-v-php.aspx tím co sem napsal
svadla
Profil
umi toho trochu vic
http://phpthumb.sourceforge.net/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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