Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd przy otwieraniu obrazka
Forum PHP.pl > Forum > Przedszkole
woxala123
Witam.
Mam taki plik index.php
  1.  
  2.  
  3. require( "vendor/autoload.php" );
  4.  
  5.  
  6. $imagine = new Imagine\Gd\Imagine();
  7.  
  8. $image = $imagine->open(__DIR__ . '/kotek.jpg');
  9.  
  10. $image->resize(new Imagine\Image\Box(600,600));
  11. $image->save('img/image.jpg');
  12.  

wyskakuje mi błąd
( ! ) Fatal error: Uncaught Error: Call to undefined method Imagine\Gd\Imagine::open() in C:\xampp\htdocs\comp\index.php on line 14
( ! ) Error: Call to undefined method Imagine\Gd\Imagine::open() in C:\xampp\htdocs\comp\index.php on line 14
No i oczywiście nie mogę tego otworzyć . CO tutaj jest źle.
Pozdrawiam
nospor
Klasa IMAGINE nie ma metody OPEN
woxala123
Okey to jaka metodę zastosować czy może zainstalować w terminalu?
nospor
NIe wiem jakiej klasy uzywasz wiec nie wiem jak masz jej uzywac. Napisalem ci jedynie to co napisal ci php. Klasa ktorej uzywasz nie ma metody OPEN.
woxala123
Okey dzięki za podpowiedź. Poradziłem sobie w ten sposób.
  1. require 'vendor/autoload.php';
  2.  
  3. use Imagine\Image\Box;
  4. use Imagine\Image\Point;
  5.  
  6. $imagine = new Imagine\Gd\Imagine();
  7.  
  8. $image = $imagine->open('kotek.jpg');
  9.  
  10. $image->resize($image->getSize()->widen(600))->save('img/resized_img.jpg');
  11.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.