Skip to content

Commit 09d3a10

Browse files
authored
Fix quality parameter fallback in ImgixService (#10)
* Fix quality parameter fallback in ImgixService * Add release notes for version 5.0.2 Update CHANGELOG with release notes for version 5.0.2.
1 parent 89260d8 commit 09d3a10

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release Notes for Imgix Asset Transformer for Craft CMS
22

3+
## 5.0.2 - 2026-05-28
4+
5+
### Fixed
6+
7+
- Imgix transforms use the `q` value defined in the global or volume-specific `imgixDefaultParams` settings
8+
39
## 5.0.1 - 2026-04-14
410

511
### Fixed

src/services/ImgixService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public function generateUrl(Asset $asset, mixed $transform = null): ?string
111111
$httpQueryParams = array_merge($httpQueryParams, [
112112
'w' => $targetWidth,
113113
'h' => $targetHeight,
114-
'q' => $transform->quality ?: Craft::$app->config->general->defaultImageQuality,
114+
'q' => $transform->quality ?: ($httpQueryParams['q'] ?? Craft::$app->config->general->defaultImageQuality),
115115
'fm' => $transform->format ?: ($httpQueryParams['fm'] ?? null),
116116
'fit' => $imgixFit,
117117
]);

0 commit comments

Comments
 (0)