Форум vBTorrents.org  
Вернуться   Форум vBTorrents.org > Движок торрент трекера VBTT > VBTT v.2.0 > Вопросы, предложения

Ресайзер картинок

Ответ
 
Опции темы
Старый 07.10.2009, 15:06   #1
Аватар для Azec
Azec Azec вне форума
Любитель
Ресайзер картинок

Кто что может посоветовать.

В чем собственно проблема.
При публикации постера, я разрешаю публиковать постер с хостинга картинок. Ну и часто постер очень большой.

Хочется его автоматически заресайзить, так что бы при клике на нем его первоначальный размер востанавливался.

Пробовал использовать 3 ресайзера
1. nCode Image Resizer
Очень хорош и прост, никаких излишеств, но вверху изображения появляется какаято левая надпись и именно на нее надо кликать что бы произошел ресайз, если ее уберу то и ресайзить неполучится.

2. HS IMG Tag Resize 2.11
Очень красиво, ресайзит все как надо но
а) тормозит жутко
б) неправильно обрабатывает ширину и высоту ( не буду вдаваться в детали, так как (а) и (в) достаточно что бы им не пользоваться
в) даже маленькие изображения ( которые итак ресайзить не нужно )
попадают под действие ресайзера, размер их не меняется но при наведении на них можно кликать, что вводит пользователся в заблуждение


вообщем ничего не нашел, думаю может вы что подскажите

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

но всеже нормальный ресайзер нужен
Ответить с цитированием
Старый 07.10.2009, 15:32   #2
Аватар для Skald
Skald Skald вне форума
Администратор
Azec, могу огорчить - не существует полностью правильного ресайзера.
Связано с тем что все броузеры по разному отдают размеры картинок в js в зависимости от различных условий.
Например опера не грузит скрытые изображения, как следствие js не может получить размеры картинок.
Еще момент event Onload для документа по идее должен отрабатывать при 100% загрузке всей страницы, но это у некоторых броузеров не так - они понимают этот ивент как полную загрузку html+css, что совсем не одно и тоже что полная загрузка документа.
Как следствие чтобы все это учесть приходится или делать очень большой код или просто запретить выкладывать постеры на фотохостинги проще постер заливать на форум - там он уже никуда не денется.
Ответить с цитированием
Старый 07.10.2009, 15:41   #3
Аватар для D_a_v_e
D_a_v_e D_a_v_e вне форума
Новичок
А если использовать скрипт Highslide?

Мне он очень нравиться и не тормозит!
Ответить с цитированием
Старый 07.10.2009, 16:13   #4
Аватар для Azec
Azec Azec вне форума
Любитель
сейчас она у меня и стоит, можешь посмотреть в любом фильме

а) тормозит сильно
б) неправильно обрабатывает ширину и высоту ( не буду вдаваться в детали, так как (а) и (в) достаточно что бы им не пользоваться
в) даже маленькие изображения ( которые итак ресайзить не нужно )
Ответить с цитированием
Старый 07.10.2009, 16:38   #5
Аватар для D_a_v_e
D_a_v_e D_a_v_e вне форума
Новичок
Azec, посмотри как работает здесь
Ответить с цитированием
Старый 07.10.2009, 16:51   #6
Аватар для Azec
Azec Azec вне форума
Любитель
плохо работает, картинка постера кликабельна и пользователь думает что ее можно увеличить, а в действительности если кликнуть на нее то она куда-то перетечет а размер останется таким же как был

+ на моем компе эти эффекты притормаживают
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход