Мне нужен был простой конвертер изображений, который никуда не отправляет файлы. Поэтому я создал свой — и ИИ написал большую часть кода.

Идея

Скомпилировать проверенную библиотеку C++ в WebAssembly для браузера. Библиотека Magnum уже поддерживает десятки форматов.

Где помог ИИ

  • HTML/CSS — интерфейс drag-and-drop и адаптивная вёрстка
  • JavaScript — Web Workers, обработка файлов
  • SEO — теги Open Graph, карта сайта
  • Astro — миграция на статический сайт с динамическими маршрутами

Где ИИ не помог

C++ и Emscripten. CMake, плагины Magnum, управление памятью — для этого нужны специальные знания.

Технологический стек

  • C++ / Magnum — декодирование и кодирование изображений
  • Emscripten — компиляция в WebAssembly
  • Web Workers — параллельная конвертация
  • Astro — генератор статических сайтов

WebConverter.app — бесплатный и с открытым исходным кодом. Конвертируйте в PNG, JPEG, BMP и другие форматы.

Попробуйте WebConverter.app — бесплатная конвертация без загрузки.

Готовы конвертировать изображения?

Попробуйте WebConverter бесплатно