Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: fers w Styczeń 11, 2011, 02:45:36 pm

Tytuł: zmiana tla miniatur w towarach
Wiadomość wysłana przez: fers w Styczeń 11, 2011, 02:45:36 pm
Witam
Gdzie jest możliwość zmiany tła w miniaturkach generowanych z dodawanych zdjęć do towarów.

Jeśli mam sklep w ciemnych kolorach to po dodaniu fotografii w wygenerowanych miniaturkach tło jest białe. czy istnieje możliwość zmiany tego tła i gdzie:)

Pozdrawiam
Tytuł: Odp: zmiana tla miniatur w towarach
Wiadomość wysłana przez: codadesign w Styczeń 12, 2011, 10:42:10 pm
Witam,
plik images.inc.php w katalogu głównym.
poszukaj kodu:

$white = imagecolorallocate($newImage, 255, 255, 255);
zamień wartości RGB 255,255,255 na pożądane.

Poszukaj jeszcze pozostałe wystąpienia 'imagecolorallocate' w pliku. Tam być może również zaistnieje konieczność podmiany kolorów. Po zmianach wygeneruj ponownie ikony.

--
Rafał
Tytuł: Odp: zmiana tla miniatur w towarach
Wiadomość wysłana przez: emils w Styczeń 13, 2011, 12:30:37 am
Witam,
plik images.inc.php w katalogu głównym.
poszukaj kodu:

$white = imagecolorallocate($newImage, 255, 255, 255);
zamień wartości RGB 255,255,255 na pożądane.

Poszukaj jeszcze pozostałe wystąpienia 'imagecolorallocate' w pliku. Tam być może również zaistnieje konieczność podmiany kolorów. Po zmianach wygeneruj ponownie ikony.

--
Rafał

zmieniłem kod na 0 0 0 (kolor czarny), wygenerowałem miniaturki, ale dalej mam białe tło.
Tytuł: Odp: zmiana tla miniatur w towarach
Wiadomość wysłana przez: codadesign w Styczeń 13, 2011, 02:45:28 pm
Cytuj
Witam,
plik images.inc.php w katalogu głównym.
poszukaj kodu:

Kod:

$white = imagecolorallocate($newImage, 255, 255, 255);


zamień wartości RGB 255,255,255 na pożądane.

Poszukaj jeszcze pozostałe wystąpienia 'imagecolorallocate' w pliku. Tam być może również zaistnieje konieczność podmiany kolorów. Po zmianach wygeneruj ponownie ikony.

--
Rafał

zmieniłem kod na 0 0 0 (kolor czarny), wygenerowałem miniaturki, ale dalej mam białe tło.

Witam,
zakładam sytuację, gdzie masz zdjęcia z czarnym tłem i chcesz aby miniaturki i pozostałe zdjęcia nie generowały się w białymi ramkami (tak jest domyślnie), ale czarne tło pozostało jednolite. Wówczas moja rada zadziała poprawnie. Na wszelki wypadek załączam zmodyfikowany plik z wersji 1.2.5 (należy usunąć txt z nazwy).

--
Rafał
Tytuł: Odp: zmiana tla miniatur w towarach
Wiadomość wysłana przez: ostow w Marzec 25, 2011, 02:56:53 pm
Witam,

wyżej wymieniona metoda jest skuteczna. Wystąpień 'imagecolorallocate' w pliku jest cztery, poniżej nr linii kodu:

linia 31, 154, 190, 217 (oryginalny plik).

Jeżeli masz dużo zdjęć to wygenerowanie nowych miniatur może się rozsypać, tak się stało u mnie (około 2000 plików graficznych - towary). Przeładowało mi stronę podczas generowania i dupa - wszędzie zrobiły się obrazy zastępcze. Rozwiązanie czasochłonne ale bezpieczne to: zmiana koloru w pliku images.inc.php i później ręczne kasowanie zdjęcia z karty produktu i import nowego w którym będzie już wybrany kolor tła.
Metoda zajmuje troszkę czasu ale jest pewna jak podatki...

pozdrawiam.