Я использовал на своем веб -сайте GIFA11Y, чтобы автоматически сделать все GIF -файлы на моей странице, который может быть приостановлен пользователем. Если вы незнакомы, GIFA11Y - это ванильный JavaScript и создает неподвижные изображения из GIF, генерируя первый кадр в элементе холста. Качество выходных GIFS очень низкое - и я заметил, что в документации упоминаются, что вы можете использовать «usedEvicepixelratio» для повышения качества генерируемых изображений Canvas, предположительно, используя Window.devicepixelratio. Все остальные свойства GIFA11Y и сами GIFA11Y работают нормально. Я знаю, что мой экран имеет соотношение пикселей 2,2, и я работаю с небольшим GIF (34x95 PX), поэтому я предполагаю, что качество не ухудшится. Должен ли я сделать что -нибудь еще, чтобы включить это свойство, кроме как установить его на «истинную»? Документы не предоставляют дополнительную информацию - и это все, что я сделал в своем коде (настройка usedevicepixelratio: 'true') без каких -либо ошибок в консоли, но без видимых изменений качества в сгенерированных канвазах. src = "https://i.sstatic.net/65divaqb.png"/>
Изображение после «pausing», сгенерированное Canvas по -прежнему:
< /p>
Это изображение не важно для проекта, а хороший пример того, что происходит с остальной частью. Я ожидаю, что GIF более качества испытывают деградацию даже с оптимизацией, но я предполагаю, что делаю что -то не так, если этот малыш не отвечает.
Подробнее здесь: https://stackoverflow.com/questions/796 ... th-gifa11y
Как вы используете DevicePixelRatio для получения холста без потерь (с GIFA11Y)? ⇐ Javascript
Форум по Javascript
1750780736
Anonymous
Я использовал на своем веб -сайте GIFA11Y, чтобы автоматически сделать все GIF -файлы на моей странице, который может быть приостановлен пользователем. Если вы незнакомы, GIFA11Y - это ванильный JavaScript и создает неподвижные изображения из GIF, генерируя первый кадр в элементе холста. Качество выходных GIFS очень низкое - и я заметил, что в документации упоминаются, что вы можете использовать «usedEvicepixelratio» для повышения качества генерируемых изображений Canvas, предположительно, используя Window.devicepixelratio. Все остальные свойства GIFA11Y и сами GIFA11Y работают нормально. Я знаю, что мой экран имеет соотношение пикселей 2,2, и я работаю с небольшим GIF (34x95 PX), поэтому я предполагаю, что качество не ухудшится. Должен ли я сделать что -нибудь еще, чтобы включить это свойство, кроме как установить его на «истинную»? Документы не предоставляют дополнительную информацию - и это все, что я сделал в своем коде (настройка usedevicepixelratio: 'true') без каких -либо ошибок в консоли, но без видимых изменений качества в сгенерированных канвазах. src = "https://i.sstatic.net/65divaqb.png"/>
Изображение после «pausing», сгенерированное Canvas по -прежнему:
< /p>
Это изображение не важно для проекта, а хороший пример того, что происходит с остальной частью. Я ожидаю, что GIF более качества испытывают деградацию даже с оптимизацией, но я предполагаю, что делаю что -то не так, если этот малыш не отвечает.
Подробнее здесь: [url]https://stackoverflow.com/questions/79677878/how-do-you-use-devicepixelratio-to-get-a-lossless-canvas-with-gifa11y[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия