Мне нужен был простой конвертер изображений, который никуда не отправляет файлы. Поэтому я создал свой — и ИИ написал большую часть кода.
Идея
Скомпилировать проверенную библиотеку 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 бесплатно