PHP library to fix image orientation by exif data with thanks to method exif_read_data
composer require jellybellydev/image-orientation-fix
use ImageOrientationFix\ImageOrientationFixer;
$iof = new ImageOrientationFixer('foo.jpg');
$iof->fix();
or
use ImageOrientationFix\ImageOrientationFixer;
$iof = new ImageOrientationFixer('/path/foo.jpg', '/path/foo_fixed.jpg');
$iof->fix();
Dependencies are managed through composer:
$ docker-compose up --build -d
$ docker-compose run php74 composer install
$ docker-compose run php74 composer test
docker-compose run php74 composer cs-fixer
Please refer to the changelog notes.
Thanks to recurser for the image example