большие изображения, ресайз + скорость
От: v6  
Дата: 24.05.09 22:15
Оценка:
Здравствуйте.

Помещаю в табличку с превью несколько избражений, в оригинале с большими разрешениями, но уменьшенных стилями до размера порядка 100 на 100 пикселей. В результате при скроле получается крайне низкая скорость — очевидно, ресайз исходных изображений происходит снова и снова. c-smile, подскажите, это бага\недоработка или концептуально правильное поведение, и мне стоит сгенерить и сохранить уменьшенные копии изображений, которые уже и помещать в табличку?
Re: большие изображения, ресайз + скорость
От: c-smile Канада http://terrainformatica.com
Дата: 24.05.09 22:55
Оценка:
Здравствуйте, v6, Вы писали:

v6>Здравствуйте.


v6>Помещаю в табличку с превью несколько избражений, в оригинале с большими разрешениями, но уменьшенных стилями до размера порядка 100 на 100 пикселей. В результате при скроле получается крайне низкая скорость — очевидно, ресайз исходных изображений происходит снова и снова. c-smile, подскажите, это бага\недоработка или концептуально правильное поведение, и мне стоит сгенерить и сохранить уменьшенные копии изображений, которые уже и помещать в табличку?


Версия dll?

И вообще, масштабированные компии images "прикапываются" но строго по одной масштабированной копии на url. Т.е. если у тебя есть
<img src=a.jpg style="width:100px; height:100px; "/> и
<img src=a.jpg style="width:200px; height:200px; "/> то будет плохо.

Пример: sciter/sdk/samples/ideas/lightbox/ (в sciter) дает представление о масштабировании. Там строго одна копия отмасштабированного image присутствует на экране одномоментно.
Re[2]: большие изображения, ресайз + скорость
От: v6  
Дата: 25.05.09 10:28
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Версия dll?


пардон, забыл. htmlayout.dll 3.3.1.20

CS>И вообще, масштабированные компии images "прикапываются" но строго по одной масштабированной копии на url. Т.е. если у тебя есть

CS><img src=a.jpg style="width:100px; height:100px; "/> и
CS><img src=a.jpg style="width:200px; height:200px; "/> то будет плохо.

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

CS>Пример: sciter/sdk/samples/ideas/lightbox/ (в sciter) дает представление о масштабировании. Там строго одна копия отмасштабированного image присутствует на экране одномоментно.
Re[2]: большие изображения, ресайз + скорость
От: yarus23  
Дата: 25.05.09 12:18
Оценка:
CS>Пример: sciter/sdk/samples/ideas/lightbox/ (в sciter) дает представление о масштабировании. Там строго одна копия отмасштабированного image присутствует на экране одномоментно.

Андрей, помнишь я про масштабирование больших picture при загрузке говорил? Что думаешь по поводу?
Re[3]: большие изображения, ресайз + скорость
От: c-smile Канада http://terrainformatica.com
Дата: 25.05.09 17:17
Оценка:
Здравствуйте, v6, Вы писали:

v6>Здравствуйте, c-smile, Вы писали:


CS>>Версия dll?


v6>пардон, забыл. htmlayout.dll 3.3.1.20


CS>>И вообще, масштабированные компии images "прикапываются" но строго по одной масштабированной копии на url. Т.е. если у тебя есть

CS>><img src=a.jpg style="width:100px; height:100px; "/> и
CS>><img src=a.jpg style="width:200px; height:200px; "/> то будет плохо.

v6>все картинки в единственном экземляре. при замене больших картинок на мелкие, тут же все плавно и быстро становится.

v6>скроллинг горизонтальный, то есть все в одном tr размещены, если это имеет значение.

Дашь пример, посмотрю.
Re[4]: большие изображения, ресайз + скорость
От: v6  
Дата: 29.05.09 07:33
Оценка:
Здравствуйте, c-smile, Вы писали:

v6>>пардон, забыл. htmlayout.dll 3.3.1.20


CS>Дашь пример, посмотрю.


приношу извинения за дезинформацию и посыпаю голову пеплом — по недаразумению использовалась более ранняя версия длл.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.