DefaultImageMetadataReader.php: do not adjust width height on orientation

This commit is contained in:
Zankaria 2025-03-22 00:59:04 +01:00
parent 7367cf4b7e
commit d00f34a96b

View file

@ -2,7 +2,7 @@
namespace Vichan\Service\Media;
use Vichan\Data\Driver\Metadata\ExifReaderFactory;
use Vichan\Data\{Exif, ImageMetadata};
use Vichan\Data\ImageMetadata;
/**
@ -38,11 +38,6 @@ class DefaultImageMetadataReader implements ImageMetadataReader {
$exif_reader = $this->exif_reader_factory->getReader($mime);
if ($exif_reader !== null) {
$orientation = $exif_reader->getOrientation($file_path);
if ($orientation !== null && Exif::exifOrientationOnSide($orientation)) {
$tmp = $width;
$width = $height;
$height = $tmp;
}
}
return new ImageMetadata($width, $height, $mime, $orientation);