When replacing an image, czutil updates the dimensions in the metadata to match the dimensions of the new image, but doesn't update the crop and bounds. I think that would rarely be the case when the dimensions change, so I suggest to either update them by default or when a flag is set.
Sometimes the dimensions in the original image's metadata don't match with the crop/bounds, in that case I think it would be best to avoid replacing them, or give a warning, as they might require some manual work (for example with characters and overlays).
It would also be nice to specify x/y coordinates when replacing images or even specify cz type without requiring a source file.
When replacing an image, czutil updates the dimensions in the metadata to match the dimensions of the new image, but doesn't update the crop and bounds. I think that would rarely be the case when the dimensions change, so I suggest to either update them by default or when a flag is set.
Sometimes the dimensions in the original image's metadata don't match with the crop/bounds, in that case I think it would be best to avoid replacing them, or give a warning, as they might require some manual work (for example with characters and overlays).
It would also be nice to specify x/y coordinates when replacing images or even specify cz type without requiring a source file.