Jump to content

Изменить отображение картинок!!!


Recommended Posts

Всем доброго времени суток.

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

У меня размеры medium и small картинок не совпадают...
и получаеться что small картинка накладываеться на белый фон и сверху торчит белая полоска...
Подскажите кто знает как сделать чтобы подложка была чёрной, или чтобы вобще был эффект мокрого пола (это както с помощбю javscript делаеться,но это не обязательно)
Примеры то что имееться и то чего хотелось бы на рисунках.

Заране благодарен з аоказанную помощь.

42071_GVGrDjLI3X0ce0QcBFOm_t

42072_LYa392ZkfGeUpR9NNsux_t

Link to comment
Share on other sites

попробуйте админка - настройка - изображения
Поменяйте разрешение для медиум и смал по умолчанию они квадратные. Расчитайте при каках соотношения высоты и ширины у вас не будет полосок, измените настройки и ниже есть инструмент для перегенерирования картинок.

Link to comment
Share on other sites

Спасибо больщое за совет,но тут не в размере дело.

Я имею ввиду где изменить цвет подложки которая появляеться,если изображение нестандартного размера....

По умплчанию рисунок клеиться на белый фон....а как сделать чтобы клеился на чёрный,или сверху чёрный а снизу эфект мокрого пола
Я гдето слышал что эфект мокрого пола можно делать с попщью gd библиотек

Link to comment
Share on other sites

просто если у вас изначально картинки одинаковые то с помощью этих настроек вы сделаете что вообще фона не будет у картинок

Link to comment
Share on other sites

artyr_n правильно говорит. Формат не обязательно должен быть кватратным, но единым -- да, для всех картинок. Это в электронных "сельмагах" не придерживаются никакого формата. В хороших магазинах выберается формат и уже не попадается никакого другого. Допустим, выбрали Вы кватратный, универсальный формат. Ботинки в нём смотрятся, чуть, хуже, чем в горизонтальном, но всё лучше, чем в вертикальном кадре. Полусапожки и невысокие сапоги -- идеально, высокие сапоги -- значительно хуже, чем в вертикальном, но зато несравненно лучше, чем в горизонтальном.

То есть, если ради сапог, то приходится соглашаться с квадратным форматом, как компромиссным решением. Но для сапог можно придумать что-то и отдельное -- хотя бы, даже, и отдел сапог на поддомене или в отдельной папке -- и там настроить вертикальный формат под сапоги. И адрес такого отдела выглядит неплохо, что-нибудь, типа boots.shoes.ru или shoes.ru/boots. В этом случае для ботинок, туфлей, сандалий можно будет выбрать идеальный для них горизонтальный формат с полуторным соотношением сторон.

Link to comment
Share on other sites

Ну что будем делать черный фон у загружаемых картинок.
Открываем файл images.inc.php
в нем ищем функцию

function imageResize($sourceFile, $destFile, $destWidth = NULL, $destHeight = NULL, $fileType = 'jpg')


в этой функции есть такие строки

        $borderWidth = intval(($destWidth - $nextWidth) / 2);
       $borderHeight = intval(($destHeight - $nextHeight) / 2);

       $destImage = imagecreatetruecolor($destWidth, $destHeight);

       $white = imagecolorallocate($destImage, 255, 255, 255);
       imagefill($destImage, 0, 0, $white);

       imagecopyresampled($destImage, $sourceImage, $borderWidth, $borderHeight, 0, 0, $nextWidth, $nextHeight, $sourceWidth, $sourceHeight);
       imagecolortransparent($destImage, $white);
       return (returnDestImage($fileType, $destImage, $destFile));


нас интересует только одна

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


мы ее меняем на

$white = imagecolorallocate($destImage, 0, 0, 0);


сохраняем файл, загружаем картинку и идем в магазин смотреть результат
так как автор топика не указал какая версия prestashop у него стоит то я проводил эксперименты с 1.3

42379_N7QjSYtScQuYSvMb67m0_t

42380_zuW7upCRAt3uTfxQpPqy_t

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...