fmw42 wrote:Is it reasonable to assume/believe/desire that if one issued the command -orient, that if there was no orientation tag already, it would then create one, if needed? Is there any reason one might not want this behavior?
That seems reasonable. But it would have to be clear in the documentation that this is what is happening.
This can be especially important to note when you give arguments like..
-strip -orient bottom-left Which I would then assume any old profile would be first junked, then a minimal new and mostly blank profile added.
However some other EXIF settings could conceivably bleed though into the new EXIF profile. For example labels, captions and comments, which are the three free-form plain text meta-data entries. Also density (resolution) Not certain which of these are also part of the EXIF profile, and which are stripped by -strip.
As such some careful though about EXACTLY what should happen is needed. Exactly What 'creates' a new profile?