Fix calculating average color for *.ico

Currently colorPalette() always fails for *.ico due to a logic error.
It's a regression from 8f749fe61b.
This commit is contained in:
Chih-Hsuan Yen 2023-02-10 18:20:42 +08:00
parent 0cd4abe4eb
commit 40afee5d12
1 changed files with 2 additions and 1 deletions

View File

@ -355,8 +355,9 @@ function colorPalette(string $imageFile, int $numColors, int $granularity = 5):
} else { } else {
$img = @$ico->images[count($ico->images)-1]->getImageResource(); $img = @$ico->images[count($ico->images)-1]->getImageResource();
} }
} } else {
return null; return null;
}
} else if ($size[0] > 0 && $size[1] > 0) { } else if ($size[0] > 0 && $size[1] > 0) {
$img = @imagecreatefromstring(file_get_contents($imageFile)); $img = @imagecreatefromstring(file_get_contents($imageFile));
} }