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; namespace Vichan\Service\Media;
use Vichan\Data\Driver\Metadata\ExifReaderFactory; 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); $exif_reader = $this->exif_reader_factory->getReader($mime);
if ($exif_reader !== null) { if ($exif_reader !== null) {
$orientation = $exif_reader->getOrientation($file_path); $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); return new ImageMetadata($width, $height, $mime, $orientation);