ExifData

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

All Implemented Interfaces: com.aspose.imaging.metadata.IImageMetadataFormat

public class ExifData extends TiffDataTypeController implements IImageMetadataFormat

EXIF 数据容器。

构造函数

构造函数描述
ExifData()初始化 ExifData 类的新实例。
ExifData(TiffDataType[] exifdata)使用数组中的数据初始化 ExifData 类的新实例。
ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)使用数组中的数据初始化 ExifData 类的新实例。
ExifData(ExifData exifdata)使用数组中的数据初始化 ExifData 类的新实例。
ExifData(byte[] binaryData)初始化 ExifData 类的新实例。

方法

方法描述
isBigEndian()获取或设置一个值,指示创建自该流的 EXIF 数据是否为大端序。
setBigEndian(boolean value)获取或设置一个值,指示创建自该流的 EXIF 数据是否为大端序。
getMake()获取记录设备的制造商。
setMake(String value)设置记录设备的制造商。
getApertureValue()获取或设置光圈值。
setApertureValue(TiffRational value)获取或设置光圈值。
getBodySerialNumber()获取或设置相机机身序列号。
setBodySerialNumber(String value)获取或设置相机机身序列号。
getBrightnessValue()获取或设置亮度值。
setBrightnessValue(TiffSRational value)获取或设置亮度值。
getCFAPattern()获取或设置 CFA 模式。
setCFAPattern(byte[] value)获取或设置 CFA 模式。
getCameraOwnerName()获取或设置相机所有者名称
setCameraOwnerName(String value)获取或设置相机所有者名称
getColorSpace()获取或设置色彩空间。
setColorSpace(int value)获取或设置色彩空间。
getComponentsConfiguration()获取或设置组件配置。
setComponentsConfiguration(byte[] value)获取或设置组件配置。
getCompressedBitsPerPixel()获取或设置每像素压缩位数。
setCompressedBitsPerPixel(TiffRational value)获取或设置每像素压缩位数。
getContrast()获取或设置对比度。
setContrast(int value)获取或设置对比度。
getCustomRendered()获取或设置自定义渲染。
setCustomRendered(int value)获取或设置自定义渲染。
getDateTimeDigitized()获取或设置数字化日期时间。
setDateTimeDigitized(String value)获取或设置数字化日期时间。
getDateTimeOriginal()获取或设置原始日期时间。
setDateTimeOriginal(String value)获取或设置原始日期时间。
getDeviceSettingDescription()获取或设置设备设置描述
setDeviceSettingDescription(byte[] value)获取或设置设备设置描述
getDigitalZoomRatio()获取或设置数字变焦比例。
setDigitalZoomRatio(TiffRational value)获取或设置数字变焦比例。
getExifVersion()获取或设置 EXIF 版本。
setExifVersion(byte[] value)获取或设置 EXIF 版本。
getExposureBiasValue()获取或设置曝光偏差值。
setExposureBiasValue(TiffSRational value)获取或设置曝光偏差值。
getExposureIndex()获取或设置曝光指数。
setExposureIndex(TiffRational value)获取或设置曝光指数。
getExposureMode()获取或设置曝光模式。
setExposureMode(int value)获取或设置曝光模式。
getExposureProgram()获取或设置曝光程序。
setExposureProgram(int value)获取或设置曝光程序。
getExposureTime()获取或设置曝光时间。
setExposureTime(TiffRational value)获取或设置曝光时间。
getFNumber()获取或设置光圈值。
setFNumber(TiffRational value)获取或设置光圈值。
getFileSource()获取或设置文件来源类型。
setFileSource(byte value)获取或设置文件来源类型。
getFlash()获取或设置闪光灯。
setFlash(int value)获取或设置闪光灯。
getFlashEnergy()获取或设置闪光能量。
setFlashEnergy(TiffRational value)获取或设置闪光能量。
getFlashpixVersion()获取或设置闪光像素版本。
setFlashpixVersion(byte[] value)获取或设置闪光像素版本。
getFocalLength()获取或设置焦距。
setFocalLength(TiffRational value)获取或设置焦距。
getFocalLengthIn35MmFilm()获取或设置 35 mm 胶片中的焦距。
setFocalLengthIn35MmFilm(int value)获取或设置 35 mm 胶片中的焦距。
getFocalPlaneResolutionUnit()获取或设置焦平面分辨率单位。
setFocalPlaneResolutionUnit(int value)获取或设置焦平面分辨率单位。
getFocalPlaneXResolution()获取或设置焦平面 X 分辨率。
setFocalPlaneXResolution(TiffRational value)获取或设置焦平面 X 分辨率。
getFocalPlaneYResolution()获取或设置焦平面 Y 分辨率。
setFocalPlaneYResolution(TiffRational value)获取或设置焦平面 Y 分辨率。
getGPSAltitude()获取或设置 GPS 海拔。
setGPSAltitude(TiffRational value)获取或设置 GPS 海拔。
getGPSAltitudeRef()获取或设置用作参考海拔的 GPS 海拔。
setGPSAltitudeRef(byte value)获取或设置用作参考海拔的 GPS 海拔。
getGPSAreaInformation()获取或设置 GPS 区域信息。
setGPSAreaInformation(byte[] value)获取或设置 GPS 区域信息。
getGPSDOP()获取或设置 GPS DOP(数据精度等级)。
setGPSDOP(TiffRational value)获取或设置 GPS DOP(数据精度等级)。
getGPSDestBearing()获取或设置指向目的地点的 GPS 方位角。
setGPSDestBearing(TiffRational value)获取或设置指向目的地点的 GPS 方位角。
getGPSDestBearingRef()获取或设置用于给出指向目的地点方位角的 GPS 参考。
setGPSDestBearingRef(String value)获取或设置用于给出指向目的地点方位角的 GPS 参考。
getGPSDestDistance()获取或设置到目的地点的 GPS 距离。
setGPSDestDistance(TiffRational value)获取或设置到目的地点的 GPS 距离。
getGPSDestDistanceRef()获取或设置用于表示到目的地点距离的 GPS 单位。
setGPSDestDistanceRef(String value)获取或设置用于表示到目的地点距离的 GPS 单位。
getGPSDestLatitude()获取或设置目的地点的 GPS 纬度。
setGPSDestLatitude(TiffRational[] value)获取或设置目的地点的 GPS 纬度。
getGPSDestLatitudeRef()获取或设置指示目的地点纬度是北纬还是南纬的 GPS 值。
setGPSDestLatitudeRef(String value)获取或设置指示目的地点纬度是北纬还是南纬的 GPS 值。
getGPSDestLongitude()获取或设置目的地点的 GPS 经度。
setGPSDestLongitude(TiffRational[] value)获取或设置目的地点的 GPS 经度。
getGPSDestLongitudeRef()获取或设置指示目的地点经度是东经还是西经的 GPS 值。
setGPSDestLongitudeRef(String value)获取或设置指示目的地点经度是东经还是西经的 GPS 值。
getGPSDifferential()获取或设置指示是否对 GPS 接收器应用差分校正的 GPS 值。
setGPSDifferential(int value)获取或设置指示是否对 GPS 接收器应用差分校正的 GPS 值。
getGPSImgDirection()获取或设置图像拍摄时的 GPS 方向。
setGPSImgDirection(TiffRational value)获取或设置图像拍摄时的 GPS 方向。
getGPSImgDirectionRef()获取或设置用于给出图像拍摄时方向的 GPS 参考。
setGPSImgDirectionRef(String value)获取或设置用于给出图像拍摄时方向的 GPS 参考。
getGPSDateStamp()获取或设置记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。
setGPSDateStamp(String value)获取或设置记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。
getGPSLatitude()获取或设置 GPS 纬度。
setGPSLatitude(TiffRational[] value)获取或设置 GPS 纬度。
getGPSLatitudeRef()获取或设置 GPS 纬度是北纬还是南纬。
setGPSLatitudeRef(String value)获取或设置 GPS 纬度是北纬还是南纬。
getGPSLongitude()获取或设置 GPS 经度。
setGPSLongitude(TiffRational[] value)获取或设置 GPS 经度。
getGPSLongitudeRef()获取或设置 GPS 经度是东经还是西经。
setGPSLongitudeRef(String value)获取或设置 GPS 经度是东经还是西经。
getGPSMapDatum()获取或设置 GPS 接收器使用的 GPS 大地测量数据。
setGPSMapDatum(String value)获取或设置 GPS 接收器使用的 GPS 大地测量数据。
getGPSMeasureMode()获取或设置 GPS 测量模式。
setGPSMeasureMode(String value)获取或设置 GPS 测量模式。
getGPSProcessingMethod()获取或设置记录用于定位方法名称的 GPS 字符串。
setGPSProcessingMethod(byte[] value)获取或设置记录用于定位方法名称的 GPS 字符串。
getGPSSatellites()获取或设置用于测量的 GPS 卫星。
setGPSSatellites(String value)获取或设置用于测量的 GPS 卫星。
getGPSSpeed()获取或设置 GPS 接收器移动的速度。
setGPSSpeed(TiffRational value)获取或设置 GPS 接收器移动的速度。
getGPSSpeedRef()获取或设置用于表示 GPS 接收器移动速度的单位。
setGPSSpeedRef(String value)获取或设置用于表示 GPS 接收器移动速度的单位。
getGPSStatus()获取或设置图像记录时 GPS 接收器的状态。
setGPSStatus(String value)获取或设置图像记录时 GPS 接收器的状态。
getGPSTimestamp()获取或设置 GPS 时间(UTC,协调世界时)。
setGPSTimestamp(TiffRational[] value)获取或设置 GPS 时间(UTC,协调世界时)。
getGPSTrack()获取或设置 GPS 接收器移动的方向。
setGPSTrack(String value)获取或设置 GPS 接收器移动的方向。
getGPSTrackRef()获取或设置提供 GPS 接收器移动方向的参考。
setGPSTrackRef(String value)获取或设置提供 GPS 接收器移动方向的参考。
getGPSVersionID()获取或设置 GPS 版本标识符。
setGPSVersionID(byte[] value)获取或设置 GPS 版本标识符。
getGainControl()获取或设置整体图像增益调整的程度。
setGainControl(int value)获取或设置整体图像增益调整的程度。
getGamma()获取或设置伽马值。
setGamma(TiffRational value)获取或设置伽马值。
getISOSpeed()获取或设置 ISO 速度
setISOSpeed(long value)获取或设置 ISO 速度
getISOSpeedValue()获取 ISO 速度值。
setISOSpeedValue(long value)设置 ISO 速度值。
getISOSpeedLatitudeYYY()获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 yyy 值。
setISOSpeedLatitudeYYY(long value)获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 yyy 值。
getISOSpeedLatitudeZZZ()获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 zzz 值。
setISOSpeedLatitudeZZZ(long value)获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 zzz 值。
getPhotographicSensitivity()获取或设置摄影灵敏度。
setPhotographicSensitivity(long value)获取或设置摄影灵敏度。
getImageUniqueID()获取或设置图像唯一标识符。
setImageUniqueID(String value)获取或设置图像唯一标识符。
getLensMake()获取或设置镜头制造商。
setLensMake(String value)获取或设置镜头制造商。
getLensModel()获取或设置镜头型号。
setLensModel(String value)获取或设置镜头型号。
getLensSerialNumber()获取或设置镜头序列号。
setLensSerialNumber(String value)获取或设置镜头序列号。
getLensSpecification()获取或设置镜头规格。
setLensSpecification(TiffRational[] value)获取或设置镜头规格。
getLightSource()获取或设置光源。
setLightSource(int value)获取或设置光源。
getMakerNoteData()获取制造商注释数据。
getMakerNoteRawData()获取或设置制造商注释原始数据。
setMakerNoteRawData(byte[] value)获取或设置制造商注释原始数据。
getMakerNotes()获取制造商注释。
getMaxApertureValue()获取或设置最大光圈值。
setMaxApertureValue(TiffRational value)获取或设置最大光圈值。
getMeteringMode()获取或设置测光模式。
setMeteringMode(int value)获取或设置测光模式。
getOECF()获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。
setOECF(byte[] value)获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。
getOrientation()获取方向 ExifOrientation
setOrientation(int value)设置方向 ExifOrientation
getPixelXDimension()获取或设置像素 x 维度.
setPixelXDimension(long value)获取或设置像素 x 维度.
getPixelYDimension()获取或设置像素 y 维度.
setPixelYDimension(long value)获取或设置像素 y 维度.
getProperties()获取或设置所有 EXIF 标记(包括常用标记和 GPS 标记).
setProperties(TiffDataType[] value)获取或设置所有 EXIF 标记(包括常用标记和 GPS 标记).
getRecommendedExposureIndex()获取或设置推荐的曝光指数.
setRecommendedExposureIndex(long value)获取或设置推荐的曝光指数.
getRelatedSoundFile()获取或设置相关的声音文件.
setRelatedSoundFile(String value)获取或设置相关的声音文件.
getSaturation()获取或设置饱和度.
setSaturation(int value)获取或设置饱和度.
getSceneCaptureType()获取或设置场景捕获类型.
setSceneCaptureType(int value)获取或设置场景捕获类型.
getSceneType()获取或设置场景类型.
setSceneType(byte value)获取或设置场景类型.
getSensingMethod()获取或设置感应方法.
setSensingMethod(int value)获取或设置感应方法.
getSensitivityType()获取或设置灵敏度类型.
setSensitivityType(int value)获取或设置灵敏度类型.
getSharpness()获取或设置锐度.
setSharpness(int value)获取或设置锐度.
getShutterSpeedValue()获取或设置快门速度值.
setShutterSpeedValue(TiffSRational value)获取或设置快门速度值.
getSpatialFrequencyResponse()获取或设置空间频率响应.
setSpatialFrequencyResponse(byte[] value)获取或设置空间频率响应.
getSpectralSensitivity()获取或设置光谱灵敏度.
setSpectralSensitivity(String value)获取或设置光谱灵敏度.
getStandardOutputSensitivity()获取标准输出灵敏度
setStandardOutputSensitivity(long value)设置标准输出灵敏度
getSubjectArea()获取或设置主体区域.
setSubjectArea(int[] value)获取或设置主体区域.
getSubjectDistance()获取或设置主体距离.
setSubjectDistance(TiffRational value)获取或设置主体距离.
getSubjectDistanceRange()获取或设置主体距离范围.
setSubjectDistanceRange(int value)获取或设置主体距离范围.
getSubjectLocation()获取或设置主体位置.
setSubjectLocation(int[] value)获取或设置主体位置.
getSubsecTime()获取或设置 DateTime 标记的秒分数.
setSubsecTime(String value)获取或设置 DateTime 标记的秒分数.
getSubsecTimeDigitized()获取或设置 DateTimeDigitized 标记的秒分数.
setSubsecTimeDigitized(String value)获取或设置 DateTimeDigitized 标记的秒分数.
getSubsecTimeOriginal()获取或设置 DateTimeOriginal 标记的秒分数.
setSubsecTimeOriginal(String value)获取或设置 DateTimeOriginal 标记的秒分数.
getUserComment()获取或设置用户评论.
setUserComment(String value)获取或设置用户评论.
getWhiteBalance()获取或设置白平衡.
setWhiteBalance(int value)获取或设置白平衡.
getWhitePoint()获取或设置图像白点的色度。
setWhitePoint(TiffRational[] value)获取或设置图像白点的色度。
getCommonTags()获取或设置属于公共部分的标签。
setCommonTags(TiffDataType[] value)获取或设置属于公共部分的标签。
getExifTags()获取或设置仅属于 EXIF 部分的标签。
setExifTags(TiffDataType[] value)获取或设置仅属于 EXIF 部分的标签。
getGPSTags()获取或设置仅属于 GPS 部分的标签。
setGPSTags(TiffDataType[] value)获取或设置仅属于 GPS 部分的标签。
getThumbnail()获取缩略图。
setThumbnail(RasterImage value)设置缩略图。
getXResolutionInt()获取 X 方向分辨率。
setXResolution(int value)设置 X 方向分辨率。
getYResolutionInt()获取 Y 方向分辨率。
setYResolution(int value)设置 Y 方向分辨率。
removeTag(int tagId)从容器中移除标签
getTagValue(int key)获取标签值。

