Jpeg2000Options
Contenido
[
Ocultar
]Jpeg2000Options class
Las opciones de formato de archivo JPEG2000.
public class Jpeg2000Options : ImageOptionsBase
Constructores
Nombre | Descripción |
---|---|
Jpeg2000Options() | Inicializa una nueva instancia delJpeg2000Options clase. |
Jpeg2000Options(Jpeg2000Options) | Inicializa una nueva instancia delJpeg2000Options clase. |
Propiedades
Nombre | Descripción |
---|---|
BufferSizeHint { get; set; } | Obtiene o establece la sugerencia de tamaño de búfer que se define como el tamaño máximo permitido para todos los búferes internos. |
Codec { get; set; } | Obtiene o establece el códec JPEG2000 |
Comments { get; set; } | Obtiene o establece los marcadores de comentario Jpeg. |
CompressionRatios { get; set; } | Obtiene o establece la matriz de relación de compresión. Diferentes relaciones de compresión para capas sucesivas. La tasa especificada para cada nivel de calidad es el factor de compresión deseado. Relaciones decrecientes requeridas. |
Disposed { get; } | Obtiene un valor que indica si esta instancia se desecha. |
FullFrame { get; set; } | Obtiene o establece un valor que indica si [fotograma completo]. |
Irreversible { get; set; } | Obtiene o establece un valor que indica si se usa la compresión DWT 9-7 irreversible (verdadero) o se usa compresión DWT 5-3 sin pérdidas (predeterminado). |
MultiPageOptions { get; set; } | Las opciones multipágina |
virtual Palette { get; set; } | Obtiene o establece la paleta de colores. |
ProgressEventHandler { get; set; } | Obtiene o establece el controlador de eventos de progreso. |
virtual ResolutionSettings { get; set; } | Obtiene o establece la configuración de resolución. |
Source { get; set; } | Obtiene o establece la fuente para crear la imagen en. |
VectorRasterizationOptions { get; set; } | Obtiene o establece las opciones de rasterización de vectores. |
override XmpData { get; set; } | Obtiene o establece el contenedor de metadatos XMP. |
Métodos
Nombre | Descripción |
---|---|
virtual Clone() | Clona esta instancia. |
Dispose() | Elimina la instancia actual. |
Ejemplos
El siguiente ejemplo muestra cómo convertir una imagen vectorial de varias páginas al formato JPEG 2000 de manera general sin hacer referencia a un tipo de imagen en particular.
[C#]
string dir = "C:\\aspose.imaging\\net\\misc\\ImagingReleaseQATester\\Tests\\testdata\\2548";
string inputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr");
string outputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr.j2k");
Aspose.Imaging.ImageOptionsBase exportOptions = new Aspose.Imaging.ImageOptions.Jpeg2000Options();
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
{
exportOptions.MultiPageOptions = null;
// Exportar solo las dos primeras páginas. De hecho, solo se rasterizará una página porque JPEG 2000 no es un formato de varias páginas.
Aspose.Imaging.IMultipageImage multipageImage = image as Aspose.Imaging.IMultipageImage;
if (multipageImage != null && (multipageImage.Pages != null && multipageImage.PageCount > 2))
{
exportOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.MultiPageOptions(new Aspose.Imaging.IntRange(0, 2));
}
if (image is Aspose.Imaging.VectorImage)
{
exportOptions.VectorRasterizationOptions = (Aspose.Imaging.ImageOptions.VectorRasterizationOptions)image.GetDefaultOptions(new object[] { Aspose.Imaging.Color.White, image.Width, image.Height });
exportOptions.VectorRasterizationOptions.TextRenderingHint = Aspose.Imaging.TextRenderingHint.SingleBitPerPixel;
exportOptions.VectorRasterizationOptions.SmoothingMode = Aspose.Imaging.SmoothingMode.None;
}
image.Save(outputFilePath, exportOptions);
}
Ver también
- class ImageOptionsBase
- espacio de nombres Aspose.Imaging.ImageOptions
- asamblea Aspose.Imaging