Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 02.02.2012, 21:11
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

trikadin,
Aetae,
Сколько бы это ни было, кто нибудь задумался что такое картинка 300х400 пикселов? 120000 дивов? я правильно посчитал?
__________________
readOnly
Ответить с цитированием
  #22 (permalink)  
Старый 02.02.2012, 21:35
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

poorking, всем понятно что это глупости.)

Я тестировал в своё время.)
ФФ медленно но верно отрисовывает 512*512, остальные примерно на 512*256 дохнут.))
Мож сейчас что и поменялась, но это представят исключительно научный интерес)
__________________
29375, 35
Ответить с цитированием
  #23 (permalink)  
Старый 02.02.2012, 21:36
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

poorking, задумались, по-моему, уже даже писал выше. В любом случае, обсуждение just for lulz.

Можно не применять к каждому диву стили, связанные с absolute position. Например, вывернуться с position: relative, заставив браузер самому располагать "пиксели" друг за другом. Дальше, вторая оптимизация (ну, вроде как оптимизация) - это создавать классы, которые отвечают за определённый цвет. Тогда браузеру не придётся просматривать отдельный стиль каждого элемента, а применять сразу по группам, что незаменимо, скажем, при простой графике (не фото).

Сообщение от Aetae
ФФ медленно но верно отрисовывает 512*512, остальные примерно на 512*256 дохнут.))
А системные параметры какие? Оперативка, проц, видюха?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #24 (permalink)  
Старый 02.02.2012, 21:37
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

а что с канвой? неужто при отключении отображения картинок в браузере, канва перестает работать?
Ответить с цитированием
  #25 (permalink)  
Старый 02.02.2012, 21:40
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от devote
а что с канвой? неужто при отключении отображения картинок в браузере, канва перестает работать?
Да, перестаёт. Там где-то выше ссылка была - у меня в ff при отключённых изображениях не заработала.

Иначе бы мы тут не обсуждали ЭТО)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #26 (permalink)  
Старый 02.02.2012, 21:44
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от trikadin
Да, перестаёт.
мда... предел дебилизма.
Ответить с цитированием
  #27 (permalink)  
Старый 02.02.2012, 21:46
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от devote
мда... предел дебилизма.
Не совсем. Если бы не отключали, все бы грузили картинки ajax'ом и показывали бы через канву или векторную.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #28 (permalink)  
Старый 02.02.2012, 21:51
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

Я ради смеха отрендерил 300*400 span-ов 1х1px это заняло ~30секунд, конечно от тачки зависит. Большие картинки можно пикселизовать. Например написать такой движок, который картинку будет бегать по картинке, но не по каждому пикселу, а по мнимым так сказать квадратикам снимать средний цвет, а в ответом будет массив-матрица этих цветов и размер "пиксела".

UPD прошу прощения про время кажется наврал. за ~30 секунд просто создавалось 1920х1080 span-ов, отрисовать за раз их не осилил, можно попробовать вставлять их частями. а 300х400 гораздо быстрее, но не помню сколько, эксперимент проводил когда только заговорили об этом
__________________
readOnly

Последний раз редактировалось poorking, 02.02.2012 в 21:54.
Ответить с цитированием
  #29 (permalink)  
Старый 02.02.2012, 21:55
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от poorking
Я ради смеха отрендерил 300*400 span-ов 1х1px это заняло ~30секунд, конечно от тачки зависит. Большие картинки можно пикселизовать. Например написать такой движок, который картинку будет бегать по картинке, но не по каждому пикселу, а по мнимым так сказать квадратикам снимать средний цвет, а в ответом будет массив-матрица этих цветов и размер "пиксела"
Ну для таких случаем удобно брать малофункциональный тег... да и можно юзать HTML5 возможности.. типа градиенты, и прочие фишки с выресовыванием изображения... но для такого нужно писать не простой алгоритм вычисления что к чему.
Ответить с цитированием
  #30 (permalink)  
Старый 02.02.2012, 22:01
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

devote,
ну решение всегда есть, просто какой смысл развивать технологию? Как бы не удалось ее оптимизировать она все равно будет очень ресурсоемкой и кому она нужна? Как уже сказано было выше, если юзор отключил картинки, значит этого хотел очень, и впаривать ему нехорошо
__________________
readOnly
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16
определить состояние браузера, если пользователь переключился на другую страницу zmaxon Общие вопросы Javascript 4 11.02.2010 10:56
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Отслеживание готовности DOM-структуры SleepWalker Events/DOM/Window 7 21.08.2009 17:59