Skip to content

Commit

Permalink
Minor code optimization
Browse files Browse the repository at this point in the history
  • Loading branch information
mlocati committed Sep 30, 2021
1 parent 6de2844 commit c1cb59c
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions src/Imagick/Image.php
Original file line number Diff line number Diff line change
Expand Up @@ -849,19 +849,20 @@ private function applyImageOptions(\Imagick $image, array $options, $path)
}
break;
case 'jxl':
if (!isset($options[$format . '_quality'])) {
if (isset($options['quality'])) {
$options[$format . '_quality'] = $options['quality'];
}
}
if (isset($options[$format . '_quality'])) {
$options[$format . '_quality'] = max(9, min(99, $options[$format . '_quality']));
$image->setimagecompressionquality($options[$format . '_quality']);
$image->setcompressionquality($options[$format . '_quality']);
}
if (!empty($options[$format . '_lossless'])) {
$image->setimagecompressionquality(100);
$image->setcompressionquality(100);
} else {
if (!isset($options[$format . '_quality'])) {
if (isset($options['quality'])) {
$options[$format . '_quality'] = $options['quality'];
}
}
if (isset($options[$format . '_quality'])) {
$options[$format . '_quality'] = max(9, min(99, $options[$format . '_quality']));
$image->setimagecompressionquality($options[$format . '_quality']);
$image->setcompressionquality($options[$format . '_quality']);
}
}
break;
}
Expand Down

0 comments on commit c1cb59c

Please sign in to comment.