Witam, przejde do sedna od zaraz.
Potrzebuje zmienić rozmiar uploadowanego pliku o rozszezeniu jpeg,jpg,gif,png, i musze otworzyć zuploadowany plik
Czy istenieje jakas funkcja która stworzy uchwyt obrazka z danego bpliku(o jakim kolwiek rozszezeniu)?

Aktualnie radze sobie tak?
  1. private $imageHeaders = array(
  2. 'jpeg' => array('h' => 'image/jpeg', 'f' => 'imagecreatefromjpeg'),
  3. 'jpg' => array('h' => 'image/jpeg', 'f' => 'imagecreatefromjpeg'),
  4. 'gif' => array('h' => 'image/gif', 'f' => 'imagecreatefromgif'),
  5. 'png' => array('h' => 'image/png', 'f' => 'imagecreatefrompng'),
  6. 'bmp' => array('h' => 'image/bmp', 'f' => 'imagecreatefrombmp')
  7. );


i tak tworze obrazek:
  1. $this -> imageHeaders[$extension]['f']($this -> dir.$newName);


Ale może istenieje prostrzy sposób? Szukałem w internecie ale nie ma takich przykładów każdy otwiera 1 typ obrazka...