Example: Access camera manufacturer maker notes in Jpeg image.

try (JpegImage image = (JpegImage)Image.load("Sample.jpg"))
{
    for (MakerNote makerNote : image.getExifData().getMakerNotes())
    {
        System.out.format("Name = %s, Value = %s", makerNote.getName(), makerNote.getValue());
    }
}

ExifData()

public ExifData()

初始化 ExifData 类的新实例。

ExifData(TiffDataType[] exifdata)

public ExifData(TiffDataType[] exifdata)

使用数组中的数据初始化 ExifData 类的新实例。

Parameters:

参数类型描述
exifdataTiffDataType[]包含公共标签和 GPS 标签的 EXIF 标签数组。

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

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

使用数组中的数据初始化 ExifData 类的新实例。

Parameters:

参数类型描述
commonTagsTiffDataType[]公共标签。
exifTagsTiffDataType[]EXIF 标签。
gpsTagsTiffDataType[]GPS 标签。

ExifData(ExifData exifdata)

public ExifData(ExifData exifdata)

使用数组中的数据初始化 ExifData 类的新实例。

Parameters:

参数类型描述
exifdataExifData包含公共标签和 GPS 标签的 EXIF 标签数组。

ExifData(byte[] binaryData)

public ExifData(byte[] binaryData)

