Владислав Posted April 3, 2011 Share Posted April 3, 2011 Всем доброго времени суток.Родился вопросик,и я уверен сто сам точно не разберусь....У меня размеры medium и small картинок не совпадают...и получаеться что small картинка накладываеться на белый фон и сверху торчит белая полоска...Подскажите кто знает как сделать чтобы подложка была чёрной, или чтобы вобще был эффект мокрого пола (это както с помощбю javscript делаеться,но это не обязательно)Примеры то что имееться и то чего хотелось бы на рисунках.Заране благодарен з аоказанную помощь. Link to comment Share on other sites More sharing options...
Владислав Posted April 7, 2011 Author Share Posted April 7, 2011 Подскажите кто нибуть....как его змктить.... Link to comment Share on other sites More sharing options...
artyr_n Posted April 7, 2011 Share Posted April 7, 2011 попробуйте админка - настройка - изображения Поменяйте разрешение для медиум и смал по умолчанию они квадратные. Расчитайте при каках соотношения высоты и ширины у вас не будет полосок, измените настройки и ниже есть инструмент для перегенерирования картинок. Link to comment Share on other sites More sharing options...
Владислав Posted April 7, 2011 Author Share Posted April 7, 2011 Спасибо больщое за совет,но тут не в размере дело.Я имею ввиду где изменить цвет подложки которая появляеться,если изображение нестандартного размера....По умплчанию рисунок клеиться на белый фон....а как сделать чтобы клеился на чёрный,или сверху чёрный а снизу эфект мокрого полаЯ гдето слышал что эфект мокрого пола можно делать с попщью gd библиотек Link to comment Share on other sites More sharing options...
artyr_n Posted April 7, 2011 Share Posted April 7, 2011 просто если у вас изначально картинки одинаковые то с помощью этих настроек вы сделаете что вообще фона не будет у картинок Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted April 7, 2011 Share Posted April 7, 2011 artyr_n правильно говорит. Формат не обязательно должен быть кватратным, но единым -- да, для всех картинок. Это в электронных "сельмагах" не придерживаются никакого формата. В хороших магазинах выберается формат и уже не попадается никакого другого. Допустим, выбрали Вы кватратный, универсальный формат. Ботинки в нём смотрятся, чуть, хуже, чем в горизонтальном, но всё лучше, чем в вертикальном кадре. Полусапожки и невысокие сапоги -- идеально, высокие сапоги -- значительно хуже, чем в вертикальном, но зато несравненно лучше, чем в горизонтальном.То есть, если ради сапог, то приходится соглашаться с квадратным форматом, как компромиссным решением. Но для сапог можно придумать что-то и отдельное -- хотя бы, даже, и отдел сапог на поддомене или в отдельной папке -- и там настроить вертикальный формат под сапоги. И адрес такого отдела выглядит неплохо, что-нибудь, типа boots.shoes.ru или shoes.ru/boots. В этом случае для ботинок, туфлей, сандалий можно будет выбрать идеальный для них горизонтальный формат с полуторным соотношением сторон. Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted April 7, 2011 Share Posted April 7, 2011 Думаю, Вам будет интересно посмотреть это и, особенно, это.Скриншот -- оттуда. Link to comment Share on other sites More sharing options...
artyr_n Posted April 7, 2011 Share Posted April 7, 2011 Ну что будем делать черный фон у загружаемых картинок.Открываем файл 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 Link to comment Share on other sites More sharing options...
artyr_n Posted April 8, 2011 Share Posted April 8, 2011 это. [OFFTOPON]Прикололо то что по банеру носится газель.[OFFTOPOFF] Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted April 8, 2011 Share Posted April 8, 2011 [OFFTOPON]Прикололо то что по банеру носится газель.[OFFTOPOFF] В Китае ничего некитайского не бывает. И Газель -- китаянка. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now