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