初始化 ExifData 类的新实例。

Parameters:

参数类型描述
binaryDatabyte[]二进制数据。

isBigEndian()

public boolean isBigEndian()

获取或设置一个值,指示创建自该流的 EXIF 数据是否为大端序。

值:true 表示从中创建的流 EXIF 数据为大端序;否则为 false

Returns: boolean

setBigEndian(boolean value)

public void setBigEndian(boolean value)

获取或设置一个值,指示创建自该流的 EXIF 数据是否为大端序。

值:true 表示从中创建的流 EXIF 数据为大端序;否则为 false

Parameters:

参数类型描述
valueboolean

getMake()

public final String getMake()

获取记录设备的制造商。

值:记录设备的制造商。

Returns: java.lang.String - 记录设备的制造商。

setMake(String value)

public final void setMake(String value)

设置记录设备的制造商。

值:记录设备的制造商。

Parameters:

参数类型描述
valuejava.lang.String记录设备的制造商。

getApertureValue()

public TiffRational getApertureValue()

获取或设置光圈值。

值:光圈值。

Returns: TiffRational

setApertureValue(TiffRational value)

public void setApertureValue(TiffRational value)

获取或设置光圈值。

值:光圈值。

Parameters:

参数类型描述
valueTiffRational

getBodySerialNumber()

public String getBodySerialNumber()

获取或设置相机机身序列号。

值:机身序列号。

Returns: java.lang.String

setBodySerialNumber(String value)

public void setBodySerialNumber(String value)

获取或设置相机机身序列号。

值:机身序列号。

Parameters:

参数类型描述
valuejava.lang.String

getBrightnessValue()

public TiffSRational getBrightnessValue()

获取或设置亮度值。

值:亮度值。

Returns: TiffSRational

setBrightnessValue(TiffSRational value)

public void setBrightnessValue(TiffSRational value)

获取或设置亮度值。

值:亮度值。

Parameters:

参数类型描述
valueTiffSRational

getCFAPattern()

public byte[] getCFAPattern()

获取或设置 CFA 模式。

值:CFA 模式。

Returns: byte[]

setCFAPattern(byte[] value)

public void setCFAPattern(byte[] value)

获取或设置 CFA 模式。

值:CFA 模式。

Parameters:

参数类型描述
valuebyte[]

getCameraOwnerName()

public String getCameraOwnerName()

获取或设置相机所有者名称

值:相机所有者的名称。

Returns: java.lang.String

setCameraOwnerName(String value)

public void setCameraOwnerName(String value)

获取或设置相机所有者名称

值:相机所有者的名称。

Parameters:

参数类型描述
valuejava.lang.String

getColorSpace()

public int getColorSpace()

获取或设置色彩空间。

值:色彩空间。

Returns: int

setColorSpace(int value)

public void setColorSpace(int value)

获取或设置色彩空间。

值:色彩空间。

Parameters:

参数类型描述
valueint

getComponentsConfiguration()

public byte[] getComponentsConfiguration()

获取或设置组件配置。

值:组件配置。

Returns: byte[]

setComponentsConfiguration(byte[] value)

public void setComponentsConfiguration(byte[] value)

获取或设置组件配置。

值:组件配置。

Parameters:

参数类型描述
valuebyte[]

getCompressedBitsPerPixel()

public TiffRational getCompressedBitsPerPixel()

获取或设置每像素压缩位数。

值:每像素压缩位数。

Returns: TiffRational

setCompressedBitsPerPixel(TiffRational value)

public void setCompressedBitsPerPixel(TiffRational value)

获取或设置每像素压缩位数。

值:每像素压缩位数。

Parameters:

参数类型描述
valueTiffRational

getContrast()

public int getContrast()

获取或设置对比度。

值:对比度。

Returns: int

setContrast(int value)

public void setContrast(int value)

获取或设置对比度。

值:对比度。

Parameters:

参数类型描述
valueint

getCustomRendered()

public int getCustomRendered()

获取或设置自定义渲染。

值:自定义渲染。

Returns: int

setCustomRendered(int value)

public void setCustomRendered(int value)

获取或设置自定义渲染。

值:自定义渲染。

Parameters:

参数类型描述
valueint

getDateTimeDigitized()

public String getDateTimeDigitized()

获取或设置数字化日期时间。

值:数字化日期时间。

Returns: java.lang.String

setDateTimeDigitized(String value)

public void setDateTimeDigitized(String value)

获取或设置数字化日期时间。

值:数字化日期时间。

Parameters:

参数类型描述
valuejava.lang.String

getDateTimeOriginal()

public String getDateTimeOriginal()

获取或设置原始日期时间。

值:原始日期时间。

Returns: java.lang.String

setDateTimeOriginal(String value)

public void setDateTimeOriginal(String value)

获取或设置原始日期时间。

值:原始日期时间。

Parameters:

参数类型描述
valuejava.lang.String

getDeviceSettingDescription()

public byte[] getDeviceSettingDescription()

