upload obrázku a změna velikosti
- cmc
- Člen | 6
Ahoj,
chtěl jsem vytvořit upload obrázku s tím, že při uploadu provedu resize
na maximální velikost.
Obrázek se mi vytvoří ve správné složce i se správným rozlišení, ale
problem je v tom, že je celý černý. Jako kdyby se vytvářel úplně nový
obrázek a nebralo to ten, který se snažím uploadovat.
Mám tento kód:
$form->addUpload(‚upload‘, ‚Vybrat
obrázek‘)->addRule(UI\Form::IMAGE, ‚Image musí být JPEG, PNG nebo
GIF.‘);
A potom zpracování:
$values = $form->getValues();
$file = $form[‚upload‘]->getValue();
$image = $file->toImage();
$image->resize(NULL, 200);
$imageUrl = ‚.....‘;
$image->save($imageUrl, 80);
Pokud použiju míso tohoto zpracování pouze:
$file->move($imageUrl);
tak se ten uploadovaný obrázek do té složky nakopíruje.
Věděl by někdo, v čem může být problem a jak udělat, aby se obrázek
uploadoval zmenšený?
Děkuji.
Editoval cmc (6. 4. 2015 12:07)