Comments 6
А что значат цифры перед таблицами в примерах? Первая отрисовка, вторая изменение?
У меня например, такой результат для Оперы и Хрома:
habrastorage.org/storage/3131c6a6/dee502b0/2394a971/d79ddc2a.png
Как я понимаю, здесь нет такого различия в результатах, как получилось у вас?
У меня например, такой результат для Оперы и Хрома:
habrastorage.org/storage/3131c6a6/dee502b0/2394a971/d79ddc2a.png
Как я понимаю, здесь нет такого различия в результатах, как получилось у вас?
0
Немаловажно, что из html-таблицы можно скопировать текст, а из canvas нет.
0
Firefox 3.6, Linux, Core2 Duo, E8400 (3 GHz) (тест/результаты html/результаты canvas)
Wide table / 0.439s,0.67s / 0.019s,8.148s
Long table / 0.01s,0.635s / 0.416s,7.965s
Long colored table / 0.479s,1.115s / 0.01s,8.281s
Результаты воспроизводимы с хорошей точностью.
Так что с отрисовкой больших таблиц по крайней мере Fx справляется, вот только с раскрашенной версией дает очень странный результат.
Wide table / 0.439s,0.67s / 0.019s,8.148s
Long table / 0.01s,0.635s / 0.416s,7.965s
Long colored table / 0.479s,1.115s / 0.01s,8.281s
Результаты воспроизводимы с хорошей точностью.
Так что с отрисовкой больших таблиц по крайней мере Fx справляется, вот только с раскрашенной версией дает очень странный результат.
0
браузер пытается сгладить все линии, и приходится использовать не самый стандартный подход — в частности, вся табличка, нарисована заливками (fill) а не линиями
Почитайтте про особенности отрисовки пикселов в Canvas, может быть в этом ваша проблема
0
Sign up to leave a comment.
Articles
Change theme settings
Отрисовка интерфейса через Canvas