Skip to content

Commit c1cb59c

Browse files
committed
Minor code optimization
1 parent 6de2844 commit c1cb59c

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/Imagick/Image.php

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -849,19 +849,20 @@ private function applyImageOptions(\Imagick $image, array $options, $path)
849849
}
850850
break;
851851
case 'jxl':
852-
if (!isset($options[$format . '_quality'])) {
853-
if (isset($options['quality'])) {
854-
$options[$format . '_quality'] = $options['quality'];
855-
}
856-
}
857-
if (isset($options[$format . '_quality'])) {
858-
$options[$format . '_quality'] = max(9, min(99, $options[$format . '_quality']));
859-
$image->setimagecompressionquality($options[$format . '_quality']);
860-
$image->setcompressionquality($options[$format . '_quality']);
861-
}
862852
if (!empty($options[$format . '_lossless'])) {
863853
$image->setimagecompressionquality(100);
864854
$image->setcompressionquality(100);
855+
} else {
856+
if (!isset($options[$format . '_quality'])) {
857+
if (isset($options['quality'])) {
858+
$options[$format . '_quality'] = $options['quality'];
859+
}
860+
}
861+
if (isset($options[$format . '_quality'])) {
862+
$options[$format . '_quality'] = max(9, min(99, $options[$format . '_quality']));
863+
$image->setimagecompressionquality($options[$format . '_quality']);
864+
$image->setcompressionquality($options[$format . '_quality']);
865+
}
865866
}
866867
break;
867868
}

0 commit comments

Comments
 (0)