Skip to content

BDOTimer/Webp2Jpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt Text

Лёгкий конвертер из *.webp ---> *.jpg

❄️ Почему?

webp формат появился в 2010 году, но:

  • нельзя *.webp сделать обоями рабочего стола.
  • нельзя повесить через теги на свой коммент на том форуме, который я юзаю.

❄️ Зачем?

paint.net может же это делать! Но:

  • но небыстро.
  • нужно проклацать 100500 батонов, чтобы сконверить одну картинку, а если их много?
  • поэтому цель данного нано-конвертора — это ОДИН клик + ВЕСЬ пакет картинок из данной директории уже обработан.

❄️ Как это работает?

  • кидаем exe в целевую папку, в которою будут приходить webp-изображения.
  • в момент, когда нам понадобиться *.jpg, нужно всего лишь кликнуть по файлику программы.
  • всё.

❄️ Как это работает (подробности)?

  • можно сконфигурировать некоторые настройки
  • и далее запускать прогу через батник.
  • батник появляется автоматически, если он отсутствовал ранее, при первом клике *.exe.
  • список настроек можно увидеть при запуске проги.

❄️ Инструменты и материалы разработки, то, что юзал я?

  • проект без всяких симейков — тупо топорно проект Code::Blocks
  • компилятор gcc-13.1.0-mingw-w64-msvcrt-11.0.0-r5
  • две сишные библиотеки: декодер и кодер.
  • рукописные на них враперы на C++20
  • пожалуй, всё.

❄️ Как это скомпилировать?

  • понадобиться Code::Blocks
  • сам проект отсюда
  • открыть в C::B воркспейс Tools.workspace
  • нажать «Ребилд»
  • готово.

❄️ Баги?

  • возможно, конечные юзеры увидят баги в самом удобстве/дизайне использования...
  • откровенных фатальных багов лично я не обнаружил...

❄️ TODO?

  • НЕТ ПРЕДЕЛУ СОВЕРШЕНСТВА!
  • есть варианты развития — разные форматы, но сначала вопрос «ПОЧЕМУ?»

🔭 ...


About

Лёгкий конвертер из *.webp ---> *.jpg

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages