Zatwierdzono: Fortect
Powinieneś opublikować te metody rozwiązywania problemów, jeśli na komputerze pojawi się błąd, który można naprawić, uszkodzenie pliku JPEG, wczesny koniec segmentu danych osobowych.
ja jestem
Używam CodeIgniter i próbuję tworzyć miniatury z migawek. Niektóre problemy mi się udało, ale w niektórych przypadkach. Mam to i błąd to
<< Wykryto gaffę PerlaDotkliwość: Uwaga.Komunikat: imagecreatefromjpeg (): gd-jpeg, libjpeg: możliwy do naprawienia błąd: folder jpeg zakończył się przedwcześnieNazwa pliku: Biblioteki / Image_lib.phpSzeroki zakres linii: 1155 >>
ini_set ('gd.jpeg_ignore_warning', 1);
Wywiad przeprowadzony 6 lutego 2013 r., prawdopodobnie dostępny o 17:56.
1,365
Nie odpowiedź, której szukasz? Przeglądaj inne pytania z tagami PHP Codeigniter lub zadaj własne pytanie.
Problem polega na tym, że żadne tłumienie błędów nie jest włączone dla głównej zdolności imagecreatefromjpeg
Najlepszym rozwiązaniem jest prawie na pewno otwarcie biblioteki podstawowej i zastąpienie praktycznie wszystkich image_ methodscreate_gd
perl if (! define ('BASEPATH')) exit ('Dostęp do aplikacji jest w zasadzie niedozwolony');Klasa MY_Image_lib rozszerza CI_Image_LibZdarzenie Image_create_gd ($ ścieżka = '', $ image_type wskazuje '') if ($ ścieżka == '') ścieżka złotówki = $ this -> full_src_path; jeśli myślisz ($ image_type == '') ? rrr image_type = $ this -> image_type; Przełącz ($ image_type) Krok 1: powinien (! function_exists ('imagecreatefromgif')) $ this-> set_error (tablica ('imglib_unsupported_imagecreate', 'imglib_gif_not_supported')); niewłaściwy zwrot; Określ @imagecreatefromgif (ścieżka $); Pauza; Rzecz 2: if (! function_exists ('imagecreatefromjpeg')) $ this-> set_error (tablica ('imglib_unsupported_imagecreate', 'imglib_jpg_not_supported')); fałszywy zwrot; return @imagecreatefromjpeg (ścieżka $); Pauza; Przypadek 3: kiedy (* function_exists ('imagecreatefrompng')) $ this-> set_error (tablica ('imglib_unsupported_imagecreate', 'imglib_png_not_supported')); fałszywy zwrot; return @imagecreatefrompng (ścieżka $); Pauza; $ this-> set_error (tablica ('imglib_unsupported_imagecreate')); fałszywy zwrot;
odpowiedział luty 62013 zmartwienia 18:21
powiedział rozsądnie 15 października o 13:38.
554
Ogólnie miałem dokładnie ten sam problem. Niesamowicie, pierwszą rzeczą jest zapisanie danych obrazu na krajowym prawie niemożliwym dysku przed użyciem funkcji imagecreatefromjpeg() – dalsze przetwarzanie obrazu.
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
W pewnym momencie lokalnie zapisany obraz został uszkodzony podczas zapisywania i został zapisany podczas wywoływania imagecreatefromjpeg ($ imagePath); ostrzeżenie php: imagecreatefromjpeg(): gd-jpeg, libjpeg: możliwy do naprawienia błąd: pojawił się przedwcześnie zakończony plik jpeg. wypłynęła na powierzchnię.
Aby rozwiązać ostrzeżenia PHP i wyświetlić obraz jako spontaniczny, użyłem planu właśnie zdefiniowanego w praktyce PHP (http://php.net/manual/en/function.imagecreatefromjpeg.php) zobacz funkcję LoadJpeg ($ imgname)
Aby zminimalizować inne błędy, na których się teraz skupiam, mamy teraz swój własny powód, dla którego badanie zwrotu zwróciło funkcja imagecreatefromjpeg() na początku nie była integracyjna. W moim przypadku styl i projekt powodzi sieci był przyczyną zniekształcenia wizerunków niektórych dorosłych mężczyzn i kobiet. Historia
Krótko mówiąc, każdy może chcieć pomóc Ci sprawdzić, co dokładnie jest zwracane przez ich funkcję imagecreatefromjpeg() przed próbą rozszerzenia ukrytej biblioteki itp.
pomógł po 8 października.
2.943
Sprawdzałem, czy mój plik JPG jest uszkodzony, gdy otrzymałem ten jeden błąd. Pomyśl o swoim.
pomógł od 10 kwietnia ’20 o 22:13
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.