Хорошее использование SVG на веб-сайтах - это дешевое масштабирование графики и фонов до полного экрана. Тогда почему мой процессор становится неистовым при масштабировании моей простой SVG-анимации на весь экран. SVG является вектором и может занять одно и то же время для расчета независимо от масштаба?Является ли SVG действительно масштабируемым :)?
ответ
Чтобы ответить на ваш вопрос: Да, SVG действительно масштабируема.
Что касается вашего процессора, который зависит от нескольких переменных, включая спецификации вашего компьютера, какой браузер вы используете и насколько сложный SVG. Конечно, это может быть что-то вроде проблемы с драйвером и т. Д.
Возможно, это не лучший заголовок, но все еще задается вопросом, почему так много CPU при работе с очень простой анимацией в больших масштабах. Это о перекраске. Насколько я знаю, браузеры не могут перерисовать только определенную область?! – triver
@triver Я только что опубликовал ответ, в котором я дал вам ссылку, в которой указано, какая функция SVG совместима с каждым браузером. –
браузеры @triver, безусловно, могут и выполнять [перерисовать только определенные области] (https://wiki.mozilla.org/Gecko:DisplayListBasedInvalidation#Display_List_Invalidation). –
Да, SVG обладает мощной и богатой анимацией и качеством при изменении размера любого размера, от меньшего до большего. Он никогда не теряет качества. Он превосходит форматы ICNS, JPG и PNG. Но не все браузеры совместимы с путями SVG. Я рекомендую вам использовать Inkscape, который использует SVG в качестве стандарта SVG, выполняет все выделенные пути.
Что касается ЦП, это зависит от ваших и их спецификаций компьютеров и браузеров. Неверный пользователь Windows 7 и Internet Explorer 9 не смог увидеть ваш SVG. Всегда обращайтесь к http://caniuse.com (у него есть список SVG), в котором каждый браузер совместим с каждой функцией SVG.
Вопрос в том, почему SVG (при анимировании) использует столько ресурсов в больших масштабах по сравнению с небольшими. Его почти можно было использовать холст. – triver
Сколько размера файла SVG? Можете ли вы отправить его мне, что я анализирую его на своем компьютере? –
THX Густаво. См. Комментарий Роберта Лонгсона, есть объяснение. – triver
- 1. Является ли topByKey масштабируемым?
- 2. Является ли Silverlight масштабируемым?
- 3. Насколько масштабируемым является Grails?
- 4. Насколько масштабируемым является запуск?
- 5. Насколько масштабируемым является Jetty?
- 6. Насколько масштабируемым является System.Threading.Timer?
- 7. Является ли php масштабируемым языком для Интернета?
- 8. Действительно ли x, y атрибуты SVG действительно работают?
- 9. Действительно ли это правильный путь SVG?
- 10. Является ли HTMLPurifier действительно пуленепробиваемым?
- 11. Является ли счет (*) действительно дорогим?
- 12. Является ли Backbone.js действительно MVC?
- 13. Является ли BlueStacks действительно эмулятором?
- 14. Является ли fastcall действительно быстрее?
- 15. Является ли __del__ действительно деструктором?
- 16. Является ли функция действительно объектом
- 17. Является ли window.navigator.userAgent действительно устаревшим?
- 18. Является ли WebClient.DownloadFileAsync действительно медленным?
- 19. Действительно ли fetch_sub является атомарным?
- 20. Является ли JavaEE действительно портативным?
- 21. Является ли мыло действительно совместимым?
- 22. Является ли RabbitMQ более масштабируемым, чем исходящая очередь JMS?
- 23. Является ли журнал журнала logging.getLogger масштабируемым с множеством названных журналов?
- 24. Определение того, является ли существующее приложение OpenShift масштабируемым.
- 25. Как Spark выполняет объединение + фильтр? Является ли он масштабируемым?
- 26. Является ли тривиальным, чтобы сделать PyQt масштабируемым (после его написания)?
- 27. Насколько масштабируемым является AWS + RDS + S3?
- 28. Производительность JSF: насколько масштабируемым является JSF?
- 29. Является conversejs масштабируемым для поддержки пользователей 1M
- 30. Является ли безопасность объекта как диктатора действительно действительно гарантированным стандартом?
У вас есть пример SVG, вызывающий высокий уровень использования ЦП? – shamsup
См. Комментарий Роберта Лонгсона ниже. – triver