PNG Utilities REALbasic Plugin permite carregar e salvar imagens no formato PNG com ou sem informações de transparência. Métodos também são fornecidos para lidar com cadeias de dados PNG binário, que é ideal quando armazenamento ou recuperação de imagens a partir de bases de dados, volumes virtuais, arquivos zip, etc.
O formato de imagem PNG suporta imagens em cores verdadeiras com ou sem canais alfa, usando compressão sem perda eficiente. Imagens PNG são ideais quando os arquivos pequenos são desejados, sem sacrificar a fidelidade de imagem ou informações de transparência. O PNG Utilities Plugin permite que os desenvolvedores REALbasic para carregar e salvar imagens PNG facilmente, enquanto perfeitamente importação e exportação de máscaras de transparência.
O código fonte para PNG Utilities é fornecido gratuitamente, e pode ser utilizado sem crédito. No entanto, qualquer alteração a fonte deve ser contribuíram para trás para que possam ser considerados para inclusão em uma versão futura.
NOTA: O libpng e zlib bibliotecas estão incluídos no âmbito dos respectivos acordos de licença, cópias dos quais estão incluídas neste distribuição.
Uso:
Coloque o arquivo PNG Utilities Plugin.rbx incluído no download para o seu plugin pasta REALbasic e lançar REALbasic. O plug-in fornece um módulo PNGu contendo vários métodos. Por favor, consulte o documento de referência método e do projeto de exemplo incluído para obter informações mais detalhadas.
NOTA: Se você usar o Photoshop para criar arquivos PNG, faça um favor e fazer o download do plug-in gratuito SuperPNG Photoshop (disponível para Mac OS e Windows).
Limitações:
IMPORTANTE: Linux constrói dinamicamente vincular com libpng e zlib em tempo de execução. PNG Utilities não funciona sem estas bibliotecas, mas eles são normalmente incluídos com distribuições Linux e nenhuma instalação adicional será necessária em circunstâncias normais. Os plugins Mac e Win32 são bibliotecas (libpng e zlib ou seja estaticamente vinculados são construídas no próprio plugin) auto-suficientes.
PNG Utilities pode carregar qualquer arquivo PNG válido (true-color, paletted, tons de cinza, etc.), mas atualmente só poupa true-color 8bpp RGB e RGBA formatos.
Correção de gama é aplicada destrutiva ao carregar uma imagem PNG. Isto significa que os dados RGB original já não existe dentro do objecto REALbasic Imagem. Para evitar correção de gama totalmente sempre passar um valor de gama de -1 ao carregar e / ou salvando imagens PNG.
Imagens vetoriais (Imagens com profundidade = 0) precisam ser convertido em um bitmap antes de enviá-los com os métodos Salvar / GetData.
Bandeiras Picture.Transparent não são convertidos para canais alfa quando usando os métodos Salvar / GetData. Somente Imagens com uma propriedade Máscara válida resultará em um PNG que contém um canal alfa, mas note que máscaras devem ser em tons de cinza para resultados consistentes.
Máscaras em REALbasic tratar preto como opaco, enquanto os canais alfa tratar
Requisitos:
· REALbasic 5.5+
O que há de novo nesta versão:
· Todos: 16 bpp (48 e 64 bits) imagens PNG agora carregar e exibir corretamente
Detalhes de Software:
Versão: 1.8.1
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 3
Comentários não encontrado