Nowe posty

Autor Wątek: Problem z convert i mogrify  (Przeczytany 5518 razy)

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 79
    • Zobacz profil
Problem z convert i mogrify
« dnia: 2008-03-16, 19:32:29 »
Przy ładowaniu zdjęć na stronę internetową i poniższej komendzie w skrypcie

convert -resize lub mogrify -geometry

niektóre zdjęcia zostają zdeformowane, tzn. od pewnego miejsca jest tylko szarość. Jak można to skorygować lub najlepiej temu zapobiec?

Z góry dziękuję

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #1 dnia: 2008-03-16, 22:20:31 »
Skrypt po stronie serwera?

A sprawdzałeś czy jak sobie z serwerka pociągniesz to zdjęcie, to jest jeszcze takie? Może przeglądarka laduje je, kiedy jeszcze nie przetworzyło się do końca? To tylko moja nędzna spekulacja, bo mam nikłe doświadczenie ze skrytpami po stronie serwera.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 79
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #2 dnia: 2008-03-16, 22:25:22 »
Cytat: arctgx
Skrypt po stronie serwera?

A sprawdzałeś czy jak sobie z serwerka pociągniesz to zdjęcie, to jest jeszcze takie? Może przeglądarka laduje je, kiedy jeszcze nie przetworzyło się do końca? To tylko moja nędzna spekulacja, bo mam nikłe doświadczenie ze skrytpami po stronie serwera.
Problem jest na 100%, ja tych zdjęć nie ładuję, tylko użytkownicy. Wiem, że próbują czasami po kilka razy i jak jest problem z jakimś zdjęciem, to zawsze w tym samym miejscu.

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #3 dnia: 2008-03-16, 23:15:02 »
Ale za każdym władowaniem się strony ImageMagick robi konwersję czy tylko raz, a potem odczyt? A próbowałeś bezpośrednio z powłoki serwera robić tę konwersję i zobaczyć jak wyjdzie?

Ja to sobie wyobrażam, że przeglądarka wyświetla obrazek, nim jeszcze został skonwertowany do końca. To tylko wyobraźnia.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 79
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #4 dnia: 2008-03-17, 00:01:40 »
Cytat: arctgx
Ale za każdym władowaniem się strony ImageMagick robi konwersję czy tylko raz, a potem odczyt? A próbowałeś bezpośrednio z powłoki serwera robić tę konwersję i zobaczyć jak wyjdzie?

Ja to sobie wyobrażam, że przeglądarka wyświetla obrazek, nim jeszcze został skonwertowany do końca. To tylko wyobraźnia.
Konwersja jest robiona tylko raz, zaraz po załadowaniu, później tylko odczyt. Nie mogę spróbować bezpośrednio ponieważ nie mam oryginału.

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 79
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #5 dnia: 2008-03-31, 17:59:27 »
Problem nadal nierozwiązany, ma ktoś jakiś pomysł?

Dzięki,
DM

Offline jan karwowski

  • Users
  • Guru
  • *****
  • Wiadomości: 844
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #6 dnia: 2008-03-31, 23:12:43 »
Rozumiem, że zdjęcia użytkownicy wrzucają z poziomu przeglądarki?

Być może gdzieś na serwerze jest ograniczenie długości pliku przesyłanego metodą
POST.
I convert dostaje plik obcięty np. do 2MiB...
To by wyjaśniało dlaczego zawsze w tym samym miejscu jest problem dla danego pliku

Niestety teraz nie wiem gdzie może być ustawiony taki limit.

Jaki serwer, jaki język skryptowy?

pozdrawiam, Janek

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 79
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #7 dnia: 2008-04-05, 02:11:55 »
Cytat: jk33
Rozumiem, że zdjęcia użytkownicy wrzucają z poziomu przeglądarki?

Być może gdzieś na serwerze jest ograniczenie długości pliku przesyłanego metodą
POST.
I convert dostaje plik obcięty np. do 2MiB...
To by wyjaśniało dlaczego zawsze w tym samym miejscu jest problem dla danego pliku

Niestety teraz nie wiem gdzie może być ustawiony taki limit.

Jaki serwer, jaki język skryptowy?

pozdrawiam, Janek
Problem jest taki:

convert: Premature end of JPEG file
convert: Corrupt JPEG data: premature end of data segment

Na pierwszy rzut oka w przeglądarce zdjęcie wygląda OK, ale po konwersji lub w KView przed konwersją widać szarość, czyli chyba jednak zdjęcie obcięte.

Offline Norbert Kiszka

  • Users
  • Guru
  • *****
  • Wiadomości: 1846
    • Zobacz profil
Problem z convert i mogrify
« Odpowiedź #8 dnia: 2008-04-05, 12:18:20 »
Cytat: jk33
Być może gdzieś na serwerze jest ograniczenie długości pliku przesyłanego metodą
POST.
I convert dostaje plik obcięty np. do 2MiB...
To by wyjaśniało dlaczego zawsze w tym samym miejscu jest problem dla danego pliku

Niestety teraz nie wiem gdzie może być ustawiony taki limit.
httpd.conf (config Apache) i php.ini (config PHP).

Cytuj
convert: Premature end of JPEG file
convert: Corrupt JPEG data: premature end of data segment
Na to mogę polecić aktualizację biblioteki gd - możliwe że to pomoże.
"Ostrzeżenie menedżera okien: Okno 0x3e00019 (MPlayer) ustawia atrybut MWM, określający, że jego rozmiar okna jest niezmienny, lecz jednocześnie ustawia minimalny rozmiar na 1 x 1, a maksymalny rozmiar na 440 x 120. To nie ma żadnego sensu."

http://lottalinuxlinks.com/files/linux_mobile.jpg