Перейти к содержанию
Serg5

Помогите избавится от фона изображение товара

Рекомендуемые сообщения

Помогите избавится от фона изображение товара пожалуйста я уже облазил все стили, читстел кэши несколько раз, но не как не могу избавится от заднего фона  2a1d3f80aa54.jpg

Как видно фон мой серый,а этот задний белый фон все портит.

Что можно сделать, как убрать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

цвет фона задается в system/library/image.php
вот в этом куске кода

	if (isset($this->info['mime']) && $this->info['mime'] == 'image/png') {		
			imagealphablending($this->image, false);
			imagesavealpha($this->image, true);
			$background = imagecolorallocatealpha($this->image, 255, 255, 255, 127);
			imagecolortransparent($this->image, $background);
		} else {
			$background = imagecolorallocate($this->image, 255, 255, 255);
		}

где циферки это код цвета (который можно подсмотреть в том же фотошопе.
Как убрать вообще фон - хз. Но помоему достаточно удалить , 255, 255, 255

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

цвет фона задается в system/library/image.php

вот в этом куске кода

	if (isset($this->info['mime']) && $this->info['mime'] == 'image/png') {		
			imagealphablending($this->image, false);
			imagesavealpha($this->image, true);
			$background = imagecolorallocatealpha($this->image, 255, 255, 255, 127);
			imagecolortransparent($this->image, $background);
		} else {
			$background = imagecolorallocate($this->image, 255, 255, 255);
		}

где циферки это код цвета (который можно подсмотреть в том же фотошопе.

Как убрать вообще фон - хз. Но помоему достаточно удалить , 255, 255, 255

Я это пробовал, но не помогло. или может я цвет не правильно прописал #FCFCFC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Аналог #FCFCFC  252.252.252

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Аналог #FCFCFC  252.252.252

Спасибо, поменял но цвет остался белым. Кэш чистил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, поменял но цвет остался белым. Кэш чистил

Какой кеш? Изображений?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

очищается кэш как в браузере, так и в папке image/cache

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какой кеш? Изображений?

 

очищается кэш как в браузере, так и в папке image/cache

Все кэши чистил, но вот товар у каждого фон по разному идет у одного белый, а у другого серый 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно пойти грубым путем :(

  $color =imagecolorat($image_old, 1, 1);
  $r = ($color >> 16) & 0xFF;
  $g = ($color >> 8) & 0xFF;
  $b = $color & 0xFF;

теперь rgb подставляем в нужные места.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно пойти грубым путем :(

  $color =imagecolorat($image_old, 1, 1);
  $r = ($color >> 16) & 0xFF;
  $g = ($color >> 8) & 0xFF;
  $b = $color & 0xFF;

теперь rgb подставляем в нужные места.

Пока не буду пробовать спасибо,  все поменялось.

Всем Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.