获取或设置设备设置描述

值:设备设置描述。

Returns: byte[]

setDeviceSettingDescription(byte[] value)

public void setDeviceSettingDescription(byte[] value)

获取或设置设备设置描述

值:设备设置描述。

Parameters:

参数类型描述
valuebyte[]

getDigitalZoomRatio()

public TiffRational getDigitalZoomRatio()

获取或设置数字变焦比例。

值:数字变焦比例。

Returns: TiffRational

setDigitalZoomRatio(TiffRational value)

public void setDigitalZoomRatio(TiffRational value)

获取或设置数字变焦比例。

值:数字变焦比例。

Parameters:

参数类型描述
valueTiffRational

getExifVersion()

public byte[] getExifVersion()

获取或设置 EXIF 版本。

值:EXIF 版本。

Returns: byte[]

setExifVersion(byte[] value)

public void setExifVersion(byte[] value)

获取或设置 EXIF 版本。

值:EXIF 版本。

Parameters:

参数类型描述
valuebyte[]

getExposureBiasValue()

public TiffSRational getExposureBiasValue()

获取或设置曝光偏差值。

值:曝光偏差值。

Returns: TiffSRational

setExposureBiasValue(TiffSRational value)

public void setExposureBiasValue(TiffSRational value)

获取或设置曝光偏差值。

值:曝光偏差值。

Parameters:

参数类型描述
valueTiffSRational

getExposureIndex()

public TiffRational getExposureIndex()

获取或设置曝光指数。

值:曝光指数。

Returns: TiffRational

setExposureIndex(TiffRational value)

public void setExposureIndex(TiffRational value)

获取或设置曝光指数。

值:曝光指数。

Parameters:

参数类型描述
valueTiffRational

getExposureMode()

public int getExposureMode()

获取或设置曝光模式。

值:曝光模式。

Returns: int

setExposureMode(int value)

public void setExposureMode(int value)

获取或设置曝光模式。

值:曝光模式。

Parameters:

参数类型描述
valueint

getExposureProgram()

public int getExposureProgram()

获取或设置曝光程序。

值:曝光程序。

Returns: int

setExposureProgram(int value)

public void setExposureProgram(int value)

获取或设置曝光程序。

值:曝光程序。

Parameters:

参数类型描述
valueint

getExposureTime()

public TiffRational getExposureTime()

获取或设置曝光时间。

值:曝光时间。

Returns: TiffRational

setExposureTime(TiffRational value)

public void setExposureTime(TiffRational value)

获取或设置曝光时间。

值:曝光时间。

Parameters:

参数类型描述
valueTiffRational

getFNumber()

public TiffRational getFNumber()

获取或设置光圈值。

值:光圈值。

Returns: TiffRational

setFNumber(TiffRational value)

public void setFNumber(TiffRational value)

获取或设置光圈值。

值:光圈值。

Parameters:

参数类型描述
valueTiffRational

getFileSource()

public byte getFileSource()

获取或设置文件来源类型。

值:文件来源类型。

Returns: byte

setFileSource(byte value)

public void setFileSource(byte value)

获取或设置文件来源类型。

值:文件来源类型。

Parameters:

参数类型描述
valuebyte

getFlash()

public int getFlash()

获取或设置闪光灯。

值:闪光灯。

Returns: int

setFlash(int value)

public void setFlash(int value)

获取或设置闪光灯。

值:闪光灯。

Parameters:

参数类型描述
valueint

getFlashEnergy()

public TiffRational getFlashEnergy()

获取或设置闪光能量。

值:闪光能量。

Returns: TiffRational

setFlashEnergy(TiffRational value)

public void setFlashEnergy(TiffRational value)

获取或设置闪光能量。

值:闪光能量。

Parameters:

参数类型描述
valueTiffRational

getFlashpixVersion()

public byte[] getFlashpixVersion()

获取或设置闪光像素版本。

值:闪光像素版本。

Returns: byte[]

setFlashpixVersion(byte[] value)

public void setFlashpixVersion(byte[] value)

获取或设置闪光像素版本。

值:闪光像素版本。

Parameters:

参数类型描述
valuebyte[]

getFocalLength()

public TiffRational getFocalLength()

获取或设置焦距。

值:焦距长度。

Returns: TiffRational

setFocalLength(TiffRational value)

public void setFocalLength(TiffRational value)

获取或设置焦距。

值:焦距长度。

Parameters:

参数类型描述
valueTiffRational

getFocalLengthIn35MmFilm()

public int getFocalLengthIn35MmFilm()

获取或设置 35 mm 胶片中的焦距。

值:35 mm 胶片等效焦距。

Returns: int

setFocalLengthIn35MmFilm(int value)

public void setFocalLengthIn35MmFilm(int value)

获取或设置 35 mm 胶片中的焦距。

值:35 mm 胶片等效焦距。

Parameters:

参数类型描述
valueint

getFocalPlaneResolutionUnit()

public int getFocalPlaneResolutionUnit()

获取或设置焦平面分辨率单位。

值:焦平面分辨率单位。

Returns: int

setFocalPlaneResolutionUnit(int value)

public void setFocalPlaneResolutionUnit(int value)

获取或设置焦平面分辨率单位。

值:焦平面分辨率单位。

Parameters:

参数类型描述
valueint

getFocalPlaneXResolution()

public TiffRational getFocalPlaneXResolution()

获取或设置焦平面 X 分辨率。

Value: 焦平面 x 分辨率。

Returns: TiffRational

setFocalPlaneXResolution(TiffRational value)

public void setFocalPlaneXResolution(TiffRational value)

获取或设置焦平面 X 分辨率。

Value: 焦平面 x 分辨率。

Parameters:

参数类型描述
valueTiffRational

getFocalPlaneYResolution()

public TiffRational getFocalPlaneYResolution()

获取或设置焦平面 Y 分辨率。

Value: 焦平面 y 分辨率。

Returns: TiffRational

setFocalPlaneYResolution(TiffRational value)

public void setFocalPlaneYResolution(TiffRational value)

获取或设置焦平面 Y 分辨率。

Value: 焦平面 y 分辨率。

Parameters:

参数类型描述
valueTiffRational

getGPSAltitude()

public TiffRational getGPSAltitude()

获取或设置 GPS 海拔。

Value: GPS 海拔。

Returns: TiffRational

setGPSAltitude(TiffRational value)

public void setGPSAltitude(TiffRational value)

获取或设置 GPS 海拔。

Value: GPS 海拔。

Parameters:

参数类型描述
valueTiffRational

getGPSAltitudeRef()

public byte getGPSAltitudeRef()

获取或设置用作参考海拔的 GPS 海拔。

Value: 用作参考海拔的 GPS 海拔。

Returns: byte

setGPSAltitudeRef(byte value)

public void setGPSAltitudeRef(byte value)

获取或设置用作参考海拔的 GPS 海拔。

Value: 用作参考海拔的 GPS 海拔。

Parameters:

参数类型描述
valuebyte

getGPSAreaInformation()

public byte[] getGPSAreaInformation()

获取或设置 GPS 区域信息。

Value: GPS 区域信息。

Returns: byte[]

setGPSAreaInformation(byte[] value)

public void setGPSAreaInformation(byte[] value)

获取或设置 GPS 区域信息。

Value: GPS 区域信息。

Parameters:

参数类型描述
valuebyte[]

getGPSDOP()

public TiffRational getGPSDOP()

获取或设置 GPS DOP(数据精度等级)。

Value: GPS DOP(数据精度等级)。

Returns: TiffRational

