GraphicsFormats é um plugin REALbasic para importar e exportar imagens. Atualmente, o plugin suporta formatos de arquivo PNG, Jpeg, Jpeg2000 e TGA com os seguintes recursos nos formatos PNG, Jpeg, Jpeg2000 e Tga: Importar a partir de um arquivo.
Importando de uma string. Importando de um IBinaryStreamReader. Importando com canais Alpha (apenas PNG e Jpeg2000). Exportando para um arquivo. Exportando para uma string. Exportando para um IBinaryStreamWriter. Exportando com canais Alpha (apenas PNG e Jpeg2000).
O que há de novo nesta versão:
- Adicionado suporte na classe RawJpegImporter para importar imagens Jpeg com espaço de cores CMYK.
- Adicionado suporte na classe RawJpegExporter para exportar imagens Jpeg com espaço de cores CMYK.
- awJpegImporter e RawJpegExporter devem agora ser ligeiramente mais rápidos do que antes.
- Corrigido problemas críticos com o RawJpexExporter.
O que é novo na versão 5.6.4:
Todos os formatos possuem os seguintes recursos:
- Importando de um arquivo.
- Importando de uma string.
- Importando de um IBinaryStreamReader.
- Exportando para um arquivo.
- Exportando para uma string.
- Exportando para um IBinaryStreamWriter.
- Importar e exportar para o espaço de cores RGB.
Os seguintes recursos são exclusivos do formato PNG:
- Importando com canais Alpha para todos os tipos de importação (arquivo, string, stream).
- Exportando com canais Alpha para todos os tipos de exportação (arquivo, string, stream).
- Importar e exportar sem usar Xojo Picture Object.
- Consultando metadados sem ler a imagem inteira (arquivo, string, fluxo).
Os seguintes recursos são exclusivos do formato Jpeg:
- Importar e exportar para o espaço de cores em escala de cinza.
- Configuração de qualidade.
- Configuração do parâmetro de linha de base.
- Configuração do parâmetro progressivo.
- Configuração do fator de suavização.
- Importar e exportar valores de resolução horizontal e vertical.
- Importar e exportar sem usar Xojo Picture Object.
Os seguintes recursos são exclusivos do formato Jpeg2000:
- Importar e exportar para o espaço de cores em escala de cinza.
- Configuração de qualidade.
- Seleção de codecs j2k ou jp2.
- Importando com canais Alpha para todos os tipos de importação (arquivo, string, stream).
- Exportando com canais Alpha para todos os tipos de exportação (arquivo, string, stream).
Os seguintes recursos são exclusivos do formato Tga:
- Importando com canais Alpha para todos os tipos de importação (arquivo, string, stream).
- Exportando com canais Alpha para todos os tipos de exportação (arquivo, string, stream).
- Compressão opcional do RLE.
O que é novo na versão 5.0:
- Atualizou as classes RawBitmap PNG e RawBitmap JPEG para suportar a classe RawBitmap redesenhada no TypeLib 7.
- Adicionado a propriedade ScreenGamma para o RawPngExporter.
- Adicionado a propriedade ScreenGamma para o RawPngImporter.
- Adicionado a propriedade ScreenGamma para o PngExporter.
- Adicionado a propriedade ScreenGamma para o PngImporter.
- Adicionado a propriedade ScreenGamma para o PngExporterConsole.
- Adicionado a propriedade ScreenGamma para o PngImporterConsole.
- Dependências de ligação de compilação muito reduzidas, as classes RawBitmap em sistemas Linux facilitam a execução em servidores Linux.
- Substituiu e removeu APIs mais depreciadas.
O que é novo na versão 4.6:
- A classe PngExporter agora pode exportar imagens Xojo que têm um novo canal alfa de estilo.
- A classe PngImporter agora pode importar imagens opcionais que possuem canais alfa no objeto de imagem Xojo que possui novo canal alfa de estilo.
- Adicionado propriedade CompressionLevel para a classe PngExporter e RawPngExporter.
- Atualizou as bibliotecas sob o capô para as classes PNG para versões muito mais novas.
- PngImporter: fez ler uma imagem em uma string muito mais rápido e agora consumirá menos memória.
- RawPngImporter: fez ler uma imagem em uma string muito mais rápido e agora consumirá menos memória.
- Propriedade de metadados do autor adicionado para a classe PngExporter.
- Propriedade de metadados de Copyright adicionada para a classe PngExporter.
- Propriedade de metadados de título adicionado para a classe PngExporter.
- Propriedade de metadados de Descrição adicionada na classe PngExporter.
- Propriedade de metadados de Isenção adicional para a classe PngExporter.
- Adicionado a propriedade de metadados do software para a classe PngExporter.
- Propriedade de metadados de fonte adicionada na classe PngExporter.
- Propriedade de metadados de Adição Adicionada à classe PngExporter.
- Propriedade de metadados do autor adicionado para a classe PngImporter.
- Propriedade de metadados do título adicionado para a classe PngImporter.
- Propriedade de metadados de Descrição Adicionada na classe PngImporter.
- Propriedade de metadados de Isenção adicional para a classe PngImporter.
- Propriedade de metadados de software adicionado para a classe PngImporter.
- Propriedade de metadados Source Adicionado para a classe PngImporter.
- Adicionado propriedade de metadados de aviso para a classe PngImporter.
- Adicionado MaskInAlphaChannel propriedade para a classe PngImporter.
- Adicionado a função GetInfoFromFile na classe PngImporter.
- Adicionado a função GetInfoFromString para a classe PngImporter.
- Adicionado a função GetInfoFromStream na classe PngImporter.
- O JPEG2000Exporter agora pode exportar imagens Xojo que possuem um novo canal alfa de estilo.
- A classe JPEG2000Importer agora pode importar imagens opcionais que têm canais alfa no objeto de imagem Xojo que tem novo canal alfa de estilo.
- Adicionado MaskInAlphaChannel propriedade para a classe JPEG2000Importer.
- O TGAExporter agora pode exportar imagens Xojo que possuem novo canal alfa de estilo.
- A classe TGAImporter agora pode importar imagens opcionais que possuem canais alfa no objeto de imagem Xojo que tem novo canal alfa de estilo.- Adicionado MaskInAlphaChannel propriedade para a classe TGAImporter.
O que é novo na versão 4.5:
- Agora também é fornecido com um plugin Xojo. O plugin Xojo vem no novo formato Xojo e é compilado com o SDK mais recente.
- As compilações do Linux foram usadas para usar o Cairo.
- Problema de compilação cruzada fixa ao compilar de uma plataforma para outra.
- Problemas corrigidos no Linux, onde havia dois segmentos JPEG e nenhum segmento TGA.
- Os segmentos do plugin vêm o código assinado nos sistemas MacOS X.
- Plugin agora enviado com TypeLib 6.5.1
- A documentação agora também é fornecida como docset para o incrível visualizador do Dash em http://kapeli.com/dash.
Requisitos :
Limitações :
Publica mensagem de demonstração no aplicativo compilado.
Comentários não encontrado