Diskuze: Vytváření thumbnailu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Aspon, ze jsi dal link.
Nepochopil jsi, co ten kod dela.
Uploaduje obrazek. Pak jej zmensuje.
Nemuzes 2x uploadovat obrazek!!! ten soubor se z temp/ adresare po ukonceni
uploadu smaze.
Radek 358, viz link dole na git, moveUploadedFile
Z dokumentace funkce (php.net/moveUploadedFile) zjistis, ze z puvodniho
umisteni (temp/xyz) ho presunuje pryc do tvujweb/image/neco. Takze tu funkci
nelze volat 2x po sobe.
Tak si tam udelej vlastni funkci, kde bude tentyz kod, plus podruhe
$velikost = $this->getImageSizeKeepAspectRatio('image/' . $slozka . '/' . $prefix . $slozka . $poradi . '.' . $image->getMime(), $width, $height); // prepocita rozmery
$resize = Bulletproof\resize( // zmensi
$image->getFullPath(),
$image->getMime(),
$image->getWidth(),
$image->getHeight(),
$velikost['width'],
$velikost['height']
https://github.com/samayo/bulletproof/blob/master/src/utils/func.image-resize.php
imagejpeg se da vyhledat v dokumentaci
php.net/imagejpeg
bool imagejpeg ( resource $image [, mixed $to [, int $quality ]] )
imagejpeg($im, 'simpletext.jpg'); // idealne v examplu, prvni je obrazkova_dat,
druhy cesta
Cili, musis te druhe funkci resize dat jen spravnou cestu. Nevim, ktera to
bude. Bud
$image->getFullPath(), nebo
'image/' . $slozka . '/' . $prefix . $slozka . $poradi . '.' .
$image->getMime()
Zobrazeno 2 zpráv z 2.