FME Readers and Writers 2013 SP1 JPEG (Joint Photographic Experts Group) Reader/Writer Format Note: This format is not supported by FME Base Edition. The JPEG Reader/Writer provides FME with access to data in the JPEG format. Overview JPEG, which stands for Joint Photographic Experts Group, is a standardized image compression mechanism. JPEG, which stands for Joint Photographic Experts Group, is a standardized image compression mechanism. JPEG is designed for compressing either full-color three-band (RGB) or gray-scale one-band images. JPEG data can be either 8 or 12-bit. JPEG compression can make a file very small, but it is “lossy,” meaning that image quality is lost when the image is compressed. The current version of this format supports reading, writing, but not update in place. There is currently no support for georeferencing information or metadata for JPEG files. The current version of this format supports reading, writing, but not update in place. There is currently no support for georeferencing information or metadata for JPEG files. Format Parameters The JPEG writer supports the following additional options through the Feature Type Properties dialog (Format Parameters): World file This option enables the generation of an associated Esri world file (.wld) Compression Level This option sets the desired compression level of the output image. This is expressed as a percentage of the original file size. For example, setting a compression level of 75 means that the output image will be approximately 75% smaller (one-quarter of the size) than an uncompressed image. Note that this value only represents the targeted compression level, and this may not actually be achieved. JPEG supports both lossy and lossless compression. With lossy compression, the compressed image is an approximation of the original. With lossless compression, the compressed image is identical to the original. To achieve lossless compression, set the compression level to 0 (best quality). Note: Repeatedly reading and saving files may decrease the quality for this format. In addition, Workbench may not know which format data comes from, and whether it used lossy compression. If you know that source data comes from files with lossy compression, you should also set the compression level to 0. Although this - 2078 - JPEG (Joint Photographic Experts Group) Reader/Writer compression still does not guarantee the exact copy of the source file, the output will be very close to the original. JPEG Quick Facts About Quick Facts Tables Format Type Identifier JPEG Reader/Writer Both Licensing Level Professional Dependencies None Dataset Type File Feature Type JPEG or <source_dataset_filename> Typical File Extensions .jpg, .jpeg Automated Translation Support Yes User-Defined Attributes Through TAB files Coordinate System Support Through TAB files Generic Color Support No Spatial Index No Schema Required No Transaction Support No Encoding Support No Geometry Type jpeg_type Geometry Support Geometry Supported? Geometry Supported? aggregate no point no circles no polygon no circular arc no raster yes donut polygon no solid no elliptical arc no surface no ellipses no text no line no z values no none no - 2079 - FME Readers and Writers 2013 SP1 Band Interpretations Red8, Red16, Green8, Green16, Blue8, Blue16, Gray8, Gray16 Palette Key Interpretations Not applicable Palette Value Interpretations Not applicable Nodata Value not applicable Cell Origin (x, y) 0.5, 0.5 Rotation Support Through World files GCP Support Through TAB files World File Support Yes TAB File Support Yes Reader Overview The FME considers a single JPEG file to be a dataset. The JPEG file contains pixel data. Each pixel in the file is a point in a single FME raster feature. Reader Directives The directives that are processed by the JPEG Reader are listed below. The suffixes shown are prefixed by the current <ReaderKeyword>_ in a mapping file. By default, the <ReaderKeyword> for the JPEG reader is JPEG. DATASET Required/Optional: Required The value for this keyword is the name of a single JPEG file. The normal extension for the file is .jpg. An example of the DATASET keyword in use is: JPEG_DATASET “C:\DATA\JPEG\input.jpg” Workbench Parameter: Source JPEG File(s) GROUP_BY_DATASET Required/Optional: Required The value for this directive is either Yes or No. When the value is set to No, the only feature type this reader will use is the reader type name, which in this case is JPEG. When the value is set to Yes, the feature type of each dataset is the filename (without the path or the extension) of the dataset. The default value for this directive is No. An example of the GROUP_BY_DATASET keyword in use is: GROUP_BY_DATASET “Yes” APPLY_GCPS Required/Optional Optional - 2080 - JPEG (Joint Photographic Experts Group) Reader/Writer The value for this keyword is either Yes or No. If set to Yes, then GCP information, including a GCP projection, may be read from a corresponding tab file and applied to the raster data. If set to No, the GCP information is preserved as properties on the raster geometry. The default value for this directive is No. Note: GCPs will be automatically converted to referencing (regardless of the value of this directive) if both of the following conditions apply: l the GCP pixel locations form an unrotated rectangle; l the GCP ground coordinates form a (possibly rotated) rectangle. If either of these conditions does not apply, then this directive must be set to yes in order to convert the GCPs to referencing. Workbench Parameter Apply GCPs GCP_INTERPOLATION_METHOD Required/Optional Optional Specifies the interpolation method to use when applying GCPs. The value for this keyword is one of NearestNeighbor, Bilinear or Bicubic. The default value for this directive is NearestNeighbor. Workbench Parameter GCP Interpolation Method SEARCH_ENVELOPE This directive specifies a bounding box used to filter the input features. Only features that interact with the bounding box are returned. If this directive is not specified, then all features are returned.This directive is only honoured by the MITAB-based MapInfo reader in FME. This is the only MapInfo reader available on the UNIX platforms supported by FME, and can optionally be enabled on Windows platforms by renaming the mitab.dll in the FME home directory to mapinfo.dll. Mapping File Syntax <ReaderKeyword>_SEARCH_ENVELOPE <minX> <minY> <maxX> <maxY> Note: If all four coordinates of the search envelope are specified as zero, the search envelope will be disabled. Required/Optional Optional Workbench Parameter Minimum X, Minimum Y, Maximum X, Maximum Y - 2081 - FME Readers and Writers 2013 SP1 SEARCH_ENVELOPE_COORDINATE_SYSTEM This directive specifies the coordinate system of the search envelope if it is different than the coordinate system of the data. The COORDINATE_SYSTEM directive, which specifies the coordinate system associated with the data to be read, must always be set if the SEARCH_ENVELOPE_COORDINATE_SYSTEM directive is set. If this directive is set, the minimum and maximum points of the search envelope are reprojected from the SEARCH_ENVELOPE_COORDINATE_SYSTEM to the reader COORDINATE_SYSTEM prior to applying the envelope. Required/Optional Optional Mapping File Syntax <ReaderKeyword>_SEARCH_ENVELOPE_COORDINATE_SYSTEM <coordinate system> Workbench Parameter Search Envelope Coordinate System CLIP_TO_ENVELOPE This directive specifies whether or not FME should clip features to the envelope specified in the SEARCH_ENVELOPE directive. Values YES | NO (default) Mapping File Syntax <ReaderKeyword>_CLIP_TO_ENVELOPE [yes | no] Workbench Parameter Clip To Envelope EXPOSED_ATTRS This directive allows the selection of format attributes to be explicitly added to the reader feature type. This is similar to exposing format attributes on a reader feature type once it has been generated; however, it is even more powerful because it enables schema-driven applications other than Workbench to access and leverage these attributes as if they were explicitly on the schema as user attributes. - 2082 - JPEG (Joint Photographic Experts Group) Reader/Writer The result of picking a list of attributes is a comma-separated list of attribute names and types that will be added to the schema features. Currently all reader feature types will receive the same set of additional schema attributes for a given instance of the reader. Required/Optional Optional Mapping File Syntax Not applicable. While it is possible for FME Objects applications to invoke this directive, the required format is not documented. This directive is intended for use in our GUI applications (for example, Workbench) only. Workbench Parameter Additional Attributes to Expose Writer Overview The FME considers a dataset to be a directory name. The JPEG writer distinguishes duplicate output files by appending numbers to the filenames. Please see About FME Rasters for details. Writer Directives The directives that are processed by the JPEG writer are listed below. The suffixes shown are prefixed by the current <WriterKeyword>_ in a mapping file. By default, the <WriterKeyword> for the JPEG writer is JPEG. DATASET Required/Optional: Required The value for this keyword is the path of the output directory where the data will be written. An example of the DATASET keyword in use is: JPEG_DATASET “C:\DATA\JPEG\OUTPUT Workbench Parameter: Destination JPEG Directory FME Raster Features FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data. See About FME Rasters. JPEG files can only be created with square pixel dimensions. JPEG supports rasters with either a Red8, a Green8, and a Blue8 band, or a single Gray8 band. - 2083 - FME Readers and Writers 2013 SP1 Feature Representation In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), this format adds the format-specific attributes described in this section. JPEG features specify a matrix of x, y, and z coordinates. For each raster, there will only be a single feature returned. Attribute Name Contents jpeg_type This will always be jpeg_raster. jpeg_exif_make This represents the manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. This is a reader attribute. jpeg_exif_model This represents the model or model number of the equipment. This is the model name of number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. This is a reader attribute. jpeg_exif_orientation This represents the image orientation viewed in terms of rows and columns. This is a reader attribute. The value can be: 1 - which means that the 0th row is at the visual top of the image, and the 0th column is the visual left-hand side; 2 - which means that the 0th row is at the visual top of the image, and the 0th column is the visual right-hand side; 3 - which means that the 0th row is at the visual bottom of the image, and the 0th column is the visual right-hand side; 4 - which means that the 0th row is at the visual bottom of the image, and the 0th column is the visual left-hand side; 5 - which means that the 0th row is the visual left-hand side of the image, and the 0th column is the visual top; - 2084 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents 6 - which means that the 0th row is the visual right-hand side of the image, and the 0th column is the visual top; 7 - which means that the 0th row is the visual right-hand side of the image, and the 0th column is the visual bottom; 8 - which means that the 0th row is the visual left-hand side of the image, and the 0th column is the visual bottom. jpeg_exif_xresolution This represents the number of pixels per jpeg_exif_resolutionunit in the jpeg_exif_imagewidth direction. When the image resolution is unknown, 72 dpi is designated. This is a reader attribute. jpeg_exif_yresolution This represents the number of pixel per jpeg_ exif_resolutionunit in the jpeg_exif_imagelength direction. The same value as jpeg_exif_xresolution is designated. This is a reader attribute. jpeg_exif_resolutionunit This represents the unit of x and y resolution. This is a reader attribute. jpeg_exif_datetime This represents the date and time of image creation. In this standard it is the date and time the file was changed. The format is “YYYY:MM:DD HH:MM:SS” with time shown in 24-hour format, and the date and time separated by one blank character. When the date and time are unknown, all the character spaces except colons (“:”) may be filled with blank characters, or else the interoperability field may be filled with blank characters. The characters string length is 20 bytes including NULL for termination. When the field is left blank, it is treated as unknown. This is a reader attribute. jpeg_exif_ycbcrpositioning This represents the position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed date or uncompressed YCbCr data. The default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this - 2085 - FME Readers and Writers 2013 SP1 Attribute Name Contents standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the default. This is a reader attribute. jpeg_exif_exposuretime This represents the exposure time of the image. This is a reader attribute. jpeg_exif_fnumber This represents the f number of the recording equipment. This is a reader attribute. jpeg_exif_exifversion This represents the version of this standard supported. Non-existence of this field is taken to mean non-conformance to the standard. Conformance to this standard is indicated by recording “0220” as 4-byte ASCII. Since the type is UNDEFINED, there is no NULL for termination. This is a reader attribute. jpeg_exif_datetimeoriginal This represents the date and time when the original image data was generated. For a DSC the date and time the picture was taken are recorded. The format “YYYY:MM:DD HH:MM:SS” with time shown in 24-hour format, and the date and time separated by one blank character. When the date and time are unknown, all the character spaces except colons (“:”) may be filled with blank characters. The character string length is 20 bytes including NULL for termination. When the field is left blank, it is treated as unknown. This is a reader attribute. jpeg_exif_datetimedigitized This represents the date and time when the image was stored as digital data. If, for example, an image was captured by DSC and at the same time the file was recorded, then the jpeg_exif_datetimeoriginal and jpeg_exif_datetimedigitized will have the same contents. The format is “YYYY:MM:DD HH:MM:SS” with time shown in 24-hour format, and the date and time separated by one blank character. When the date and time are unknown, all the character spaces except colons (“:”) may be - 2086 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents filled with blank characters, or else the interoperability field may be filled with blank characters. The characters string length is 20 bytes including NULL for termination. When the field is left blank, it is treated as unknown. This is a reader attribute. jpeg_exif_componentsconfiguration This represents information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the photometric interpretation tag. However, since photometric interpretation can only express the order of Y, Cb, and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. The value can be: 0 - does not exist 1-Y 2 - Cb 3 - Cr 4-R 5-G 6-B Other - reserved The default is 4 5 6 0 (if RGB uncompressed) or 1 2 3 0 (other cases). This is a reader attribute. jpeg_exif_compressedbitsperpixel This represents information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. This is a reader attribute. jpeg_exif_shutterspeedvalue This represents the shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting. This is a reader attribute. jpeg_exif_aperturevalue This represents the lens aperture. The unit is the APEX value. This is a reader attribute. jpeg_exif_exposurebiasvalue This represents the exposure bias. The unit is the APEX value. Ordinarily it is given in the - 2087 - FME Readers and Writers 2013 SP1 Attribute Name Contents range of -99.99 to 99.99. This is a reader attribute. jpeg_exif_maxaperturevalue This represents the smallest F number of the lens. The units is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range. This is a reader attribute. jpeg_exif_meteringmode This represents the metering mode. The value can be: 0 - unknown 1 - average 2 - center weighted average 3 - spot 4 - multispot 5 - pattern 6 - partial Other - reserved 255 - other The default value is 0. This is a reader attribute. jpeg_exif_flash This represents the status of flash when the images was shot. Bit 0 indicates the flash firing status, bits 1 and 2 indicate the flash return status, bits 3 and 4 indicate the flash mode, bit 5 indicates whether the flash function is present, and bit 6 indicates “red eye” mode. The value can be: Bit 0: 0 - flash did not fire Bit 0: 1 - flash fired Bit 1 and 2: 00 - no strobe return detection function Bit 1 and 2: 01 - reserved Bit 1 and 2: 10 - strobe return light not detected Bit 1 and 2: 11 - strobe return light detected Bit 3 and 4: 00 - unknown Bit 3 and 4: 01 - compulsory flash firing Bit 3 and 4: 10 - compulsory flash suppression - 2088 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents Bit 3 and 4: 11 - auto mode Bit 5: 0 - flash function present Bit 5: 1 - no flash function Bit 6: 0 - no red-eye reduction mode or unknown Bit 6: 1 - red-eye reduction supported This is a reader attribute. jpeg_exif_focallength This represents the actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera. This is a reader attribute. jpeg_exif_makernote This represents a tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for any other than its intended purpose. This is a reader attribute. jpeg_exif_usercomment This represents a tag for Exif users to writer keywords or comments on the image. This is a reader attribute. jpeg_exif_flashpixversion This represents the Flashpix format version supported by a FPXR file. If the FPXR function supports Flashpix format ver. 1.0, this is indicated similarly to jpeg_exif_exifversion by recording “0100” as 4-byte ASCII. This is a reader attribute. The value can be: 0100 - flashpix format version 1.0 Other - reserved The default value is “0100”. This is a reader attribute. jpeg_exif_colorspace This represents the color space information tag is always recorded as the color space specifier. Normally sRGB (=1) is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, uncalibrated (=FFFF) is set. Image data recorded as uncalibrated can be treated as sRGB when it is converted to Flashpix. The value can be: 1 - sRGB - 2089 - FME Readers and Writers 2013 SP1 Attribute Name Contents FFFF - uncalibrated Other - reserved This is a reader attribute. jpeg_exif_pixelxdimension This represents information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image shall be recorded in this attribute, whether or not there is padding data or a restart marker. This attribute should not exist in an uncompressed file. This is reader attribute. jpeg_exif_pixelydimension This represents information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image shall be recorded in this attribute, whether or not there is padding data or restart marker. This attribute should not exist in an uncompressed file. This is reader attribute. jpeg_exif_focalplanexresolution This represents the number of pixels in the image width (x) direction per jpeg_exif_focalplaneresolutionunit on the camera focal plane. This is a reader attribute. jpeg_exif_focalplaneyresolution This represents the number of pixels in the image height (y) direction per jpeg_exif_focalplaneresolutionunit on the camera focal plane. This is a reader attribute. jpeg_exif_focalplaneresolutionunit This represents the unit for measuring jpeg_ exif_focalplanexresolution and jpeg_exif_focalplaneyresolution. This value is the same as the jpeg_exif_resolutionunit. This is reader attribute. jpeg_exif_sensingmethod This represents the image sensor type on the camera or input device. The value can be: 1 - not defined 2 - one-chip color area sensor 3 - two-chip color area sensor 4 - three-chip color area sensor 5 - color sequential area sensor 7 - trilinear sensor - 2090 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents 8 - color sequential linear sensor Other - reserved This is a reader attribute. jpeg_exif_filesource This represents the image source. If a DSC recorded the image, this attribute value of this tag always be set to 3, indicating that the image was recorded on a DSC. The value can be: 3 - DSC Other - reserved The default value is 3. This is a reader attribute. jpeg_exif_customrendered This represents the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. The value can be: 0 - normal process 1 - custom process Other - reserved The default value is 0. This is a reader attribute. jpeg_exif_exposuremode This represents the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. The value can be: 0 - auto exposure 1 - manual exposure 2 - auto bracket Other reserved This is a reader attribute. jpeg_exif_whitebalance This represents the white balance mode set when the image was shot. The value can be: 0 - auto white balance 1 - manual white balance Other - reserved - 2091 - FME Readers and Writers 2013 SP1 Attribute Name Contents This is a reader attribute. jpeg_exif_digitalzoomratio This represents the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. jpeg_exif_scenecapturetype This represents the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the scene type attribute. The value can be: 0 - standard 1 - landscape 2 - portrait 3 - night scene Other reserved The default value is 0. This is a reader attribute. jpeg_exif_gpsversionid This represents the version of the GPS Image File Directory. The version is given as byte sequence 2, 2, 0, 0 to indicate version 2.2 This is a reader attribute. jpeg_exif_cfapattern The color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. This is a reader attribute. jpeg_exif_gaincontrol The degree of overall image gain adjustment. This is a reader attribute. jpeg_exif_whitepoint The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the color space information tag. This is a reader attribute. jpeg_exif_primarychromaticities The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since color space is specified in the color space information tag. - 2092 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents This is a reader attribute. jpeg_exif_ycbcrcoefficients The matrix coefficients for transformation from RGB to YCbCr image data. This is a reader attribute. jpeg_exif_subsectime Used to record fractions of seconds for the DateTime tag. This is a reader attribute. jpeg_exif_subsectime_original Used to record fractions of seconds for the DateTimeOriginal tag. This is a reader attribute. jpeg_exif_subsectime_digitized Used to record fractions of seconds for the DateTimeDigitized tag. This is a reader attribute. jpeg_exif_subjectdistancerange The distance to the subject, such as Macro, Close View or Distant View. This is a reader attribute. jpeg_exif_gpslatituderef This indicates whether the latitude is north or south. The value can be: N - north latitude S - south latitude This is a reader attribute. jpeg_exif_gpslatitude This represents the latitude. It is expressed as three numbers giving the degrees, minutes, and seconds, respectively. This is a reader attribute. jpeg_exif_gpslongituderef This indicates whether the longitude is east or west. The value can be: E - east longitude W - west longitude This is a reader attribute. jpeg_exif_gpslongitude This represents the longitude. It is expressed as three numbers giving the degrees, minutes, and seconds, respectively. This is a reader attribute. jpeg_exif_gpsaltituderef This indicates the altitude used as the reference altitude. The value can be: - 2093 - FME Readers and Writers 2013 SP1 Attribute Name Contents 0 - above sea level 1 - below sea level This is a reader attribute. jpeg_exif_gpsaltitude This representes the altitude, based on the reference. The unit is meters. This is a reader attribute. jpeg_exif_gpstimestamp This represents the time as UTC (Coordinated Universal Time). It is expressed as three numbers giving the hour, minute, and second. This is a reader attribute. jpeg_exif_gpssatellites This represents the satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. This is a reader attribute. jpeg_exif_gpsstatus This represents the status of the GPS receiver when the image is recorded. The value can be: A - measurement is in progress V - measurement is Interoperability This is a reader attribute. jpeg_exif_gpsmeasuremode This represents the GPS measurement mode. The value can be: 2 - 2-dimensional measurement 3 - 3-dimensional measurement This is a reader attribute. jpeg_exif_gpsdop This represents the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement. This is a reader attribute. jpeg_exif_gpsspeedref This represents the unit used to express the GPS receiver speed of movement. The value can be: K - kilometers per hour M - miles per hour N - knots - 2094 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents This is a reader attribute. jpeg_exif_gpsspeed This represents the speed of GPS receiver movement. This is a reader attribute. jpeg_exif_gpstrackref This represents the reference for giving the direction of GPS receiver movement. The value can be: T - true direction M - magnetic direction This is a reader attribute. jpeg_exif_gpstrack This represents the direction of GPS receiver movement. The value may range from 0.00 to 359.99. This is a reader attribute. jpeg_exif_gpsimgdirectionref This represents the reference for giving the direction of the image when it is captured. The value can be: T - true direction M - magnetic direction This is a reader attribute. jpeg_exif_gpsimgdirection This represents the direction of the image when it was captured. The value may range from 0.00 to 359.99. This is a reader attribute. jpeg_exif_gpsmapdatum This reprsents the geodetic survey data used by the GPS receiver. This is a reader attribute. jpeg_exif_gpsdestlatituderef This indicates whether the latitude of the destination point is north or south. The value can be: N - north latitude S - south latitude This is a reader attribute. jpeg_exif_gpsdestlatitude This represents the latitude of the destination point. It is expressed as three numbers giving the degrees, minutes, and seconds, respectively. This is a reader attribute. jpeg_exif_gpsdestlongituderef This indicates whether the longitude of the destination point is east or west. The value can be: - 2095 - FME Readers and Writers 2013 SP1 Attribute Name Contents E - east longitude W - west longitude This is a reader attribute. jpeg_exif_gpsdestlongitude This represents the longitude of the destination point. It is expressed as three numbers giving the degrees, minutes, and seconds, respectively. This is a reader attribute. jpeg_exif_gpsdestbearingref This represents the reference used for giving the bearing to the destination point. The value can be: T - true direction M - magnetic direction This is a reader attribute. jpeg_exif_gpsdestbearing This represents the bearing to the destination point. The value may range from 0.00 to 359.99. This is a reader attribute. jpeg_exif_gpsdestdistanceref This represents the unit used to express the distance to the destination point. The value can be: K - kilometers per hour M - miles per hour N - knots This is a reader attribute. jpeg_exif_gpsdestdistance This represents the distance to the destination point. This is a reader attribute. jpeg_exif_gpsprocessingmethod This represents the name of the method used for location finding. This is a reader attribute. jpeg_exif_gpsareainformation This represents the name of the GPS area. This is a reader attribute. jpeg_exif_gpsdatestamp This represents the date relative to UTC (Coordinated Universal Time). The format is “YYYY:MM:DD”. This is a reader attribute. jpeg_exif_gpsdifferential This represents whether differential correction is applied to the GPS receiver. The value can be: 0 - measurement without differential cor- - 2096 - JPEG (Joint Photographic Experts Group) Reader/Writer Attribute Name Contents rection 1 - differential correction applied This is a reader attribute. jpeg_world_file_generation It enables or disables the generation of a Esri world file along with the output JPEG image. The default value is yes. This is a writer attribute. jpeg_tab_file_generation Enables or disables the generation of a TAB file along with the output JPEG image. The value can be yes or no. The default value is yes. This is a writer attribute. jpeg_optimize Specifies whether to optimize the output file. Optimization involves calculating encoding parameters to reduce file size without decreasing image quality. However, optimization may increase translation time. This is a writer attribute. jpeg_compression_level It sets the quality of the compression. The range of the value is from 0 (best quality) to 100 (worst quality). The default value is 28. This is a writer attribute. - 2097 -
© Copyright 2026 Paperzz