2.3. Exportando imagens com transparência

There are two different approaches used by graphic file formats for supporting transparent image areas: simple binary transparency and alpha transparency. Simple binary transparency is supported in the GIF format; one color from the indexed color palette is marked as the transparent color. Alpha transparency is supported in the PNG format; the transparency information is stored in a separate channel, the Alpha channel.

[Nota] Nota

O formato GIF é usado raramente, por que o PNG suporta quase todas as características do GIF, com algumas coisas a mais (por exemplo, transparência alfa) — e os arquivos PNG, desde que no modo indexado, ficam menores. Entretanto, o formato GIF é bastante usado para animações.

Procedimento 6.1. Criando uma imagem com áreas transparentes (Transparência alfa)

  1. Primeiro, usaremos a mesma imagem que nos tutoriais anteriores, Wilber, o mascote do GIMP.

    Figura 6.3. A imagem do Wilber aberta no modo RGBA

    A imagem do Wilber aberta no modo RGBA

  2. To export an image with alpha transparency, you must have an alpha channel. To check if the image has an alpha channel, go to the Channels Dialog and verify that an entry for Alpha exists, besides Red, Green and Blue. If this is not the case, add a new alpha channel from the layers menu; Layer+TransparencyAdd Alpha Channel.

  3. O arquivo XCF original contém camadas de fundo que você pode remover. O GIMP vem por padrão com filtros que permitem criar degradês. Veja em Filtros+Sombra e luz. O único limite é sua imaginação. Para mostrar as possibilidades com a transparência alfa mostramos um brilho suave no fundo, ao redor do Wilber.

  4. After you're done with your image, you can export it in PNG format.

Figura 6.4. A imagem do Wilber com transparência

A imagem do Wilber com transparência

O xadrez de meio tom que aparece na camada de fundo, enquanto você está no GIMP, representa a região que será transparente na imagem exportada.