2013-04-09 7 views
0

В настоящее время я делаю фоновое изображение, используя около 600 строк по ширине изображения, а затем гауссово размывает их.Линейный градиент с несколькими остановками или несколькими штриховыми линиями в холсте HTML5?

Моя проблема заключается в том, что это довольно медленно для фона, и я бы предпочел, чтобы он был близок к мгновению.

Я играю с идеей, что LinearGradient с несколькими остановками будет лучше для работы. Что вы, ребята, думаете, было бы лучше?

+0

Если ваш единственный показатель - это производительность, то сравните оба фрагмента кода и посмотрите, какой из них лучше всего работает. –

+0

Хорошо сделаем! Настоящая причина, по которой я спросил, это выяснить, проверял ли кто-нибудь ее, спасибо! –

+1

размытие == злобное зрелище. Поскольку градиенты используют размытие, чтобы уменьшить полосу, вы, вероятно, выбираете между плохим и худшим. Как насчет рисования ваших 600 строк + размытие ** один раз ** и сохранение его на изображение или заставку. Затем измените + применить сохраненный эффект, когда это необходимо. Это даст вам реальное повышение производительности. – markE

ответ

0

Ответил MARKE

размытия == зло производительности людоед. Поскольку градиенты используют размытие, чтобы уменьшить полосу, вы, вероятно, выбираете между плохим и худшим. Как насчет рисования ваших 600 строк + размытие раз и сохранение его на изображение или заставку. Затем измените + применить сохраненный эффект, когда это необходимо. Это даст вам реальное повышение производительности.

 Смежные вопросы

  • Нет связанных вопросов^_^