JpegExifData

Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData

public final class JpegExifData extends ExifData

Contenedor de datos EXIF para archivos jpeg.

Constructores

ConstructorDescripción
JpegExifData()Inicializa una nueva instancia de la clase JpegExifData.
JpegExifData(TiffDataType[] exifData)Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.
JpegExifData(ExifData exifData)Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.

Campos

CampoDescripción
MAX_EXIF_SEGMENT_SIZEEl tamaño máximo del segmento EXIF permitido en bytes.

Métodos

MétodoDescripción
getArtist()Obtiene o establece el artista.
setArtist(String value)Obtiene o establece el artista.
getBitsPerSample()Obtiene o establece los bits por muestra.
setBitsPerSample(int[] value)Obtiene o establece los bits por muestra.
getCompression()Obtiene o establece la compresión.
setCompression(int value)Obtiene o establece la compresión.
getCopyright()Obtiene o establece los derechos de autor.
setCopyright(String value)Obtiene o establece los derechos de autor.
getDateTime()Obtiene o establece la fecha y hora.
setDateTime(String value)Obtiene o establece la fecha y hora.
getImageDescription()Obtiene o establece la descripción de la imagen.
setImageDescription(String value)Obtiene o establece la descripción de la imagen.
getImageLength()Obtiene o establece la longitud de la imagen.
setImageLength(long value)Obtiene o establece la longitud de la imagen.
getImageWidth()Obtiene o establece el ancho de la imagen.
setImageWidth(long value)Obtiene o establece el ancho de la imagen.
getModel()Obtiene o establece el modelo.
setModel(String value)Obtiene o establece el modelo.
getPhotometricInterpretation()Obtiene o establece la interpretación fotométrica.
setPhotometricInterpretation(int value)Obtiene o establece la interpretación fotométrica.
getPlanarConfiguration()Obtiene o establece la configuración planar.
setPlanarConfiguration(int value)Obtiene o establece la configuración planar.
getPrimaryChromaticities()Obtiene o establece la cromaticidad de los tres colores primarios de la imagen.
setPrimaryChromaticities(TiffRational[] value)Obtiene o establece la cromaticidad de los tres colores primarios de la imagen.
getReferenceBlackWhite()Obtiene o establece la referencia de negro y blanco.
setReferenceBlackWhite(TiffRational[] value)Obtiene o establece la referencia de negro y blanco.
getResolutionUnit()Obtiene o establece la unidad de resolución.
setResolutionUnit(int value)Obtiene o establece la unidad de resolución.
getSamplesPerPixel()Obtiene o establece las muestras por píxel.
setSamplesPerPixel(int value)Obtiene o establece las muestras por píxel.
getSoftware()Obtiene o establece el software.
setSoftware(String value)Obtiene o establece el software.
getTransferFunction()Obtiene o establece la función de transferencia.
setTransferFunction(int[] value)Obtiene o establece la función de transferencia.
getXResolution()Obtiene o establece la resolución x.
setXResolution(TiffRational value)Obtiene o establece la resolución x.
getYCbCrCoefficients()Obtiene o establece los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.
setYCbCrCoefficients(TiffRational[] value)Obtiene o establece los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.
getYCbCrPositioning()Obtiene o establece la posición de los componentes de crominancia en relación con el componente de luminancia.
setYCbCrPositioning(int value)Obtiene o establece la posición de los componentes de crominancia en relación con el componente de luminancia.
getYCbCrSubSampling()Obtiene o establece la proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.
setYCbCrSubSampling(int[] value)Obtiene o establece la proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.
getYResolution()Obtiene o establece la resolución y.
setYResolution(TiffRational value)Obtiene o establece la resolución y.
serializeExifData()Serializa los datos EXIF.

JpegExifData()

public JpegExifData()

Inicializa una nueva instancia de la clase JpegExifData.

JpegExifData(TiffDataType[] exifData)

public JpegExifData(TiffDataType[] exifData)

Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.

Parameters:

ParámetroTipoDescripción
exifDataTiffDataType[]Matriz de etiquetas EXIF junto con etiquetas comunes y GPS.

JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.

Parameters:

ParámetroTipoDescripción
commonTagsTiffDataType[]Las etiquetas comunes.
exifTagsTiffDataType[]Las etiquetas EXIF.
gpsTagsTiffDataType[]Las etiquetas GPS.

JpegExifData(ExifData exifData)

public JpegExifData(ExifData exifData)

