ďťż
Podstrony
|
telcocafeWitampróbuję zrobić skrypt, który wycinałby część obrazka i zapisywał ją do pliku jadnak pojawia mi się tylko czarny obrazek kod: <? $rozmiar = GetImageSize("01092007930.jpg"); echo $rozmiar[1]; $obraz1 = ImageCreateFromJPEG("01092007930.jpg"); $obraz = ImageCreate(150,150); imagecopyresampled($obraz1, $obraz, 0, 0, 0, 0, $rozmiar[0], $rozmiar[1], $rozmiar[0], $rozmiar[1]); imagejpeg($obraz,"nowy.jpg"); ?> co mam z tym zrobić? Tutaj: imagecopyresampled($obraz1, $obraz, 0, 0, 0, 0, $rozmiar[0], $rozmiar[1], $rozmiar[0], $rozmiar[1]); odwrotnie uchwyty imagecopyresampled($obraz, $obraz1, 0, 0, 0, 0, $rozmiar[0], $rozmiar[1], $rozmiar[0], $rozmiar[1]); tak zauważyłem to, jednak wyskakuje mi coś takiego: Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\WebServ\httpd\acc\m.php on line 8 :( coś jest chyba nie tak i nie wiem co :P #edit już mam zrobiłem tak: imagecopyresampled($obraz, $obraz1, 0, 0, 0, 0, $rozmiar[0], $rozmiar[1], 150, 150); teraz będe kombinował żeby skrypt wycinał centralną część obrazka :) #edit dobra jest ładnie ale zdjęcia wychodzą BARDZO ciemne :/ <? $rozmiar = GetImageSize("01092007930.jpg"); echo $rozmiar[1]; $obraz1 = ImageCreateFromJPEG("01092007930.jpg"); $obraz = ImageCreate(150,150); imagecopyresampled($obraz, $obraz1, 0, 0, 800,600, 150, 150, 150,150); imagejpeg($obraz,"nowy.jpg"); ?> Użytkownik PiKey edytował ten post 04 wrzesień 2007, 16:03 W ustawieniach PHP (w pliku php.ini) masz ustawiony maksymalny czas wykonywania skryptu na 30 sekund. Jeśli Twój skrypt nie zakończy działania w tym czasie to zostanie przerwany - i właśnie to się stało. Widocznie próbujesz "przetworzyć" bardzo duży plik. Aby powiększyć czas wykonywania, zedytuje "max_execution_time" w php.ini (o ile oczywiście serwer jest na Twoim komputerze, a jeśli nie to jeżeli Twój serwer pozwala na taką zmianę). @EDIT: spóźniłem się przed edycją posta :/ Użytkownik kutar edytował ten post 04 wrzesień 2007, 15:57 czy ktoś wie dlaczego wygenerowany obrazek jest taki ciemny? :( |
|||
Sitedesign by AltusUmbrae. |