Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] ImageMagick miniatury
Forum PHP.pl > Forum > Przedszkole
sannin
Witam,
tworze za pomocą IM miniatury. Wszystko działa bardzo ładnie. Problem stanowią nazwy plików.

  1. <?php
  2. exec('/bin/convert '.$array['url'].' -thumbnail ''.$imageX.'x'.$imageY.'>'  -background ''.$array['bg'].'' -gravity center -extent '.$newX.'x'.$newY.' test.jpg');
  3. ?>

Przy takim kodzie tworzy się plik test-0.jpg, a jak wykonam drugi raz to test-1.jpg. Dlaczego dodaje przedrostek i nie nadpisuje tylko tworzy nowe ?
ddiceman
cytat:
Cytat
convert—convert between formats, resize, blur, crop, despeckle, dither, draw on, flip, join, re-sample, etc.
mogrify—convert, but overwrite the file and convert in place.
sannin
Tak, ale jeżeli zmienię na mogrify to nie działa :/ różnią się jakoś argumentami ?
erix
Nie działa? Tzn? Błędy, czy coś?
sannin
Ok z tym problemem sobie poradziłem. Jest problem z b. dużymi obrazkami (3000x6000), plik się tworzy ale ma 0 bajtów i jest pusty. Może to jest związane z jakimś limitem który da się zmienić ?
ddiceman
parametr
Cytat
-limit memory 16

16 zastepujesz swoja liczba
sannin
Jest może jakiś wzór żeby obliczyć ile pamięci potrzebuje ? Lub ile ma 1 px ?
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.