JpgExifReader.php: add jpg exif reader

This commit is contained in:
Zankaria 2025-03-21 01:39:18 +01:00
parent 3868e799ee
commit 15946417d6

View file

@ -0,0 +1,18 @@
<?php
namespace Vichan\Data\Driver;
class JpgExifReader implements ExifReader {
public function getOrientation(string $file): ?int {
$ret = \exif_read_data($file);
if ($ret === false && !empty($ret['Orientation']) && \is_numeric($ret['Orientation'])) {
return null;
}
$value = \intval($ret['Orientation'], 10);
if ($value < 1 || $value > 9) {
return null;
} else {
return $value;
}
}
}