Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
WebP é um formato de arquivo de imagem do
Google que oferece compactação com perdas (como JPEG) e transparência (como
PNG), mas pode oferecer melhor compactação do que JPEG ou PNG. Imagens WebP
com perdas são compatíveis com o Android 4.0 (API de nível 14) ou mais recente, e
imagens WebP sem perda e transparentes são compatíveis com o Android 4.3 (API de nível 18) ou versão mais recente.
Esta página mostra como converter imagens para o formato WebP e como converter imagens WebP
para o formato PNG.
O Android Studio pode converter imagens PNG, JPG, BMP ou GIFs estáticas para o formato WebP.
Você pode converter imagens individuais ou pastas de imagens.
Para converter uma imagem ou pasta de imagens, siga estas etapas:
Clique com o botão direito do mouse em um arquivo de imagem ou em uma pasta
contendo os arquivos de imagem e clique em Convert to WebP.
A caixa de diálogo Converting Images to WebP será aberta. As configurações padrão
dependem da configuração minSdkVersion do módulo atual.
Figura 1. A caixa de diálogo
"Converting Images to WebP".
Selecione a codificação com ou sem perda.
A codificação sem perda só estará
disponível se a minSdkVersion estiver definida como 18 ou mais recente.
Se você selecionar a codificação com perda, defina a qualidade e escolha se
quer visualizar cada imagem convertida antes de salvar.
Você também pode ignorar a conversão de arquivos em que a versão codificada
seja maior que a original ou de arquivos com transparência
ou um canal alfa. Como o Android Studio só permite
criar imagens WebP transparentes se a minSdkVersion estiver definida
como 18 ou mais recente, a caixa de seleção Skip images with transparency/alpha channel
será automaticamente selecionada se minSdkVersion
for anterior à 18.
Observação: arquivos 9-patch não podem ser convertidos para imagens WebP. A
ferramenta de conversão sempre ignora automaticamente imagens 9-patch.
Clique em OK para iniciar a conversão.
Se você estiver convertendo mais de
uma imagem, a conversão terá uma única etapa e poderá ser desfeita para reverter todas
as imagens convertidas de uma só vez.
Se você tiver selecionado a conversão sem perda, ela será feita
imediatamente. As imagens serão convertidas no local
original. Se você tiver selecionado a conversão com perdas, prossiga para a próxima etapa.
Se você tiver selecionado a conversão com perdas e optado por
visualizar cada imagem convertida antes de salvar, o Android Studio
vai mostrar cada imagem durante a conversão para que você possa
inspecionar o resultado. Durante
a etapa de visualização, é possível ajustar a configuração de qualidade para cada
imagem, conforme mostrado na Figura 2.
Se você não tiver escolhido visualizar as imagens convertidas, o Android
Studio vai pular essa etapa e converter as imagens imediatamente.
Figura 2. Visualização da conversão de uma imagem JPG para o formato WebP
com 75% de qualidade.
A Figura 2 mostra a imagem JPG original à esquerda e a imagem WebP codificada
com perda à direita. A caixa de diálogo mostra o tamanho do arquivo da imagem
original e da convertida. Você pode arrastar o controle deslizante para a esquerda ou direita
para mudar a configuração de qualidade e ver imediatamente o efeito
na imagem codificada e no tamanho do arquivo.
A área do meio mostra os pixels que são diferentes entre a imagem
original e a codificada. Na Figura 2, com a qualidade configurada como 75%,
quase não há diferença entre as duas imagens. A Figura 3 mostra a mesma imagem
codificada com a qualidade definida como 0%.
Figura 3. Visualização da conversão de uma imagem JPG para o formato
WebP com 0% de qualidade.
Observação:se você configurar a qualidade como 100% e a
minSdkVersion estiver definida como 18 ou mais recente, o Android Studio
mudará automaticamente para a codificação sem perdas.
Selecione uma configuração de qualidade para cada imagem que você revisar. Se você está convertendo
mais de uma imagem, clique em Next para avançar para a próxima.
Clique em Finish. As imagens serão convertidas no local
original.
Converter imagens WebP para PNG
Se você quiser usar uma imagem WebP do seu projeto para outra finalidade, por
exemplo, em uma página da Web que precisa exibir imagens corretamente em um navegador
sem suporte para WebP, use o Android Studio para converter imagens WebP para o formato
PNG.
Para converter uma imagem WebP para PNG, siga estas etapas:
Clique com o botão direito do mouse em uma imagem WebP no Android Studio e clique em Convert to
PNG.
Uma caixa de diálogo será exibida, perguntando se você quer
excluir o arquivo WebP original após a conversão ou manter o arquivo WebP original
além do novo arquivo PNG.
Clique em Yes para excluir o arquivo WebP original ou em No
para manter o arquivo WebP e o arquivo PNG. Sua imagem será convertida
imediatamente.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Create WebP images\n\n[WebP](https://developers.google.com/speed/webp/) is an image file format from\nGoogle that provides lossy compression (like JPEG) as well as transparency (like\nPNG) but can provide better compression than either JPEG or PNG. Lossy WebP\nimages are supported in Android 4.0 (API level 14) and higher, and lossless and\ntransparent WebP images are supported in Android 4.3 (API level 18) and higher.\nThis page shows how to convert images to WebP format and how to convert WebP\nimages to PNG format.\n| **Note:** Because support for lossless and transparent WebP images is only available in Android 4.3 and higher, your project must declare a `minSdkVersion` of 18 or higher to create lossless or transparent WebP images using Android Studio.\n\nFor more information about\nselecting the correct image format to improve download speed, see [Reduce image\ndownload sizes](/topic/performance/network-xfer#webp).\n\nConvert images to WebP\n----------------------\n\nAndroid Studio can convert PNG, JPG, BMP, or static GIF images to WebP format.\nYou can convert individual images or folders of images.\n\nTo convert an image or folder of images, proceed as follows:\n\n1. Right-click an image file or a folder containing image files, and then click **Convert to WebP**.\n2. The **Converting Images to WebP** dialog opens. The default settings\n depend on the `minSdkVersion` setting for the current module.\n\n \u003cbr /\u003e\n\n **Figure 1.** The Converting Images to WebP dialog.\n3.\n Select either lossy or lossless encoding.\n\n Lossless encoding is only available if your `minSdkVersion` is set to 18 or higher.\n\n If you select lossy encoding, set the encoding quality and choose whether\n to preview each converted image before saving.\n\n\n You can also choose to skip the conversion of any files where the encoded\n version would be larger than the original or any files with transparency\n or an alpha channel. Because Android Studio only lets you\n create transparent WebP images if your `minSdkVersion` is set\n to 18 or higher, the **Skip images with transparency/alpha channel**\n checkbox is automatically selected if your `minSdkVersion`\n is lower than 18.\n\n\n **Note:** 9-patch files can't be converted to WebP images. The\n converter tool always automatically skips 9-patch images.\n4. Click **OK** to begin the conversion.\n\n If you are converting more than\n one image, the conversion is a single step, and can be undone to revert all\n the images you converted at once.\n\n If you selected lossless conversion, the conversion happens\n immediately. Your images are converted in their original\n location. If you selected lossy conversion, continue to the next step.\n5.\n If you selected lossy conversion and you chose to\n preview each converted image before saving, Android Studio\n shows you each image during the conversion so you can inspect the\n conversion result. During\n the preview step, you can adjust the quality setting for each image\n individually, as shown in figure 2.\n\n If you did not choose to preview the converted images, Android\n Studio skips this step and converts your images immediately.\n **Figure 2.** Previewing the conversion of a JPG image to WebP format at 75% quality.\n\n\n Figure 2 shows the original JPG image on the left and the lossy-encoded\n WebP image on the right. The dialog shows the file size for the original\n and the converted image. You can drag the slider left or right\n to change the quality setting and immediately see the effect on the\n encoded image and the file size.\n\n\n The middle area shows the pixels that differ between the original image\n and the encoded image. In figure 2, with the quality set to 75%, there's\n almost no difference between the two images. Figure 3 shows the same image\n encoded with the quality set to 0%.\n **Figure 3.** Previewing the conversion of a JPG image to WebP format at 0% quality.\n\n **Note:** If you set the quality to 100% and the\n `minSdkVersion` is set to 18 or higher, Android Studio\n automatically switches to lossless encoding instead.\n\n Select a quality setting for each image you review. If you are converting\n more than one image, click **Next** to advance to the next image.\n6. Click **Finish**. Your images are converted in their original location.\n\nConvert WebP images to PNG\n--------------------------\n\nIf you want to use a WebP image from your project for another purpose---for\nexample, in a web page that needs to correctly display images in a browser\nwithout WebP support---you can use Android Studio to convert WebP images to PNG\nformat.\n\nTo convert a WebP image to PNG, proceed as follows:\n\n1. Right-click a WebP image in Android Studio, and then click **Convert to\n PNG**.\n2. A dialog appears, asking whether you would like to\n delete the original WebP file after conversion or keep the original WebP\n file as well as the new PNG file.\n\n Click **Yes** to delete the original WebP file or **No**\n to retain the WebP file in addition to the PNG file. Your image is converted\n immediately."]]