Как реализовать image resize на Go?

Middle
85 просмотров
AFK Offer AI

Загружаешь изображение через image.Decode, ресайзишь через disintegration/imaging (Resize, Fit, Fill). Сохраняешь в нужном формате (JPEG для фото, PNG для прозрачности, WebP для веба). Для продакшена — генерируй thumbnails асинхронно в worker. Кэшируй результат в S3. Для высокой нагрузки — libvips через govips, он в 10x быстрее.

Следующий вопрос

Как реализовать CQRS на Go?