The file currently being processed.
The quality to use for JPEG manipulation, this is not yet settable from the outside. Stored as a valid imagemagick option, defaults to '-quality 90' right now.
Checks, if you need to resize the image file no meet the constraints of the image. If the image can't be recognized by getimagesize, the function will always return true to force an imagemagic conversion attempt.
Generatres the preview and thumbnail JPEG image attachements.
Gets EXIF data from the fullscale image and stores it in the Photo Article using the mapping configured in the component.
This is the JHead Version of the EXIF Extractor.
This is the PHP Version of the EXIF Extractor.
This is the absolute Fallback in case no EXIF Readers are available. It uses the current Timestamp as a value.
Returns the name of a temporary file to be used to write the transformed image to. Has to be managed by the callee.
Rotate image init function, relocates to the index by default. Rotation is controllable through the callee.
Iterate over all articles and create index record using the datamanger indexer method.
This will replace the original file with the processed copy of $tmpfile, deleting the temporary file afterwards.
Scales the image in the Attachment to match the given constraints and store ist as $attname on the current article.
General helper, that stores an image file as attachment and sets size parameters size.x, size.y, size.bytes, size.mimetype
Stores the image GUIDs to the extra2 field of the current article.
General helper, that updates an image file in an existing attachment and resets size parameters size.x, size.y, size.bytes, size.mimetype
Writes a copy of an image to a temporary file for processing with tools like EXIF-Reader or imagemagick.
Writes a copy of the original image to a temporary file for processing with tools like EXIF-Reader or imagemagick.