Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF][Symfony2]LiipImagineBundle - brak miniatur dla plików powyżej 4MB
Forum PHP.pl > Forum > PHP > Frameworki
basso
Witam zainstalowałem LiipImagineBundle.
Gdy wysyłam plik taki do 4 MB robią się miniaturki. Natomiast po wyżej ok 4MB nie. Nie wiem w czym jest problem, bo oryginalny plik przechodzi.
W Apache posty max_file_size wszystko ustawione na 128MB ...
Nie ma nic w configach LiipImagineBundle. Łapałem wyjątki... ale nic nie pluje wyjątkami. Tak jakby było die().

Kojarzy ktokolwiek jak można obsłużyć pliki większe od 4MB? Ja mam obrobione fotki co ważą po 40MB mowa o .jpg.


Pozdrawiam.

Witam, może ktoś sprawdzić u siebie? No nie mogę robić miniatur ze zdjęć z takiej rozdzielczośći ;/

Tutaj link przykładowej fotki która nie wchodzi.
Link
Crozin
Jeżeli działa dla zdjęć poniżej 4 MiB stawiałbym na limit pamięci.
basso
Z tego co widzę, to już wielkość w MB nie ma znaczenia a rozdzielczość.

Dokładnie 3500x 2176 (117kB) fotkę zmniejsza -> dam 3550 x ... i zonk.

PHP_INI:
POST_MAX_SIZE = 128MB
memory_limit = 128M
upload_max_filesize = 122M

Acces.log po wysłaniu plików: 192.168.0.100 - - [06/Jul/2013:14:19:50 +0200] "POST /backend/cms/sz HTTP/1.1" 200 1 => czyli cacy.

Apacha error log nic nie gada, żadnych błedów też na www. Po prostu cisza przechodzi skrypt jakby gdyby nic, a miniaturek brak. Jak zmniejsze plik o rozdziałkę to działa ;/
Próbował ktoś puszczać te mój plik przez LipImagineBundle?
destroyerr
Imagine to jest tylko nakładka na gd lub imagick, więc fajnie by było jakbyś napisał z którego korzystasz. Spróbuj jeszcze przetworzyć sobie ten plik z konsoli, np. utwórz sobie komendę.
Sprawdziłem u siebie i gd i imagick i goły Imagine działa. Być może LiipImagineBundle będzie winne ale nie dam rady teraz sprawdzić.
basso
Hmmm oj nie wiem. Zainstalowałem to i wkleiłem do config, nie wiem nawet jak to sprawdzić:
config:
  1. "liip_imagine:
  2. filter_sets:
  3. medium_thumb:
  4. quality: 85
  5. filters:
  6. thumbnail: { size: [1000,1000], mode: outbound }
  7. small_thumb:
  8. quality: 85
  9. filters:
  10. thumbnail: { size: [150,150], mode: inset }"


i do routing:

  1. _imagine:
  2. resource: .
  3. type: imagine



W wamp, mam zainstalowane php_gd2.



Z konsoli non stop krzyczy , że mu containera brakuje: $this->container

  1. protected function execute(InputInterface $input, OutputInterface $output)
  2. {
  3.  
  4. // ------------- Rozmiar 1
  5. $imagemanagerResponse = $this->container
  6. ->get('liip_imagine.controller')
  7. ->filterAction(
  8. $this->getRequest(),
  9. 'uploads/chrysanthemum.jpg', // original image you want to apply a filter to
  10. 'small_thumb' // filter defined in config.yml
  11. );
  12.  
  13.  
  14.  
  15. }
destroyerr
Domyślnie jest gd (co można sprawdzić w dokumentacji). Ciężko coś doradzać. Napisz skrypt lub komende w sf2, odpal z konsoli, może wtedy będzie wiadomo coś więcej.
basso
Napisałem sobie skrypt zmniejszający fotkę z wykorzystaniem GD, no 4000x4000 wchodzi, ale 6000x 4000 już NIE.

Apache.error.log

"Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24000 bytes) "



ZWIĘKSZYŁEM DO 528MB z 128 I ŚMIGA smile.gif DZIĘKI WSZYSTKIM
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.