setGPSDOP(TiffRational value)

public void setGPSDOP(TiffRational value)

获取或设置 GPS DOP(数据精度等级)。

Value: GPS DOP(数据精度等级)。

Parameters:

参数类型描述
valueTiffRational

getGPSDestBearing()

public TiffRational getGPSDestBearing()

获取或设置指向目的地点的 GPS 方位角。

Value: 指向目的点的 GPS 方位。

Returns: TiffRational

setGPSDestBearing(TiffRational value)

public void setGPSDestBearing(TiffRational value)

获取或设置指向目的地点的 GPS 方位角。

Value: 指向目的点的 GPS 方位。

Parameters:

参数类型描述
valueTiffRational

getGPSDestBearingRef()

public String getGPSDestBearingRef()

获取或设置用于给出指向目的地点方位角的 GPS 参考。

Value: 用于给出指向目的点方位的 GPS 参考。

Returns: java.lang.String

setGPSDestBearingRef(String value)

public void setGPSDestBearingRef(String value)

获取或设置用于给出指向目的地点方位角的 GPS 参考。

Value: 用于给出指向目的点方位的 GPS 参考。

Parameters:

参数类型描述
valuejava.lang.String

getGPSDestDistance()

public TiffRational getGPSDestDistance()

获取或设置到目的地点的 GPS 距离。

Value: 到目的点的 GPS 距离。

Returns: TiffRational

setGPSDestDistance(TiffRational value)

public void setGPSDestDistance(TiffRational value)

获取或设置到目的地点的 GPS 距离。

Value: 到目的点的 GPS 距离。

Parameters:

参数类型描述
valueTiffRational

getGPSDestDistanceRef()

public String getGPSDestDistanceRef()

获取或设置用于表示到目的地点距离的 GPS 单位。

Value: 用于表示到目的点距离的 GPS 单位。

Returns: java.lang.String

setGPSDestDistanceRef(String value)

public void setGPSDestDistanceRef(String value)

获取或设置用于表示到目的地点距离的 GPS 单位。

Value: 用于表示到目的点距离的 GPS 单位。

Parameters:

参数类型描述
valuejava.lang.String

getGPSDestLatitude()

public TiffRational[] getGPSDestLatitude()

获取或设置目的地点的 GPS 纬度。

Value: 目的点的 GPS 纬度。

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

setGPSDestLatitude(TiffRational[] value)

public void setGPSDestLatitude(TiffRational[] value)

获取或设置目的地点的 GPS 纬度。

Value: 目的点的 GPS 纬度。

Parameters:

参数类型描述
valueTiffRational[]

getGPSDestLatitudeRef()

public String getGPSDestLatitudeRef()

获取或设置指示目的地点纬度是北纬还是南纬的 GPS 值。

Value: 表示目的点纬度是北纬还是南纬的 GPS 值。

Returns: java.lang.String

setGPSDestLatitudeRef(String value)

public void setGPSDestLatitudeRef(String value)

获取或设置指示目的地点纬度是北纬还是南纬的 GPS 值。

Value: 表示目的点纬度是北纬还是南纬的 GPS 值。

Parameters:

参数类型描述
valuejava.lang.String

getGPSDestLongitude()

public TiffRational[] getGPSDestLongitude()

获取或设置目的地点的 GPS 经度。

Value: 目的点的 GPS 经度。

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

setGPSDestLongitude(TiffRational[] value)

public void setGPSDestLongitude(TiffRational[] value)

获取或设置目的地点的 GPS 经度。

Value: 目的点的 GPS 经度。

Parameters:

参数类型描述
valueTiffRational[]

getGPSDestLongitudeRef()

public String getGPSDestLongitudeRef()

获取或设置指示目的地点经度是东经还是西经的 GPS 值。

Value: 表示目的点经度是东经还是西经的 GPS 值。

Returns: java.lang.String

setGPSDestLongitudeRef(String value)

public void setGPSDestLongitudeRef(String value)

获取或设置指示目的地点经度是东经还是西经的 GPS 值。

Value: 表示目的点经度是东经还是西经的 GPS 值。

Parameters:

参数类型描述
valuejava.lang.String

getGPSDifferential()

public int getGPSDifferential()

获取或设置指示是否对 GPS 接收器应用差分校正的 GPS 值。

Value: 表示是否对 GPS 接收机应用差分校正的 GPS 值。

Returns: int

setGPSDifferential(int value)

public void setGPSDifferential(int value)

获取或设置指示是否对 GPS 接收器应用差分校正的 GPS 值。

Value: 表示是否对 GPS 接收机应用差分校正的 GPS 值。

Parameters:

参数类型描述
valueint

getGPSImgDirection()

public TiffRational getGPSImgDirection()

获取或设置图像拍摄时的 GPS 方向。

Value: 拍摄时图像的 GPS 方向。

Returns: TiffRational

setGPSImgDirection(TiffRational value)

public void setGPSImgDirection(TiffRational value)

获取或设置图像拍摄时的 GPS 方向。

Value: 拍摄时图像的 GPS 方向。

Parameters:

参数类型描述
valueTiffRational

getGPSImgDirectionRef()

public String getGPSImgDirectionRef()

获取或设置用于给出图像拍摄时方向的 GPS 参考。

Value: 用于给出拍摄时图像方向的 GPS 参考。

Returns: java.lang.String

setGPSImgDirectionRef(String value)

public void setGPSImgDirectionRef(String value)

获取或设置用于给出图像拍摄时方向的 GPS 参考。

Value: 用于给出拍摄时图像方向的 GPS 参考。

Parameters:

参数类型描述
valuejava.lang.String

getGPSDateStamp()

public String getGPSDateStamp()

获取或设置记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。

Value: 记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。

Returns: java.lang.String

setGPSDateStamp(String value)

public void setGPSDateStamp(String value)

获取或设置记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。

Value: 记录相对于 UTC(协调世界时)的日期和时间信息的 GPS 字符串。

Parameters:

参数类型描述
valuejava.lang.String

getGPSLatitude()

public TiffRational[] getGPSLatitude()

获取或设置 GPS 纬度。

Value: GPS 纬度。

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

setGPSLatitude(TiffRational[] value)

public void setGPSLatitude(TiffRational[] value)

获取或设置 GPS 纬度。

Value: GPS 纬度。

Parameters:

参数类型描述
valueTiffRational[]

getGPSLatitudeRef()

public String getGPSLatitudeRef()

获取或设置 GPS 纬度是北纬还是南纬。

Value: GPS 纬度为北纬或南纬。

Returns: java.lang.String

setGPSLatitudeRef(String value)

public void setGPSLatitudeRef(String value)

获取或设置 GPS 纬度是北纬还是南纬。

Value: GPS 纬度为北纬或南纬。

Parameters:

参数类型描述
valuejava.lang.String

getGPSLongitude()

public TiffRational[] getGPSLongitude()

获取或设置 GPS 经度。

Value: GPS 经度。

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

setGPSLongitude(TiffRational[] value)

public void setGPSLongitude(TiffRational[] value)

获取或设置 GPS 经度。

Value: GPS 经度。

Parameters:

参数类型描述
valueTiffRational[]

getGPSLongitudeRef()

public String getGPSLongitudeRef()

获取或设置 GPS 经度是东经还是西经。

Value: GPS 经度为东经或西经。

Returns: java.lang.String

setGPSLongitudeRef(String value)

public void setGPSLongitudeRef(String value)

获取或设置 GPS 经度是东经还是西经。

Value: GPS 经度为东经或西经。

Parameters:

