1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-28 16:19:50 +02:00

Fix incorrect color results after color reduction (#1410)

* Add tests to verify issue 1409
* Enable GD's ColorProcessor to resolve array color format
* Fix bug when reading colors from palette GDImage
* Add detailed type hint
This commit is contained in:
Oliver Vogel
2025-01-04 08:31:37 +01:00
committed by GitHub
parent 436460e33b
commit 1c68e5fdf4
5 changed files with 97 additions and 7 deletions

View File

@@ -55,4 +55,11 @@ final class QuantizeColorsModifierTest extends GdTestCase
$this->assertEquals(count($colors), $count);
}
public function testVerifyColorValueAfterQuantization(): void
{
$image = $this->createTestImage(3, 2)->fill('f00');
$image->modify(new QuantizeColorsModifier(1));
$this->assertColor(255, 0, 0, 255, $image->pickColor(1, 1), 4);
}
}