Сохранение формата .webp при парсиннге страницы

  • Автор темы Автор темы MST
  • Дата начала Дата начала

MST

Client
Регистрация
15.09.2017
Сообщения
36
Реакции
2
Баллы
8
Доброго все времени суток! Подскажите, кто сталкивался с сохранением webp
Стандартный кубик - Обработка изображений выдает ошибку при сохранении картинки по ссылке

Причем если пытаться сохранить файл в формате webp - Возникает ошибка - Ошибка при получении изображения

Как сохранить webp на компе в формате jpg ?
 

Вложения

  • 2020-04-11_07-43-01.png
    2020-04-11_07-43-01.png
    14,1 KB · Просмотры: 239
  • 2020-04-11_07-43-25.png
    2020-04-11_07-43-25.png
    3,6 KB · Просмотры: 227
Последнее редактирование:
Через модуль капчи можно "Модуль распознования" - CaptchaSaver.dll
53557


В "Параметрах модуля" указываешь путь к сохраняемому изображению

53558
 
  • Спасибо
Реакции: Aronax и MST
Да, точно, благодарю за помощь! Только пришлось использовать ImageDecodersCaptchaModule.dll
 
Тоже столкнулся с проблемой сохранения файла webp
Ссылка на файл известна, но как скачать так и не понял. Объясните плиз чуть подробнее?
66316
 
  • Спасибо
Реакции: TeslaCo
  • Спасибо
Реакции: TeslaCo и minfin
magick input.webp output.jpg
Под винду тоже самое, соответсвенно качаем просто IM указываем полные пути
Через либы я хз честно, спросите отдельным топиком потом, вероятно надо указать, что это webp или обновить сам IM.
 
Подскажите, а где этот модуль для капчи найти? ImageDecodersCaptchaModule.dll Чтоб пересохранить из webp в jpeg?
Уже все перелопатил, нигде нет
 
Подскажите, пожалуйста, можно ли как-то конвертировать webp -> jpg
На форуме ничего не нашел, да и в этой теме нет рабочего решения
этот код конвертирует jpg -> webp
C#:
Развернуть Свернуть Копировать
string InputImagePath = project.Variables["InputImagePath"].Value; // В переменной InputImagePath указать путь к изображению .jpg
string SaveImagePath = project.Variables["SaveImagePath"].Value; // В переменной SaveImagePath указать путь куда сохраняем обработанное изображение .webp
int quality = 80; // желаемое качество от 1 до 100
using (MagickImage image = new MagickImage(InputImagePath)){
       image.Format = MagickFormat.WebP;
       image.Quality = quality;
       image.Write(SaveImagePath);
}

А как сделать наоборот? webp -> jpg
Вроде здесь есть решение
https://stackoverflow.com/questions/49591274/convert-webp-to-jpg
но как это применить, используя C#
 
Подскажите, пожалуйста, можно ли как-то конвертировать webp -> jpg
На форуме ничего не нашел, да и в этой теме нет рабочего решения
этот код конвертирует jpg -> webp
C#:
Развернуть Свернуть Копировать
string InputImagePath = project.Variables["InputImagePath"].Value; // В переменной InputImagePath указать путь к изображению .jpg
string SaveImagePath = project.Variables["SaveImagePath"].Value; // В переменной SaveImagePath указать путь куда сохраняем обработанное изображение .webp
int quality = 80; // желаемое качество от 1 до 100
using (MagickImage image = new MagickImage(InputImagePath)){
       image.Format = MagickFormat.WebP;
       image.Quality = quality;
       image.Write(SaveImagePath);
}

А как сделать наоборот? webp -> jpg
Вроде здесь есть решение
https://stackoverflow.com/questions/49591274/convert-webp-to-jpg
но как это применить, используя C#
MagickFormat.WebP попробуй здесь WebP изменить на то, что тебе нужно. Мб прокатит
 
  • Спасибо
Реакции: diman
Подскажите, пожалуйста, можно ли как-то конвертировать webp -> jpg
Если C# не обязательное условие, то кубик Зенки по сохранению прекрасно с этой операцией справляется.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)