参数类型描述
valuejava.lang.String

getGPSMapDatum()

public String getGPSMapDatum()

获取或设置 GPS 接收器使用的 GPS 大地测量数据。

Value: GPS 接收机使用的 GPS 大地测量数据。

Returns: java.lang.String

setGPSMapDatum(String value)

public void setGPSMapDatum(String value)

获取或设置 GPS 接收器使用的 GPS 大地测量数据。

Value: GPS 接收机使用的 GPS 大地测量数据。

Parameters:

参数类型描述
valuejava.lang.String

getGPSMeasureMode()

public String getGPSMeasureMode()

获取或设置 GPS 测量模式。

Value: GPS 测量模式。

Returns: java.lang.String

setGPSMeasureMode(String value)

public void setGPSMeasureMode(String value)

获取或设置 GPS 测量模式。

Value: GPS 测量模式。

Parameters:

参数类型描述
valuejava.lang.String

getGPSProcessingMethod()

public byte[] getGPSProcessingMethod()

获取或设置记录用于定位方法名称的 GPS 字符串。

Value: 记录用于定位方法名称的 GPS 字符串。

Returns: byte[]

setGPSProcessingMethod(byte[] value)

public void setGPSProcessingMethod(byte[] value)

获取或设置记录用于定位方法名称的 GPS 字符串。

Value: 记录用于定位方法名称的 GPS 字符串。

Parameters:

参数类型描述
valuebyte[]

getGPSSatellites()

public String getGPSSatellites()

获取或设置用于测量的 GPS 卫星。

值:用于测量的 GPS 卫星。

Returns: java.lang.String

setGPSSatellites(String value)

public void setGPSSatellites(String value)

获取或设置用于测量的 GPS 卫星。

值:用于测量的 GPS 卫星。

Parameters:

参数类型描述
valuejava.lang.String

getGPSSpeed()

public TiffRational getGPSSpeed()

获取或设置 GPS 接收器移动的速度。

值:GPS 接收器移动的速度。

Returns: TiffRational

setGPSSpeed(TiffRational value)

public void setGPSSpeed(TiffRational value)

获取或设置 GPS 接收器移动的速度。

值:GPS 接收器移动的速度。

Parameters:

参数类型描述
valueTiffRational

getGPSSpeedRef()

public String getGPSSpeedRef()

获取或设置用于表示 GPS 接收器移动速度的单位。

值:用于表示 GPS 接收器移动速度的单位。

Returns: java.lang.String

setGPSSpeedRef(String value)

public void setGPSSpeedRef(String value)

获取或设置用于表示 GPS 接收器移动速度的单位。

值:用于表示 GPS 接收器移动速度的单位。

Parameters:

参数类型描述
valuejava.lang.String

getGPSStatus()

public String getGPSStatus()

获取或设置图像记录时 GPS 接收器的状态。

值:记录图像时 GPS 接收器的状态。

Returns: java.lang.String

setGPSStatus(String value)

public void setGPSStatus(String value)

获取或设置图像记录时 GPS 接收器的状态。

值:记录图像时 GPS 接收器的状态。

Parameters:

参数类型描述
valuejava.lang.String

getGPSTimestamp()

public TiffRational[] getGPSTimestamp()

获取或设置 GPS 时间(UTC,协调世界时)。

值:以 UTC(协调世界时)表示的 GPS 时间。

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

setGPSTimestamp(TiffRational[] value)

public void setGPSTimestamp(TiffRational[] value)

获取或设置 GPS 时间(UTC,协调世界时)。

值:以 UTC(协调世界时)表示的 GPS 时间。

Parameters:

参数类型描述
valueTiffRational[]

getGPSTrack()

public String getGPSTrack()

获取或设置 GPS 接收器移动的方向。

值:GPS 接收器移动的方向。

Returns: java.lang.String

setGPSTrack(String value)

public void setGPSTrack(String value)

获取或设置 GPS 接收器移动的方向。

值:GPS 接收器移动的方向。

Parameters:

参数类型描述
valuejava.lang.String

getGPSTrackRef()

public String getGPSTrackRef()

获取或设置提供 GPS 接收器移动方向的参考。

值:给出 GPS 接收器移动方向的参考。

Returns: java.lang.String

setGPSTrackRef(String value)

public void setGPSTrackRef(String value)

获取或设置提供 GPS 接收器移动方向的参考。

值:给出 GPS 接收器移动方向的参考。

Parameters:

参数类型描述
valuejava.lang.String

getGPSVersionID()

public byte[] getGPSVersionID()

获取或设置 GPS 版本标识符。

值:GPS 版本标识符。

Returns: byte[]

setGPSVersionID(byte[] value)

public void setGPSVersionID(byte[] value)

获取或设置 GPS 版本标识符。

值:GPS 版本标识符。

Parameters:

参数类型描述
valuebyte[]

getGainControl()

public int getGainControl()

获取或设置整体图像增益调整的程度。

值:整体图像增益调节的程度。

Returns: int

setGainControl(int value)

public void setGainControl(int value)

获取或设置整体图像增益调整的程度。

值:整体图像增益调节的程度。

Parameters:

参数类型描述
valueint

getGamma()

public TiffRational getGamma()

获取或设置伽马值。

值:伽马值。

Returns: TiffRational

setGamma(TiffRational value)

public void setGamma(TiffRational value)

获取或设置伽马值。

值:伽马值。

Parameters:

参数类型描述
valueTiffRational

getISOSpeed()

public long getISOSpeed()

获取或设置 ISO 速度

值:ISO 速度。

Returns: long

setISOSpeed(long value)

public void setISOSpeed(long value)

获取或设置 ISO 速度

值:ISO 速度。

Parameters:

参数类型描述
valuelong

getISOSpeedValue()

public final long getISOSpeedValue()

获取 ISO 速度值。

值:iso 速度值。

Returns: long - iso 速度值。

setISOSpeedValue(long value)

public final void setISOSpeedValue(long value)

设置 ISO 速度值。

值:iso 速度值。

Parameters:

参数类型描述
valuelong该 iso 速度值。

getISOSpeedLatitudeYYY()

public long getISOSpeedLatitudeYYY()

获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 yyy 值。

值:在 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 yyy 值。

如果没有 ISOSpeed 和 ISOSpeedLatitudeZZZ,则不应记录此标签。

Returns: long

setISOSpeedLatitudeYYY(long value)

public void setISOSpeedLatitudeYYY(long value)

获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 yyy 值。

值:在 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 yyy 值。

如果没有 ISOSpeed 和 ISOSpeedLatitudeZZZ,则不应记录此标签。

Parameters:

参数类型描述
valuelong

getISOSpeedLatitudeZZZ()

public long getISOSpeedLatitudeZZZ()

获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 zzz 值。

值:在 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 zzz 值。

如果没有 ISOSpeed 和 ISOSpeedLatitudeYYY,则不应记录此标签。

Returns: long

setISOSpeedLatitudeZZZ(long value)

public void setISOSpeedLatitudeZZZ(long value)

获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 zzz 值。

值:在 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 zzz 值。

如果没有 ISOSpeed 和 ISOSpeedLatitudeYYY,则不应记录此标签。

Parameters:

参数类型描述
valuelong

getPhotographicSensitivity()

public long getPhotographicSensitivity()

获取或设置摄影灵敏度。

值:摄影灵敏度。

Returns: long

setPhotographicSensitivity(long value)

public void setPhotographicSensitivity(long value)

获取或设置摄影灵敏度。

值:摄影灵敏度。

Parameters:

参数类型描述
valuelong

getImageUniqueID()

