Zkopírování obrázku na 2 místa

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chemikus
Člen | 47
+
0
-

Zdravím,
opět mám jeden problém (pro Vás banalitu). Mám formulář, ve kterém posílám image soubor. A ten bych potřeboval zkopírovat na dvě místa.

public function bileZboziFormSubmitted(AppForm $form) {
        $values = $form->getValues();

        // přesunutí fotografie do složky plna
        $fotografie = $values["fotografie"]->move("fotografie/plna/fotka.jpg");
        Fotografie::resizeImage($fotografie, 460, "http://eshop.opravy-pracek.eu/");

        // přesunutí fotografie do složky náhled
        //$fotografie2 = $values["fotografie"]->move("fotografie/nahled/fotka.jpg");
        Fotografie::resizeImage($fotografie2, 140, "http://eshop.opravy-pracek.eu/");
    }

Jestliže to nechám ve stávající podobě, tak se mi ten obrázek přesune akorát do složky plna, ale zmenšíme se mi na 140 px (což je jasný, je to tak napsaný). Ale když odkomentuju předchozí řádek s $fotografie2, tak se mi přesune do složky nahled a je ve velikosti 140px, ale ve složce plna vůbec není.

Funkce resizeImage mi změní obrázek na požadovanou velikost + dá přes něj popis, který je jedním z parametrů funkce. A suma sumárum z toho vyleze, že obrázek je dvakrát popsanej, velikosti 140px ve složce náhled. Může někdo poradit prosím?

h4kuna
Backer | 740
+
0
-

přiručka kopie obrazku pomoci

<?php
$dolly = clone $image;
$dolly->save("fotografie/nahled/fotka.jpg");
?>

PS: tezko rict co mas v Fotografie::resizeImage();

Editoval matata (5. 2. 2010 12:27)