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
| Constructor | Descripció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
| Campo | Descripción |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | El tamaño máximo del segmento EXIF permitido en bytes. |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| exifData | TiffDataType[] | 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ámetro | Tipo | Descripción |
|---|---|---|
| commonTags | TiffDataType[] | Las etiquetas comunes. |
| exifTags | TiffDataType[] | Las etiquetas EXIF. |
| gpsTags | TiffDataType[] | 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ámetro | Tipo | Descripción |
|---|---|---|
| exifData | ExifData | Matriz 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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | long |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | long |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | TiffRational[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | TiffRational[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | java.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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | TiffRational |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | TiffRational[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
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ámetro | Tipo | Descripción |
|---|---|---|
| value | TiffRational |
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.