public String getImageUniqueID()

获取或设置图像唯一标识符。

值:图像唯一标识符。

Returns: java.lang.String

setImageUniqueID(String value)

public void setImageUniqueID(String value)

获取或设置图像唯一标识符。

值:图像唯一标识符。

Parameters:

参数类型描述
valuejava.lang.String

getLensMake()

public String getLensMake()

获取或设置镜头制造商。

值:镜头制造商。

Returns: java.lang.String

setLensMake(String value)

public void setLensMake(String value)

获取或设置镜头制造商。

值:镜头制造商。

Parameters:

参数类型描述
valuejava.lang.String

getLensModel()

public String getLensModel()

获取或设置镜头型号。

值:镜头型号。

Returns: java.lang.String

setLensModel(String value)

public void setLensModel(String value)

获取或设置镜头型号。

值:镜头型号。

Parameters:

参数类型描述
valuejava.lang.String

getLensSerialNumber()

public String getLensSerialNumber()

获取或设置镜头序列号。

值:镜头序列号。

Returns: java.lang.String

setLensSerialNumber(String value)

public void setLensSerialNumber(String value)

获取或设置镜头序列号。

值:镜头序列号。

Parameters:

参数类型描述
valuejava.lang.String

getLensSpecification()

public TiffRational[] getLensSpecification()

获取或设置镜头规格。

值:镜头规格。

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

setLensSpecification(TiffRational[] value)

public void setLensSpecification(TiffRational[] value)

获取或设置镜头规格。

值:镜头规格。

Parameters:

参数类型描述
valueTiffRational[]

getLightSource()

public int getLightSource()

获取或设置光源。

值:光源。

Returns: int

setLightSource(int value)

public void setLightSource(int value)

获取或设置光源。

值:光源。

Parameters:

参数类型描述
valueint

getMakerNoteData()

public TiffDataType[] getMakerNoteData()

获取制造商注释数据。

值:制造商备注数据。

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

getMakerNoteRawData()

public byte[] getMakerNoteRawData()

获取或设置制造商注释原始数据。

值:制造商备注原始数据。

Returns: byte[]

setMakerNoteRawData(byte[] value)

public void setMakerNoteRawData(byte[] value)

获取或设置制造商注释原始数据。

值:制造商备注原始数据。

Parameters:

参数类型描述
valuebyte[]

getMakerNotes()

public final MakerNote[] getMakerNotes()

获取制造商注释。

值:制造商备注。

Returns: com.aspose.imaging.exif.MakerNote[] - 制造商备注。

Example: Access camera manufacturer maker notes in Jpeg image.

try (JpegImage image = (JpegImage)Image.load("Sample.jpg"))
{
    for (MakerNote makerNote : image.getExifData().getMakerNotes())
    {
        System.out.format("Name = %s, Value = %s", makerNote.getName(), makerNote.getValue());
    }
}

getMaxApertureValue()

public TiffRational getMaxApertureValue()

获取或设置最大光圈值。

值:最大光圈值。

Returns: TiffRational

setMaxApertureValue(TiffRational value)

public void setMaxApertureValue(TiffRational value)

获取或设置最大光圈值。

值:最大光圈值。

Parameters:

参数类型描述
valueTiffRational

getMeteringMode()

public int getMeteringMode()

获取或设置测光模式。

值:测光模式。

Returns: int

setMeteringMode(int value)

public void setMeteringMode(int value)

获取或设置测光模式。

值:测光模式。

Parameters:

参数类型描述
valueint

getOECF()

public byte[] getOECF()

获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。

值:光电转换函数 (OECF),在 ISO 14524 中指定。

Returns: byte[]

setOECF(byte[] value)

public void setOECF(byte[] value)

获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。

值:光电转换函数 (OECF),在 ISO 14524 中指定。

Parameters:

参数类型描述
valuebyte[]

getOrientation()

public int getOrientation()

获取方向 ExifOrientation

值:方向。

Returns: int - 方向。

setOrientation(int value)

public void setOrientation(int value)

设置方向 ExifOrientation

值:方向。

Parameters:

参数类型描述
valueint方向。

getPixelXDimension()

public long getPixelXDimension()

获取或设置像素 x 维度.

值:像素 X 维度。

Returns: long

setPixelXDimension(long value)

public void setPixelXDimension(long value)

获取或设置像素 x 维度.

值:像素 X 维度。

Parameters:

参数类型描述
valuelong

getPixelYDimension()

public long getPixelYDimension()

获取或设置像素 y 维度.

值:像素 Y 维度。

Returns: long

setPixelYDimension(long value)

public void setPixelYDimension(long value)

获取或设置像素 y 维度.

值:像素 Y 维度。

Parameters:

参数类型描述
valuelong

getProperties()

public TiffDataType[] getProperties()

获取或设置所有 EXIF 标记(包括常用标记和 GPS 标记).

值:EXIF 标签(包括通用和 GPS 标签)。

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

setProperties(TiffDataType[] value)

public void setProperties(TiffDataType[] value)

获取或设置所有 EXIF 标记(包括常用标记和 GPS 标记).

值:EXIF 标签(包括通用和 GPS 标签)。

Parameters:

参数类型描述
valueTiffDataType[]

getRecommendedExposureIndex()

public long getRecommendedExposureIndex()

获取或设置推荐的曝光指数.

值:推荐曝光指数。

Returns: long

setRecommendedExposureIndex(long value)

public void setRecommendedExposureIndex(long value)

获取或设置推荐的曝光指数.

值:推荐曝光指数。

Parameters:

参数类型描述
valuelong

getRelatedSoundFile()

public String getRelatedSoundFile()

获取或设置相关的声音文件.

值:相关声音文件。

Returns: java.lang.String

setRelatedSoundFile(String value)

public void setRelatedSoundFile(String value)

获取或设置相关的声音文件.

值:相关声音文件。

Parameters:

参数类型描述
valuejava.lang.String

getSaturation()

public int getSaturation()

获取或设置饱和度.

值:饱和度。

Returns: int

setSaturation(int value)

public void setSaturation(int value)

获取或设置饱和度.

值:饱和度。

Parameters:

参数类型描述
valueint

getSceneCaptureType()

public int getSceneCaptureType()

获取或设置场景捕获类型.

值:场景捕获类型。

Returns: int

setSceneCaptureType(int value)

public void setSceneCaptureType(int value)

获取或设置场景捕获类型.

值:场景捕获类型。

Parameters:

参数类型描述
valueint

getSceneType()

public byte getSceneType()

获取或设置场景类型.

值:场景类型。

Returns: byte

setSceneType(byte value)

public void setSceneType(byte value)

获取或设置场景类型.

值:场景类型。

Parameters:

参数类型描述
valuebyte

getSensingMethod()

public int getSensingMethod()

获取或设置感应方法.

值:感测方法。

Returns: int

setSensingMethod(int value)

public void setSensingMethod(int value)

获取或设置感应方法.

值:感测方法。

Parameters:

参数类型描述
valueint

getSensitivityType()

public int getSensitivityType()

获取或设置灵敏度类型.

值:灵敏度类型。

Returns: int

setSensitivityType(int value)

public void setSensitivityType(int value)

获取或设置灵敏度类型.

值:灵敏度类型。

Parameters:

参数类型描述
valueint

getSharpness()

public int getSharpness()

获取或设置锐度.

值:锐度。

Returns: int

setSharpness(int value)

public void setSharpness(int value)

获取或设置锐度.

值:锐度。

Parameters:

参数类型描述
valueint

getShutterSpeedValue()

