|
25.03.2019, 16:15
|
Кандидат Javascript-наук
|
|
Регистрация: 10.11.2015
Сообщений: 131
|
|
Обработка фотографии в браузере
Привет. подскажите, в JS существует библиотека способная конвертировать фото jpg в png, именно на ява скрипте конвертация исключительно в браузере клиента, на пхп то понятно что нужно закачать фото в папку и конвертировать формат и отдать пользователя, а вот на ява скрипте что-то есть подобное?
Просветите меня плиз.
|
|
25.03.2019, 16:36
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от sergofedor06
|
в JS существует библиотека способная конвертировать фото jpg в png
|
Для этого не требуется библиотека, есть canvas, только поясните зачем это надо, ведь качество от этого не улучшится, а вот размер вырастит неимоверно.
|
|
25.03.2019, 20:41
|
Кандидат Javascript-наук
|
|
Регистрация: 10.11.2015
Сообщений: 131
|
|
Сообщение от laimas
|
Для этого не требуется библиотека, есть canvas, только поясните зачем это надо, ведь качество от этого не улучшится, а вот размер вырастит неимоверно.
|
можно ссылку на пример, хочу глянуть на примере как все работает!
|
|
25.03.2019, 21:19
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
|
|
26.03.2019, 09:37
|
Кандидат Javascript-наук
|
|
Регистрация: 10.11.2015
Сообщений: 131
|
|
Malleys, спасибо терь понятно попробую разобратся на основании кода как происходит конвертация
|
|
26.03.2019, 20:30
|
Кандидат Javascript-наук
|
|
Регистрация: 10.11.2015
Сообщений: 131
|
|
скажите, таким самыт образом можно из WebP в jpg перегнать файл?
|
|
26.03.2019, 20:44
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от sergofedor06
|
скажите, таким самыт образом можно из WebP в jpg перегнать файл?
|
Да, также, сначала на canvas рисуется WebP картинка, затем .toDataURL("image/jpeg");
|
|
26.03.2019, 21:40
|
Кандидат Javascript-наук
|
|
Регистрация: 10.11.2015
Сообщений: 131
|
|
спасибо, а размер выходного файла можно сжать (уменьшить)?
Последний раз редактировалось sergofedor06, 26.03.2019 в 21:44.
|
|
26.03.2019, 22:59
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от sergofedor06
|
спасибо, а размер выходного файла можно сжать
|
Так нарисуйте картинку на canvas со сторонами, например, в два раза короче.
|
|
27.03.2019, 00:50
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от sergofedor06
|
размер выходного файла можно сжать
|
Размер файла, это качество (степень сжатия компрессора), оно задается вторым параметром, по умолчанию для image/jpeg и image/webp равно 0.92
|
|
|
|