Files
kimageformats/src/imageformats
Ana BobilloandMirco Miranda 5e406e76ba PCX: set every pixel of each line
Images are allocated without being initialized, so a reader must write
every pixel of every line. The PCX reader did not always:

- readImage2() and readImage4v2() decoded width / 4 and width / 2 bytes,
  so the last pixels of lines whose width is not a multiple of 4 (2 bits)
  or 2 (4 bits) were not set. They now decode every pixel.
- With a BytesPerLine smaller than a line of pixels, readImage1(),
  readImage8() and readImage24() left the end of each line unset: such
  headers are now refused by isSupported(), which replaces the check
  readImage4() had.

Added the read tests indexed2_w13.pcx and indexed4_w13.pcx, which fail
without this change.
2026-10-28 07:43:33 +01:00
..
…
2023-08-11 20:44:17 +00:00
2024-12-17 23:08:43 +00:00
2026-05-08 04:58:39 +02:00
…
2025-12-05 10:41:17 +00:00
…
…
2026-05-11 07:38:28 +02:00
2026-10-03 10:22:23 +00:00
2026-05-11 07:38:28 +02:00
2023-08-28 17:27:08 +00:00
2024-07-17 22:24:57 +02:00
2026-04-20 12:49:35 +00:00
2026-07-20 18:23:20 +02:00
2026-05-08 01:29:54 +02:00
2026-05-08 01:29:54 +02:00
2025-07-17 07:32:26 +02:00
2025-01-05 10:36:21 +00:00
2021-11-10 16:01:58 +01:00
2024-06-07 10:35:25 +00:00
2024-08-17 06:40:29 +00:00
2026-10-28 07:43:33 +01:00
2024-06-19 22:18:45 +00:00
2024-11-06 21:12:05 +00:00
…
…
2024-06-19 22:18:45 +00:00
2024-06-19 22:18:45 +00:00
2024-10-06 17:26:25 +00:00
2024-06-12 22:42:08 +00:00
2024-06-19 22:18:45 +00:00
2026-07-27 10:05:33 +02:00
2023-08-11 20:44:17 +00:00
2024-06-19 22:18:45 +00:00
2023-08-28 18:02:02 +00:00
2025-12-05 10:41:17 +00:00
2025-02-07 10:38:26 +00:00
2024-08-25 21:00:08 +00:00
…
…
2024-11-05 12:17:52 +00:00
2024-11-05 12:17:52 +00:00
2025-08-23 09:20:09 +00:00
2026-02-09 23:02:06 +00:00
…
2026-10-03 10:34:55 +00:00
2024-06-19 22:18:45 +00:00
2026-06-06 01:28:31 +02:00
…