Inicializa una nueva instancia de la clase JpegExifData con datos de una matriz.

Parameters:

ParámetroTipoDescripción
exifDataExifDataMatriz de etiquetas EXIF junto con etiquetas comunes y GPS.

MAX_EXIF_SEGMENT_SIZE

public static final int MAX_EXIF_SEGMENT_SIZE

El tamaño máximo del segmento EXIF permitido en bytes.

getArtist()

public String getArtist()

Obtiene o establece el artista.

Valor: El artista.

Returns: java.lang.String

setArtist(String value)

public void setArtist(String value)

Obtiene o establece el artista.

Valor: El artista.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getBitsPerSample()

public int[] getBitsPerSample()

Obtiene o establece los bits por muestra.

Valor: Los bits por muestra.

Returns: int[]

setBitsPerSample(int[] value)

public void setBitsPerSample(int[] value)

Obtiene o establece los bits por muestra.

Valor: Los bits por muestra.

Parameters:

ParámetroTipoDescripción
valorint[]

getCompression()

public int getCompression()

Obtiene o establece la compresión.

Valor: La compresión.

Returns: int

setCompression(int value)

public void setCompression(int value)

Obtiene o establece la compresión.

Valor: La compresión.

Parameters:

ParámetroTipoDescripción
valorint

getCopyright()

public String getCopyright()

Obtiene o establece los derechos de autor.

Valor: Los derechos de autor.

Returns: java.lang.String

setCopyright(String value)

public void setCopyright(String value)

Obtiene o establece los derechos de autor.

Valor: Los derechos de autor.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getDateTime()

public String getDateTime()

Obtiene o establece la fecha y hora.

Valor: La fecha y hora.

Returns: java.lang.String

setDateTime(String value)

public void setDateTime(String value)

Obtiene o establece la fecha y hora.

Valor: La fecha y hora.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getImageDescription()

public String getImageDescription()

Obtiene o establece la descripción de la imagen.

Valor: La descripción de la imagen.

Returns: java.lang.String

setImageDescription(String value)

public void setImageDescription(String value)

Obtiene o establece la descripción de la imagen.

Valor: La descripción de la imagen.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getImageLength()

public long getImageLength()

Obtiene o establece la longitud de la imagen.

Valor: La longitud de la imagen.

Returns: long

setImageLength(long value)

public void setImageLength(long value)

Obtiene o establece la longitud de la imagen.

Valor: La longitud de la imagen.

Parameters:

ParámetroTipoDescripción
valorlong

getImageWidth()

public long getImageWidth()

Obtiene o establece el ancho de la imagen.

Valor: El ancho de la imagen.

Returns: long

setImageWidth(long value)

public void setImageWidth(long value)

Obtiene o establece el ancho de la imagen.

Valor: El ancho de la imagen.

Parameters:

ParámetroTipoDescripción
valorlong

getModel()

public String getModel()

Obtiene o establece el modelo.

Valor: El modelo.

Returns: java.lang.String

setModel(String value)

public void setModel(String value)

Obtiene o establece el modelo.

Valor: El modelo.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getPhotometricInterpretation()

public int getPhotometricInterpretation()

Obtiene o establece la interpretación fotométrica.

Valor: La interpretación fotométrica.

Returns: int

setPhotometricInterpretation(int value)

public void setPhotometricInterpretation(int value)

Obtiene o establece la interpretación fotométrica.

Valor: La interpretación fotométrica.

Parameters:

ParámetroTipoDescripción
valorint

getPlanarConfiguration()

public int getPlanarConfiguration()

Obtiene o establece la configuración planar.

Valor: La configuración planar.

Returns: int

setPlanarConfiguration(int value)

public void setPlanarConfiguration(int value)

Obtiene o establece la configuración planar.

Valor: La configuración planar.

Parameters:

ParámetroTipoDescripción
valorint

getPrimaryChromaticities()

public TiffRational[] getPrimaryChromaticities()

Obtiene o establece la cromaticidad de los tres colores primarios de la imagen.

Valor: La cromaticidad de los tres colores primarios de la imagen.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setPrimaryChromaticities(TiffRational[] value)

public void setPrimaryChromaticities(TiffRational[] value)

Obtiene o establece la cromaticidad de los tres colores primarios de la imagen.

Valor: La cromaticidad de los tres colores primarios de la imagen.

Parameters:

ParámetroTipoDescripción
valueTiffRational[]

getReferenceBlackWhite()

