commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruno P. Kinoshita (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IMAGING-207) Missing support for EXIF tags
Date Sun, 31 Dec 2017 19:54:00 GMT

    [ https://issues.apache.org/jira/browse/IMAGING-207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16307288#comment-16307288
] 

Bruno P. Kinoshita commented on IMAGING-207:
--------------------------------------------

Looks like quite a few were not re-implemented. Printing the constants missing:

{noformat}
$ ~/Development/java/apache/commons-imaging/src/main/java/org/apache/commons/imaging/formats/tiff/constants$
for constant in $(cat < "/home/kinow/Desktop/1.txt"); do if [[ $(grep -q -r "$constant"
.) < 1 ]]; then echo "$constant"; fi ; done
{noformat}

Output:

{noformat}
EXIF_TAG_INTEROP_INDEX
EXIF_TAG_INTEROP_VERSION
EXIF_TAG_PROCESSING_SOFTWARE
EXIF_TAG_SUBFILE_TYPE
EXIF_TAG_OLD_SUBFILE_TYPE
EXIF_TAG_IMAGE_WIDTH_IFD0
EXIF_TAG_IMAGE_HEIGHT_IFD0
EXIF_TAG_BITS_PER_SAMPLE
EXIF_TAG_COMPRESSION
EXIF_TAG_PHOTOMETRIC_INTERPRETATION
EXIF_TAG_THRESHOLDING
EXIF_TAG_CELL_WIDTH
EXIF_TAG_CELL_LENGTH
EXIF_TAG_FILL_ORDER
EXIF_TAG_DOCUMENT_NAME
EXIF_TAG_IMAGE_DESCRIPTION
EXIF_TAG_MAKE
EXIF_TAG_MODEL
EXIF_TAG_PREVIEW_IMAGE_START_IFD0
EXIF_TAG_PREVIEW_IMAGE_START_SUB_IFD1
EXIF_TAG_JPG_FROM_RAW_START_SUB_IFD2
EXIF_TAG_ORIENTATION
EXIF_TAG_SAMPLES_PER_PIXEL
EXIF_TAG_ROWS_PER_STRIP
EXIF_TAG_PREVIEW_IMAGE_LENGTH_IFD0
EXIF_TAG_PREVIEW_IMAGE_LENGTH_SUB_IFD1
EXIF_TAG_JPG_FROM_RAW_LENGTH_SUB_IFD2
EXIF_TAG_MIN_SAMPLE_VALUE
EXIF_TAG_MAX_SAMPLE_VALUE
EXIF_TAG_XRESOLUTION
EXIF_TAG_YRESOLUTION
EXIF_TAG_PLANAR_CONFIGURATION
EXIF_TAG_PAGE_NAME
EXIF_TAG_XPOSITION
EXIF_TAG_YPOSITION
EXIF_TAG_FREE_OFFSETS
EXIF_TAG_FREE_BYTE_COUNTS
EXIF_TAG_GRAY_RESPONSE_UNIT
EXIF_TAG_GRAY_RESPONSE_CURVE
EXIF_TAG_T4OPTIONS
EXIF_TAG_T6OPTIONS
EXIF_TAG_RESOLUTION_UNIT
EXIF_TAG_PAGE_NUMBER
EXIF_TAG_COLOR_RESPONSE_UNIT
EXIF_TAG_TRANSFER_FUNCTION
EXIF_TAG_SOFTWARE
EXIF_TAG_MODIFY_DATE
EXIF_TAG_ARTIST
EXIF_TAG_HOST_COMPUTER
EXIF_TAG_PREDICTOR
EXIF_TAG_WHITE_POINT
EXIF_TAG_PRIMARY_CHROMATICITIES
EXIF_TAG_COLOR_MAP
EXIF_TAG_HALFTONE_HINTS
EXIF_TAG_TILE_WIDTH
EXIF_TAG_TILE_LENGTH
EXIF_TAG_TILE_OFFSETS
EXIF_TAG_TILE_BYTE_COUNTS
EXIF_TAG_BAD_FAX_LINES
EXIF_TAG_CLEAN_FAX_DATA
EXIF_TAG_CONSECUTIVE_BAD_FAX_LINES
EXIF_TAG_SUB_IFD
EXIF_TAG_INK_SET
EXIF_TAG_INK_NAMES
EXIF_TAG_NUMBEROF_INKS
EXIF_TAG_DOT_RANGE
EXIF_TAG_TARGET_PRINTER
EXIF_TAG_EXTRA_SAMPLES
EXIF_TAG_SAMPLE_FORMAT
EXIF_TAG_SMIN_SAMPLE_VALUE
EXIF_TAG_SMAX_SAMPLE_VALUE
EXIF_TAG_TRANSFER_RANGE
EXIF_TAG_CLIP_PATH
EXIF_TAG_XCLIP_PATH_UNITS
EXIF_TAG_YCLIP_PATH_UNITS
EXIF_TAG_INDEXED
EXIF_TAG_JPEGTABLES
EXIF_TAG_OPIPROXY
EXIF_TAG_GLOBAL_PARAMETERS_IFD
EXIF_TAG_PROFILE_TYPE
EXIF_TAG_FAX_PROFILE
EXIF_TAG_CODING_METHODS
EXIF_TAG_VERSION_YEAR
EXIF_TAG_MODE_NUMBER
EXIF_TAG_DECODE
EXIF_TAG_DEFAULT_IMAGE_COLOR
EXIF_TAG_JPEGPROC
EXIF_TAG_PREVIEW_IMAGE_START_MAKER_NOTES
EXIF_TAG_JPG_FROM_RAW_START_SUB_IFD
EXIF_TAG_JPG_FROM_RAW_START_IFD2
EXIF_TAG_OTHER_IMAGE_START
EXIF_TAG_PREVIEW_IMAGE_LENGTH_MAKER_NOTES
EXIF_TAG_JPG_FROM_RAW_LENGTH_SUB_IFD
EXIF_TAG_JPG_FROM_RAW_LENGTH_IFD2
EXIF_TAG_OTHER_IMAGE_LENGTH
EXIF_TAG_JPEGRESTART_INTERVAL
EXIF_TAG_JPEGLOSSLESS_PREDICTORS
EXIF_TAG_JPEGPOINT_TRANSFORMS
EXIF_TAG_JPEGQTABLES
EXIF_TAG_JPEGDCTABLES
EXIF_TAG_JPEGACTABLES
EXIF_TAG_YCBCR_COEFFICIENTS
EXIF_TAG_YCBCR_SUB_SAMPLING
EXIF_TAG_YCBCR_POSITIONING
EXIF_TAG_REFERENCE_BLACK_WHITE
EXIF_TAG_STRIP_ROW_COUNTS
EXIF_TAG_APPLICATION_NOTES
EXIF_TAG_RELATED_IMAGE_FILE_FORMAT
EXIF_TAG_RELATED_IMAGE_WIDTH
EXIF_TAG_RELATED_IMAGE_LENGTH
EXIF_TAG_RATING
EXIF_TAG_RATING_PERCENT
EXIF_TAG_IMAGE_ID
EXIF_TAG_WANG_ANNOTATION
EXIF_TAG_MATTEING
EXIF_TAG_DATA_TYPE
EXIF_TAG_IMAGE_DEPTH
EXIF_TAG_TILE_DEPTH
EXIF_TAG_MODEL_2
EXIF_TAG_CFAREPEAT_PATTERN_DIM
EXIF_TAG_CFAPATTERN_2
EXIF_TAG_BATTERY_LEVEL
EXIF_TAG_COPYRIGHT
EXIF_TAG_EXPOSURE_TIME
EXIF_TAG_FNUMBER
EXIF_TAG_MDFILE_TAG
EXIF_TAG_MDSCALE_PIXEL
EXIF_TAG_MDCOLOR_TABLE
EXIF_TAG_MDLAB_NAME
EXIF_TAG_MDSAMPLE_INFO
EXIF_TAG_MDPREP_DATE
EXIF_TAG_MDPREP_TIME
EXIF_TAG_MDFILE_UNITS
EXIF_TAG_PIXEL_SCALE
EXIF_TAG_IPTC_NAA
EXIF_TAG_INTERGRAPH_PACKET_DATA
EXIF_TAG_INTERGRAPH_FLAG_REGISTERS
EXIF_TAG_INTERGRAPH_MATRIX
EXIF_TAG_MODEL_TIE_POINT
EXIF_TAG_SITE
EXIF_TAG_COLOR_SEQUENCE
EXIF_TAG_IT8HEADER
EXIF_TAG_RASTER_PADDING
EXIF_TAG_BITS_PER_RUN_LENGTH
EXIF_TAG_BITS_PER_EXTENDED_RUN_LENGTH
EXIF_TAG_COLOR_TABLE
EXIF_TAG_IMAGE_COLOR_INDICATOR
EXIF_TAG_BACKGROUND_COLOR_INDICATOR
EXIF_TAG_IMAGE_COLOR_VALUE
EXIF_TAG_BACKGROUND_COLOR_VALUE
EXIF_TAG_PIXEL_INTENSITY_RANGE
EXIF_TAG_TRANSPARENCY_INDICATOR
EXIF_TAG_COLOR_CHARACTERIZATION
EXIF_TAG_HCUSAGE
EXIF_TAG_SEMINFO
EXIF_TAG_AFCP_IPTC
EXIF_TAG_MODEL_TRANSFORM
EXIF_TAG_LEAF_DATA
EXIF_TAG_PHOTOSHOP_SETTINGS
EXIF_TAG_EXIF_OFFSET
EXIF_TAG_ICC_PROFILE
EXIF_TAG_IMAGE_LAYER
EXIF_TAG_GEO_TIFF_DIRECTORY
EXIF_TAG_GEO_TIFF_DOUBLE_PARAMS
EXIF_TAG_GEO_TIFF_ASCII_PARAMS
EXIF_TAG_EXPOSURE_PROGRAM
EXIF_TAG_SPECTRAL_SENSITIVITY
EXIF_TAG_GPSINFO
EXIF_TAG_ISO
EXIF_TAG_OPTO__ELECTRIC_CONV_FACTOR
EXIF_TAG_INTERLACE
EXIF_TAG_TIME_ZONE_OFFSET
EXIF_TAG_SELF_TIMER_MODE
EXIF_TAG_FAX_RECV_PARAMS
EXIF_TAG_FAX_SUB_ADDRESS
EXIF_TAG_FAX_RECV_TIME
EXIF_TAG_LEAF_SUB_IFD
EXIF_TAG_EXIF_VERSION
EXIF_TAG_DATE_TIME_ORIGINAL
EXIF_TAG_CREATE_DATE
EXIF_TAG_COMPONENTS_CONFIGURATION
EXIF_TAG_COMPRESSED_BITS_PER_PIXEL
EXIF_TAG_SHUTTER_SPEED_VALUE
EXIF_TAG_APERTURE_VALUE
EXIF_TAG_BRIGHTNESS_VALUE
EXIF_TAG_EXPOSURE_COMPENSATION
EXIF_TAG_MAX_APERTURE_VALUE
EXIF_TAG_SUBJECT_DISTANCE
EXIF_TAG_METERING_MODE
EXIF_TAG_LIGHT_SOURCE
EXIF_TAG_FLASH
EXIF_TAG_FOCAL_LENGTH
EXIF_TAG_FLASH_ENERGY
EXIF_TAG_SPATIAL_FREQUENCY_RESPONSE_1
EXIF_TAG_NOISE_1
EXIF_TAG_FOCAL_PLANE_XRESOLUTION
EXIF_TAG_FOCAL_PLANE_YRESOLUTION
EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT
EXIF_TAG_IMAGE_NUMBER_EXIF_IFD
EXIF_TAG_SECURITY_CLASSIFICATION_EXIF_IFD
EXIF_TAG_IMAGE_HISTORY_EXIF_IFD
EXIF_TAG_SUBJECT_LOCATION_1
EXIF_TAG_EXPOSURE_INDEX
EXIF_TAG_TIFF_EPSTANDARD_ID_1
EXIF_TAG_SENSING_METHOD
EXIF_TAG_STO_NITS
EXIF_TAG_SUB_SEC_TIME
EXIF_TAG_SUB_SEC_TIME_ORIGINAL
EXIF_TAG_SUB_SEC_TIME_DIGITIZED
EXIF_TAG_IMAGE_SOURCE_DATA
EXIF_TAG_XPTITLE
EXIF_TAG_XPCOMMENT
EXIF_TAG_XPAUTHOR
EXIF_TAG_XPKEYWORDS
EXIF_TAG_XPSUBJECT
EXIF_TAG_FLASHPIX_VERSION
EXIF_TAG_COLOR_SPACE
EXIF_TAG_EXIF_IMAGE_WIDTH
EXIF_TAG_EXIF_IMAGE_LENGTH
EXIF_TAG_RELATED_SOUND_FILE
EXIF_TAG_INTEROP_OFFSET
EXIF_TAG_FLASH_ENERGY_EXIF_IFD
EXIF_TAG_SPATIAL_FREQUENCY_RESPONSE_2
EXIF_TAG_NOISE_2
EXIF_TAG_FOCAL_PLANE_XRESOLUTION_EXIF_IFD
EXIF_TAG_FOCAL_PLANE_YRESOLUTION_EXIF_IFD
EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT_EXIF_IFD
EXIF_TAG_IMAGE_NUMBER
EXIF_TAG_SECURITY_CLASSIFICATION
EXIF_TAG_IMAGE_HISTORY
EXIF_TAG_SUBJECT_LOCATION_2
EXIF_TAG_EXPOSURE_INDEX_EXIF_IFD
EXIF_TAG_TIFF_EPSTANDARD_ID_2
EXIF_TAG_SENSING_METHOD_EXIF_IFD
EXIF_TAG_FILE_SOURCE
EXIF_TAG_SCENE_TYPE
EXIF_TAG_CFAPATTERN
EXIF_TAG_CUSTOM_RENDERED
EXIF_TAG_EXPOSURE_MODE
EXIF_TAG_WHITE_BALANCE_1
EXIF_TAG_DIGITAL_ZOOM_RATIO
EXIF_TAG_FOCAL_LENGTH_IN_35MM_FORMAT
EXIF_TAG_SCENE_CAPTURE_TYPE
EXIF_TAG_GAIN_CONTROL
EXIF_TAG_CONTRAST_1
EXIF_TAG_SATURATION_1
EXIF_TAG_SHARPNESS_1
EXIF_TAG_DEVICE_SETTING_DESCRIPTION
EXIF_TAG_SUBJECT_DISTANCE_RANGE
EXIF_TAG_IMAGE_UNIQUE_ID
EXIF_TAG_GDALMETADATA
EXIF_TAG_GDALNO_DATA
EXIF_TAG_GAMMA
EXIF_TAG_PIXEL_FORMAT
EXIF_TAG_TRANSFOMATION
EXIF_TAG_UNCOMPRESSED
EXIF_TAG_IMAGE_TYPE
EXIF_TAG_IMAGE_WIDTH
EXIF_TAG_IMAGE_HEIGHT
EXIF_TAG_WIDTH_RESOLUTION
EXIF_TAG_HEIGHT_RESOLUTION
EXIF_TAG_IMAGE_OFFSET
EXIF_TAG_IMAGE_BYTE_COUNT
EXIF_TAG_ALPHA_OFFSET
EXIF_TAG_ALPHA_BYTE_COUNT
EXIF_TAG_IMAGE_DATA_DISCARD
EXIF_TAG_ALPHA_DATA_DISCARD
EXIF_TAG_OCE_SCANJOB_DESC
EXIF_TAG_OCE_APPLICATION_SELECTOR
EXIF_TAG_OCE_IDNUMBER
EXIF_TAG_OCE_IMAGE_LOGIC
EXIF_TAG_ANNOTATIONS
EXIF_TAG_PRINT_IM
EXIF_TAG_DNG_VERSION
EXIF_TAG_DNG_BACKWARD_VERSION
EXIF_TAG_UNIQUE_CAMERA_MODEL
EXIF_TAG_LOCALIZED_CAMERA_MODEL
EXIF_TAG_CFAPLANE_COLOR
EXIF_TAG_CFALAYOUT
EXIF_TAG_LINEARIZATION_TABLE
EXIF_TAG_BLACK_LEVEL_REPEAT_DIM
EXIF_TAG_BLACK_LEVEL
EXIF_TAG_BLACK_LEVEL_DELTA_H
EXIF_TAG_BLACK_LEVEL_DELTA_V
EXIF_TAG_WHITE_LEVEL
EXIF_TAG_DEFAULT_SCALE
EXIF_TAG_DEFAULT_CROP_ORIGIN
EXIF_TAG_DEFAULT_CROP_SIZE
EXIF_TAG_COLOR_MATRIX_1
EXIF_TAG_COLOR_MATRIX_2
EXIF_TAG_CAMERA_CALIBRATION_1
EXIF_TAG_CAMERA_CALIBRATION_2
EXIF_TAG_REDUCTION_MATRIX_1
EXIF_TAG_REDUCTION_MATRIX_2
EXIF_TAG_ANALOG_BALANCE
EXIF_TAG_AS_SHOT_NEUTRAL
EXIF_TAG_AS_SHOT_WHITE_XY
EXIF_TAG_BASELINE_EXPOSURE
EXIF_TAG_BASELINE_NOISE
EXIF_TAG_BASELINE_SHARPNESS
EXIF_TAG_BAYER_GREEN_SPLIT
EXIF_TAG_LINEAR_RESPONSE_LIMIT
EXIF_TAG_CAMERA_SERIAL_NUMBER
EXIF_TAG_DNG_LENS_INFO
EXIF_TAG_CHROMA_BLUR_RADIUS
EXIF_TAG_ANTI_ALIAS_STRENGTH
EXIF_TAG_SHADOW_SCALE
EXIF_TAG_DNG_ADOBE_DATA
EXIF_TAG_DNG_PENTAX_DATA
EXIF_TAG_DNG_PRIVATE_DATA
EXIF_TAG_MAKER_NOTE_SAFETY
EXIF_TAG_CALIBRATION_ILLUMINANT_1
EXIF_TAG_CALIBRATION_ILLUMINANT_2
EXIF_TAG_BEST_QUALITY_SCALE
EXIF_TAG_RAW_DATA_UNIQUE_ID
EXIF_TAG_ALIAS_LAYER_METADATA
EXIF_TAG_ORIGINAL_RAW_FILE_NAME
EXIF_TAG_ORIGINAL_RAW_FILE_DATA
EXIF_TAG_ACTIVE_AREA
EXIF_TAG_MASKED_AREAS
EXIF_TAG_AS_SHOT_ICCPROFILE
EXIF_TAG_AS_SHOT_PRE_PROFILE_MATRIX
EXIF_TAG_CURRENT_ICCPROFILE
EXIF_TAG_CURRENT_PRE_PROFILE_MATRIX
EXIF_TAG_OFFSET_SCHEMA
EXIF_TAG_OWNER_NAME
EXIF_TAG_SERIAL_NUMBER
EXIF_TAG_LENS
EXIF_TAG_RAW_FILE
EXIF_TAG_CONVERTER
EXIF_TAG_WHITE_BALANCE_2
EXIF_TAG_EXPOSURE
EXIF_TAG_SHADOWS
EXIF_TAG_BRIGHTNESS
EXIF_TAG_CONTRAST_2
EXIF_TAG_SATURATION_2
EXIF_TAG_SHARPNESS_2
EXIF_TAG_SMOOTHNESS
EXIF_TAG_MOIRE_FILTER
EXIF_TAG_USER_COMMENT
EXIF_TAG_MAKER_NOTE
{noformat}

> Missing support for EXIF tags
> -----------------------------
>
>                 Key: IMAGING-207
>                 URL: https://issues.apache.org/jira/browse/IMAGING-207
>             Project: Commons Imaging
>          Issue Type: Improvement
>            Reporter: Joakim Knudsen
>            Assignee: Bruno P. Kinoshita
>            Priority: Minor
>
> It seems Commons Imaging does not seem to support the following tags (which are supported
by Sanselan 0.97):
> ||Tag ID||Tag Name||Writable||Group||Values / Notes||TiffConstant in Sanselan||
> |0x010e|ImageDescription|string|IFD0|	|EXIF_TAG_IMAGE_DESCRIPTION|
> |0x9c9c|XPComment|int8u|IFD0|	|EXIF_TAG_XPCOMMENT|
> https://sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message