GraphicsFormats es un complemento REALbasic para importar y exportar imágenes. El complemento admite actualmente formatos de archivo PNG, JPEG, Jpeg2000 y TGA con las siguientes funciones en formato PNG, Jpeg, Jpeg2000 y Tga: Importación desde un archivo.
Importando desde una cadena. Importar desde un IBinaryStreamReader. Importación con canales Alpha (solo PNG y Jpeg2000). Exportando a un archivo. Exportar a una cadena. Exportación a un IBinaryStreamWriter. Exportar con canales Alpha (solo PNG y Jpeg2000).
Qué hay de nuevo en esta versión:
- Se agregó soporte en la clase RawJpegImporter para importar imágenes JPEG con espacio de color CMYK.
- Se agregó soporte en la clase RawJpegExporter para exportar imágenes JPEG con espacio de color CMYK.
- awJpegImporter y RawJpegExporter ahora deberían ser un poco más rápidos que antes.
- Se corrigieron problemas críticos con RawJpexExporter.
Qué hay de nuevo en la versión 5.6.4:
Todos los formatos tienen las siguientes características:
- Importar desde un archivo.
- Importar desde una cadena.
- Importar desde un IBinaryStreamReader.
- Exportar a un archivo.
- Exportar a una cadena.
- Exportación a un IBinaryStreamWriter.
- Importe y exporte al espacio de color RGB.
Las siguientes funciones son exclusivas del formato PNG:
- Importación con canales Alpha para todos los tipos de importación (archivo, cadena, secuencia).
- Exportación con canales Alpha para todos los tipos de exportación (archivo, cadena, transmisión).
- Importe y exporte sin utilizar Objeto de imagen Xojo.
- Consultar metadatos sin leer toda la imagen (archivo, cadena, secuencia).
Las siguientes características son exclusivas del formato Jpeg:
- Importar y exportar a un espacio de color en escala de grises.
- Configuración de calidad.
- Configurando el parámetro Baseline.
- Configurando el parámetro progresivo.
- Configurando el factor de suavizado.
- Importa y exporta valores de resolución horizontal y vertical.
- Importe y exporte sin utilizar Objeto de imagen Xojo.
Las siguientes funciones son exclusivas del formato Jpeg2000:
- Importar y exportar a un espacio de color en escala de grises.
- Configuración de calidad.
- Selección de códecs j2k o jp2.
- Importación con canales Alpha para todos los tipos de importación (archivo, cadena, secuencia).
- Exportación con canales Alpha para todos los tipos de exportación (archivo, cadena, transmisión).
Las siguientes funciones son exclusivas del formato Tga:
- Importación con canales Alpha para todos los tipos de importación (archivo, cadena, secuencia).
- Exportación con canales Alpha para todos los tipos de exportación (archivo, cadena, transmisión).
- Compresión RLE opcional.
Qué hay de nuevo en la versión 5.0:
: se actualizaron las clases RawBitmap PNG y RawBitmap JPEG para admitir la clase rediseñada RawBitmap en TypeLib 7.
- Se agregó la propiedad ScreenGamma al RawPngExporter.
- Se agregó propiedad ScreenGamma al RawPngImporter.
- Se agregó propiedad ScreenGamma al PngExporter.
- Se agregó la propiedad ScreenGamma al PngImporter.
- Se agregó propiedad ScreenGamma a PngExporterConsole.
- Se agregó propiedad ScreenGamma a PngImporterConsole.
- Dependencias de compilador de enlaces muy reducidas, las clases de RawBitmap en sistemas Linux facilitan la ejecución en servidores Linux.
- Reemplazó y eliminó más API en desuso.
Qué hay de nuevo en la versión 4.6:
- La clase PngExporter ahora puede exportar imágenes Xojo que tienen un nuevo estilo de canal alfa.
- La clase PngImporter ahora puede importar imágenes que tienen canales alfa en el objeto de imagen Xojo que tiene un nuevo canal alfa de estilo.
- Se agregó la propiedad CompressionLevel a la clase PngExporter y RawPngExporter.
- Actualicé las bibliotecas bajo el capó para las clases PNG a versiones mucho más nuevas.
- PngImporter: hace que leer una imagen en una cadena sea mucho más rápido y ahora consumirá menos memoria.
- RawPngImporter: hace que leer una imagen en una cadena sea mucho más rápido y ahora consumirá menos memoria.
- Se agregó propiedad de metadatos de autor a la clase PngExporter.
- Se agregó propiedad de metadatos de Copyright a la clase PngExporter.
- Se agregó propiedad de metadatos de título a la clase PngExporter.
- Se ha agregado la propiedad de metadatos Descripción a la clase PngExporter.
- Se agregó propiedad de metadatos de exención de responsabilidad a la clase PngExporter.
- Se agregó propiedad de metadatos de Software a la clase PngExporter.
- Se agregó propiedad de metadatos de origen a la clase PngExporter.
- Se agregó propiedad de metadatos de advertencia a la clase PngExporter.
- Se agregó propiedad de metadatos de autor a la clase PngImporter.
- Se agregó propiedad de metadatos de título a la clase PngImporter.
- Se agregó la propiedad de metadatos Descripción a la clase PngImporter.
- Se agregó propiedad de metadatos de exención de responsabilidad a la clase PngImporter.
- Se agregó propiedad de metadatos de Software a la clase PngImporter.
- Se agregó propiedad de metadatos de origen a la clase PngImporter.
- Se agregó propiedad de metadatos de advertencia a la clase PngImporter.
- Se agregó la propiedad MaskInAlphaChannel a la clase PngImporter.
- Se agregó la función GetInfoFromFile a la clase PngImporter.
- Se agregó la función GetInfoFromString a la clase PngImporter.
- Se agregó la función GetInfoFromStream a la clase PngImporter.
- JPEG2000Exporter ahora puede exportar imágenes Xojo que tienen un nuevo estilo de canal alfa.
- La clase JPEG2000Importer ahora puede importar imágenes que tienen canales alfa en el objeto de imagen Xojo que tiene un nuevo estilo de canal alfa.
- Se agregó la propiedad MaskInAlphaChannel a la clase JPEG2000Importer.
- TGAExporter ahora puede exportar imágenes de Xojo que tengan un nuevo estilo de canal alfa.
- La clase TGAImporter ahora puede importar imágenes que tienen canales alfa en el objeto de imagen Xojo que tiene un nuevo canal alfa de estilo.- Se agregó la propiedad MaskInAlphaChannel a la clase TGAImporter.
Qué hay de nuevo en la versión 4.5:
- Ahora también se envía con un complemento de Xojo. El complemento Xojo viene en el nuevo formato Xojo y se compila con el SDK más nuevo.
- Las compilaciones de Linux se han portado para usar Cairo.
- Solucionado el problema de compilación cruzada al compilar de una plataforma a otra.
- Problemas solucionados en Linux donde había dos segmentos JPEG y ningún segmento TGA.
- Los segmentos de complementos tienen código firmado en los sistemas MacOS X.
- El complemento ahora se envía con TypeLib 6.5.1
- La documentación ahora también se envía como docset para el impresionante visor de Dash de http://kapeli.com/dash.
Requisitos :
Limitaciones :
Publica un mensaje de demostración en una aplicación compilada.
Comentarios que no se encuentran