Small code style improvements

This commit is contained in:
DESKTOP-H825VC6\geckon01
2023-10-17 02:14:37 +03:00
parent a7461536bc
commit 1baf7ae2ca
2 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "geckon01/simple-image-compressor", "name": "geckon01/simple-image-compressor",
"description": "SimpleImageCompressor is a tiny simple PHP image compressor lib which allows you to compress any image easily on the fly", "description": "SimpleImageCompressor is a tiny simple PHP image compressor lib which allows you to compress any image easily on the fly",
"version": "0.3.10", "version": "0.3.10.17",
"keywords": [ "keywords": [
"php", "php",
"images", "images",
+6 -5
View File
@@ -87,8 +87,7 @@ class SimpleImageCompressor
private function loadImageType() { private function loadImageType() {
$this->imageType = "image"; $this->imageType = "image";
if($this->exifLoaded) if($this->exifLoaded) {
{
switch (exif_imagetype($this->imageResourceUrl)) switch (exif_imagetype($this->imageResourceUrl))
{ {
case IMAGETYPE_GIF: case IMAGETYPE_GIF:
@@ -115,14 +114,16 @@ class SimpleImageCompressor
return; return;
} }
//Fallback to bytes recognition // Fallback to bytes recognition
trigger_error("simple-image-compressor: Exif extension not found. Image MIME type recognition may be inaccurate."); trigger_error("simple-image-compressor: Exif extension not found. Image MIME type recognition may be inaccurate.");
if (substr($this->imageData, 0, 2) === "\xFF\xD8") { if (substr($this->imageData, 0, 2) === "\xFF\xD8") {
$this->imageType = 'image/jpeg'; $this->imageType = 'image/jpeg';
} else if (substr($this->imageData, 0, 3) === "\x89\x50\x4E") { }
if (substr($this->imageData, 0, 3) === "\x89\x50\x4E") {
$this->imageType = 'image/png'; $this->imageType = 'image/png';
} else if (substr($this->imageData, 0, 4) === "\x47\x49\x46\x38") { }
if (substr($this->imageData, 0, 4) === "\x47\x49\x46\x38") {
$this->imageType = 'image/gif'; $this->imageType = 'image/gif';
} }
} }