public TiffSRational getShutterSpeedValue()

获取或设置快门速度值.

值:快门速度值。

Returns: TiffSRational

setShutterSpeedValue(TiffSRational value)

public void setShutterSpeedValue(TiffSRational value)

获取或设置快门速度值.

值:快门速度值。

Parameters:

参数类型描述
valueTiffSRational

getSpatialFrequencyResponse()

public byte[] getSpatialFrequencyResponse()

获取或设置空间频率响应.

值:空间频率响应。

Returns: byte[]

setSpatialFrequencyResponse(byte[] value)

public void setSpatialFrequencyResponse(byte[] value)

获取或设置空间频率响应.

值:空间频率响应。

Parameters:

参数类型描述
valuebyte[]

getSpectralSensitivity()

public String getSpectralSensitivity()

获取或设置光谱灵敏度.

值:光谱灵敏度。

Returns: java.lang.String

setSpectralSensitivity(String value)

public void setSpectralSensitivity(String value)

获取或设置光谱灵敏度.

值:光谱灵敏度。

Parameters:

参数类型描述
valuejava.lang.String

getStandardOutputSensitivity()

public long getStandardOutputSensitivity()

获取标准输出灵敏度

值: 标准输出灵敏度。

Returns: long

setStandardOutputSensitivity(long value)

public void setStandardOutputSensitivity(long value)

设置标准输出灵敏度

值: 标准输出灵敏度。

Parameters:

参数类型描述
valuelong

getSubjectArea()

public int[] getSubjectArea()

获取或设置主体区域.

值: 主题区域。

Returns: int[]

setSubjectArea(int[] value)

public void setSubjectArea(int[] value)

获取或设置主体区域.

值: 主题区域。

Parameters:

参数类型描述
valueint[]

getSubjectDistance()

public TiffRational getSubjectDistance()

获取或设置主体距离.

值: 主题距离。

Returns: TiffRational

setSubjectDistance(TiffRational value)

public void setSubjectDistance(TiffRational value)

获取或设置主体距离.

值: 主题距离。

Parameters:

参数类型描述
valueTiffRational

getSubjectDistanceRange()

public int getSubjectDistanceRange()

获取或设置主体距离范围.

值: 主题距离范围。

Returns: int

setSubjectDistanceRange(int value)

public void setSubjectDistanceRange(int value)

获取或设置主体距离范围.

值: 主题距离范围。

Parameters:

参数类型描述
valueint

getSubjectLocation()

public int[] getSubjectLocation()

获取或设置主体位置.

值: 主题位置。

Returns: int[]

setSubjectLocation(int[] value)

public void setSubjectLocation(int[] value)

获取或设置主体位置.

值: 主题位置。

Parameters:

参数类型描述
valueint[]

getSubsecTime()

public String getSubsecTime()

获取或设置 DateTime 标记的秒分数.

值: DateTime 标记的秒分数。

Returns: java.lang.String

setSubsecTime(String value)

public void setSubsecTime(String value)

获取或设置 DateTime 标记的秒分数.

值: DateTime 标记的秒分数。

Parameters:

参数类型描述
valuejava.lang.String

getSubsecTimeDigitized()

public String getSubsecTimeDigitized()

获取或设置 DateTimeDigitized 标记的秒分数.

值: DateTimeDigitized 标记的秒分数。

Returns: java.lang.String

setSubsecTimeDigitized(String value)

public void setSubsecTimeDigitized(String value)

获取或设置 DateTimeDigitized 标记的秒分数.

值: DateTimeDigitized 标记的秒分数。

Parameters:

参数类型描述
valuejava.lang.String

getSubsecTimeOriginal()

public String getSubsecTimeOriginal()

获取或设置 DateTimeOriginal 标记的秒分数.

值: DateTimeOriginal 标记的秒分数。

Returns: java.lang.String

setSubsecTimeOriginal(String value)

public void setSubsecTimeOriginal(String value)

获取或设置 DateTimeOriginal 标记的秒分数.

值: DateTimeOriginal 标记的秒分数。

Parameters:

参数类型描述
valuejava.lang.String

getUserComment()

public String getUserComment()

获取或设置用户评论.

值: 用户评论。

Returns: java.lang.String

setUserComment(String value)

public void setUserComment(String value)

获取或设置用户评论.

值: 用户评论。

Parameters:

参数类型描述
valuejava.lang.String

getWhiteBalance()

public int getWhiteBalance()

获取或设置白平衡.

值: 白平衡。

Returns: int

setWhiteBalance(int value)

public void setWhiteBalance(int value)

获取或设置白平衡.

值: 白平衡。

Parameters:

参数类型描述
valueint

getWhitePoint()

public TiffRational[] getWhitePoint()

获取或设置图像白点的色度。

值: 图像白点的色度。

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

setWhitePoint(TiffRational[] value)

public void setWhitePoint(TiffRational[] value)

获取或设置图像白点的色度。

值: 图像白点的色度。

Parameters:

参数类型描述
valueTiffRational[]

getCommonTags()

public TiffDataType[] getCommonTags()

获取或设置属于公共部分的标签。此仅适用于 jpeg 图像,在 tiff 格式中使用 tiffOptions。

值: 公共部分标签。

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

setCommonTags(TiffDataType[] value)

public void setCommonTags(TiffDataType[] value)

获取或设置属于公共部分的标签。此仅适用于 jpeg 图像,在 tiff 格式中使用 tiffOptions。

值: 公共部分标签。

Parameters:

参数类型描述
valueTiffDataType[]

getExifTags()

public TiffDataType[] getExifTags()

获取或设置仅属于 EXIF 部分的标签。

值: EXIF 部分标签。

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

setExifTags(TiffDataType[] value)

public void setExifTags(TiffDataType[] value)

获取或设置仅属于 EXIF 部分的标签。

值: EXIF 部分标签。

Parameters:

参数类型描述
valueTiffDataType[]

getGPSTags()

public TiffDataType[] getGPSTags()

获取或设置仅属于 GPS 部分的标签。

值: GPS 标签。

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

setGPSTags(TiffDataType[] value)

public void setGPSTags(TiffDataType[] value)

获取或设置仅属于 GPS 部分的标签。

值: GPS 标签。

Parameters:

参数类型描述
valueTiffDataType[]

getThumbnail()

public final RasterImage getThumbnail()

获取缩略图。

Returns: RasterImage - the thumbnail image.

setThumbnail(RasterImage value)

public final void setThumbnail(RasterImage value)

设置缩略图。

Parameters:

参数类型描述
valueRasterImage缩略图像。

getXResolutionInt()

public final int getXResolutionInt()

获取 X 方向分辨率。

值: x 分辨率。

Returns: int - x 分辨率。

setXResolution(int value)

public final void setXResolution(int value)

设置 X 方向分辨率。

值: x 分辨率。

Parameters:

参数类型描述
valueintx 分辨率。

getYResolutionInt()

public final int getYResolutionInt()

获取 Y 方向分辨率。

值: y 分辨率。

Returns: int - y 分辨率。

setYResolution(int value)

public final void setYResolution(int value)

设置 Y 方向分辨率。

值: y 分辨率。

Parameters:

参数类型描述
valueinty 分辨率。

removeTag(int tagId)

public void removeTag(int tagId)

从容器中移除标签

Parameters:

参数类型描述
tagIdint要删除的标签标识符。

getTagValue(int key)

public final TiffDataType getTagValue(int key)

获取标签值。

Parameters:

参数类型描述
keyint标签键 ExifProperties

Returns: TiffDataType - The TiffDataType