# @codigofontetv on Instagram

- **Type:** Image
- **Original URL:** https://www.instagram.com/p/DcRW0jEDfAi
- **Gondola URL:** https://gondola.cc/posts/69363115-codigofontetv-instagram
- **Thumbnail:** https://img.gondola.cc/tr:w-,h-,fo-auto/postThumbnails/48b022f276.jpg
- **Posted:** 2026-08-20T18:00:15.000+00:00
- **Account Owner:** Código Fonte TV - Gabriel e Vanessa (@codigofontetv) — https://gondola.cc/codigofontetv

## Caption

O Laravel 13.25 trouxe uma melhoria interessante para aplicações PHP que precisam manipular e entregar imagens pela web. A classe Image agora implementa o contrato Responsable, permitindo retornar uma imagem diretamente de uma rota ou controller. Antes, o desenvolvedor precisava converter o resultado para bytes, criar manualmente a resposta HTTP e definir o Content-Type. Agora, o próprio framework executa o processamento e monta a resposta corretamente, inclusive identificando o formato final da imagem. Isso significa que uma foto JPEG armazenada pode ser redimensionada, convertida para WebP e devolvida ao navegador em poucas chamadas encadeadas. A API continua com processamento lazy, portanto, as transformações só são executadas quando os bytes realmente forem necessários. Para endpoints públicos, também é possível chamar toResponse() e adicionar cache, ETag e outros cabeçalhos HTTP normalmente.

A atualização também tornou público o método toFormat(), facilitando endpoints nos quais o formato da imagem é definido dinamicamente. São aceitos formatos como WebP, JPEG, PNG, GIF, AVIF, HEIC e BMP, embora recomendamos validar o parâmetro da rota para evitar formatos inválidos. Outra novidade é Image::fromStream(), que cria imagens diretamente de streams, algo útil para arquivos vindos do S3, uploads brutos ou dados fornecidos por outras bibliotecas. Para aplicações com tráfego maior, a recomendação continua sendo evitar redimensionar a mesma imagem em toda requisição. Uma estratégia melhor é gerar a versão derivada no primeiro acesso, salvá-la em disco e reutilizá-la depois. As três mudanças foram contribuídas por Caleb White e tornam a API nativa de imagens do Laravel bem mais completa também no momento de servir os arquivos.
--

Essa notícia foi um dos destaques do Compilado #258
Confira o episódio completo no link da bio!

#cdftv #compiladopodcast #tecnologia #news

## Stats

- **Views:** 0
- **Likes:** 570
- **Shares:** 0
- **Comments:** 4

## Tags

news, tecnologia, compiladopodcast, 258, cdftv

---
Copyright (c) Gondola