public TiffRational[] getReferenceBlackWhite()

Obtiene o establece la referencia de negro y blanco.

Valor: La referencia negro blanco.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setReferenceBlackWhite(TiffRational[] value)

public void setReferenceBlackWhite(TiffRational[] value)

Obtiene o establece la referencia de negro y blanco.

Valor: La referencia negro blanco.

Parameters:

ParámetroTipoDescripción
valueTiffRational[]

getResolutionUnit()

public int getResolutionUnit()

Obtiene o establece la unidad de resolución.

Valor: La unidad de resolución.

Returns: int

setResolutionUnit(int value)

public void setResolutionUnit(int value)

Obtiene o establece la unidad de resolución.

Valor: La unidad de resolución.

Parameters:

ParámetroTipoDescripción
valorint

getSamplesPerPixel()

public int getSamplesPerPixel()

Obtiene o establece las muestras por píxel.

Valor: Las muestras por píxel.

Returns: int

setSamplesPerPixel(int value)

public void setSamplesPerPixel(int value)

Obtiene o establece las muestras por píxel.

Valor: Las muestras por píxel.

Parameters:

ParámetroTipoDescripción
valorint

getSoftware()

public String getSoftware()

Obtiene o establece el software.

Valor: El software.

Returns: java.lang.String

setSoftware(String value)

public void setSoftware(String value)

Obtiene o establece el software.

Valor: El software.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String

getTransferFunction()

public int[] getTransferFunction()

Obtiene o establece la función de transferencia.

Valor: La función de transferencia.

Returns: int[]

setTransferFunction(int[] value)

public void setTransferFunction(int[] value)

Obtiene o establece la función de transferencia.

Valor: La función de transferencia.

Parameters:

ParámetroTipoDescripción
valorint[]

getXResolution()

public TiffRational getXResolution()

Obtiene o establece la resolución x.

Valor: La resolución x.

Returns: TiffRational

setXResolution(TiffRational value)

public void setXResolution(TiffRational value)

Obtiene o establece la resolución x.

Valor: La resolución x.

Parameters:

ParámetroTipoDescripción
valueTiffRational

getYCbCrCoefficients()

public TiffRational[] getYCbCrCoefficients()

Obtiene o establece los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.

Valor: Los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setYCbCrCoefficients(TiffRational[] value)

public void setYCbCrCoefficients(TiffRational[] value)

Obtiene o establece los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.

Valor: Los coeficientes de la matriz para la transformación de datos de imagen de RGB a YCbCr.

Parameters:

ParámetroTipoDescripción
valueTiffRational[]

getYCbCrPositioning()

public int getYCbCrPositioning()

Obtiene o establece la posición de los componentes de crominancia en relación con el componente de luminancia.

Valor: La posición de los componentes de crominancia en relación con el componente de luminancia.

Returns: int

setYCbCrPositioning(int value)

public void setYCbCrPositioning(int value)

Obtiene o establece la posición de los componentes de crominancia en relación con el componente de luminancia.

Valor: La posición de los componentes de crominancia en relación con el componente de luminancia.

Parameters:

ParámetroTipoDescripción
valorint

getYCbCrSubSampling()

public int[] getYCbCrSubSampling()

Obtiene o establece la proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.

Valor: La proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.

Returns: int[]

setYCbCrSubSampling(int[] value)

public void setYCbCrSubSampling(int[] value)

Obtiene o establece la proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.

Valor: La proporción de muestreo de los componentes de crominancia en relación con el componente de luminancia.

Parameters:

ParámetroTipoDescripción
valorint[]

getYResolution()

public TiffRational getYResolution()

Obtiene o establece la resolución y.

Valor: La resolución y.

Returns: TiffRational

setYResolution(TiffRational value)

public void setYResolution(TiffRational value)

Obtiene o establece la resolución y.

Valor: La resolución y.

Parameters:

ParámetroTipoDescripción
valueTiffRational

serializeExifData()

public byte[] serializeExifData()

Serializa los datos EXIF. Escribe los valores y contenidos de las etiquetas. La etiqueta de tamaño más influyente es el contenido de la etiqueta Miniatura.

Returns: byte[] - Los datos EXIF serializados.

El tamaño total del segmento debe ser menor o igual a MaxExifSegmentSize bytes para producir una imagen jpeg correcta. Sugerencia: intenta reducir el tamaño de la miniatura o cambiar su compresión en caso de que la sección EXIF sea demasiado grande.