|
|
|
| Хочу сделать систему показа баннерной рекламы, которая принимает и автоматически размещает баннеры разных форматов. Но практика показала, что клиетские баннеры, поступающие на размещение, имеют неидеальные размеры. Например, баннеры 728х90 на практике бывают и 730х92, и 730х88, и какие-то еще.
1. И вот я думаю: как сделать так, чтобы клиентский баннер реального размера сразу при загрузке (или непосредственно после загрузки) трансформировался в графический файл с точными размерами?
2. А какие реально встречаются погрешности размеров изображения? Сколько пикселей или процентов допуска надо установить, чтобы и под размер подогнать, и внешний вид не испортить?
(Форматы GIF и JPG, размеры 240х90, 240х400, 336х280 и 728х90). | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2014 в 21:19)
| | Вы только с GIF и JPG будете работать? Лучше всего отрезать справа и снизу лишнее, не сжимая размер библиотеки, например при помощи GDLib, а еще лучше при помощи ImageMagic. | |
|
|
|
|
|
|
|
для: cheops
(30.03.2014 в 22:00)
| | Вы только с GIF и JPG будете работать?
А что еще в ходу в виде баннеров? PNG?
Предполагается закачивать баннеры РНР скриптом без ручной визуальной обработки (GDLib я не пробовал. Это работает в составе РНР скрипта?). Отсюда и желание автоматической подгонки размеров. Но вот какие допуски... | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2014 в 22:08)
| | Очень популярны Flash и JavaScript, некоторые правда сами могут подстраивать свои размеры.
>GDLib я не пробовал. Это работает в составе РНР скрипта?
Да | |
|
|
|
|
|
|
|
для: cheops
(30.03.2014 в 22:00)
| | а если баннер анимированный? его же не обрезать. я жестко задаю размер баннеров и
никакого ресайза и/или обрезания. не могут - пусть идут лесом. | |
|
|
|
|
|
|
|
для: Владимир55
(30.03.2014 в 21:19)
| | Можно выводить баннер внутри блока с фиксированными размерами, которые не зависят от содержимого:
<div class="banner_container" style="width: 240px; height: 90px; overflow: hidden">
<!--Выводим баннер-->
<img src="banner.jpg" class="banner" id="banner1" />
</div>
|
| |
|
|
|
|
|
|
|
для: Commander
(31.03.2014 в 12:43)
| | Ну, а чтобы баннер лег без отступов, можно добавить: "style="width:100%; height:100%;"" В принципе, 2 пикселя не должны сильно деформировать баннер. | |
|
|
|