summaryrefslogtreecommitdiff
path: root/src/images.php
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-05-11 16:52:46 +0500
committerilotterytea <iltsu@alright.party>2025-05-11 16:56:01 +0500
commitf2690a42235297c357bcd8abbf6e194db7b7bd57 (patch)
tree1b0a221cd89903ed901b1d28047a493fa4a1317c /src/images.php
parent7d0b7ed296d35025e04e19dc2604c8feca72383e (diff)
feat: store original uploads
Diffstat (limited to 'src/images.php')
-rw-r--r--src/images.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/images.php b/src/images.php
index a9caf88..837ebaf 100644
--- a/src/images.php
+++ b/src/images.php
@@ -29,6 +29,15 @@ function resize_image(string $src_path, string $dst_path, int $max_width, int $m
return $result_code;
}
+function get_file_extension(string $path): string|null
+{
+ if ($file = getimagesize($path)) {
+ return image_type_to_extension(intval($file[2]), false);
+ }
+
+ return null;
+}
+
function does_file_meet_requirements(string $path, int $max_width, int $max_height): array
{
$file = getimagesize($path);