Andrew Murray
7516805121
Improved DDS test coverage
2025-07-14 19:29:27 +10:00
Hugo van Kemenade
e7a53ba19b
Do not update palette for L mode GIF frame ( #8924 )
2025-06-30 15:24:18 +03:00
Hugo van Kemenade
a2fbd58f4b
Read 16-bit McIdas images into I;16B mode to allow for memory mapping ( #9046 )
2025-06-29 15:38:26 +03:00
Andrew Murray
4ac2403532
Read 16-bit images into I;16B mode to allow for memory mapping
2025-06-28 15:48:44 +10:00
Andrew Murray
26ae44e059
Merge branch 'main' into ttb
2025-06-28 13:49:43 +10:00
Hugo van Kemenade
c96b27711c
Improve justifying text ( #8905 )
2025-06-27 18:01:25 +03:00
Hugo van Kemenade
3d21c16977
Improve reading XPM images ( #8874 )
2025-06-27 17:53:34 +03:00
Andrew Murray
8ccdc399df
Remove padding between interleaved PCX palette data ( #9005 )
2025-06-11 16:19:09 +03:00
Andrew Murray
7f7c27f66a
Start QOI decoding with a zero-initialized array of previously seen pixels ( #9008 )
2025-06-11 22:56:57 +10:00
Andrew Murray
056dc89a3c
Correct drawing I;16 horizontal lines ( #8985 )
2025-06-10 15:12:40 +03:00
Andrew Murray
e65e5bea45
Start decoding with a zero-initialized array of previously seen pixels
2025-06-10 20:30:18 +10:00
Andrew Murray
d8afcb762f
Do not update palette for L mode frame
2025-04-23 23:09:08 +10:00
Andrew Murray
bc05a88ce6
Anchor left when justifying words
2025-04-17 20:56:02 +10:00
Andrew Murray
b955cee725
Do not justify last line
2025-04-17 19:36:52 +10:00
Andrew Murray
cccc07269a
Do not justify a single word
2025-04-17 19:23:24 +10:00
Andrew Murray
395bd6bd12
Allow more than 256 colours
2025-04-10 18:57:58 +10:00
Andrew Murray
89ac20d2b9
Allow more than 1 character per pixel
2025-04-10 18:57:58 +10:00
Frankie Dintino
7d50816f0a
Add AVIF plugin (decoder + encoder using libavif) ( #5201 )
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-01 07:13:21 +03:00
Andrew Murray
e8a9b56603
Improved connecting discontiguous corners ( #8659 )
2025-03-29 18:33:51 +02:00
Andrew Murray
6d42449788
Allow loading of EMF images at a given DPI ( #8536 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-29 18:25:13 +02:00
Andrew Murray
0888dc02ac
Allow for two header fields and a comment
2025-03-20 23:10:09 +11:00
Andrew Murray
f056c259a7
Support ttb multiline text
2025-02-06 22:30:09 +11:00
Andrew Murray
10eaff8ac7
Added "justify" align for multiline text
2025-01-29 20:12:45 +11:00
Andrew Murray
8945875c6c
Populate DPI from JFIF cm density
2024-12-28 21:28:44 +11:00
Andrew Murray
fb3d80e390
Fixed connecting discontiguous corners
2024-12-24 00:41:27 +11:00
Andrew Murray
1b57b32caf
Test ignoring second ImageData
2024-10-05 16:28:03 -05:00
Andrew Murray
d4fedc852c
Rename test image
2024-10-05 08:06:44 -05:00
Yay295
6b168a3e2b
add EPS test for image with ImageData and BoundingBox (atend)
2024-09-30 08:23:27 -05:00
Yay295
283b41afa0
test 1.eps size and data
2024-09-30 08:23:26 -05:00
Yay295
6fe4375f28
move eps test images to their own folder
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-09-30 08:23:26 -05:00
Andrew Murray
01ba1e2252
Accept float stroke widths
2024-09-11 19:53:52 +10:00
Andrew Murray
bdc53f6c4d
Expand C image to match GIF frame image size
2024-08-28 18:33:43 +10:00
Andrew Murray
d5e3f6b516
If left and right sides meet, do not draw rectangle to fill gap
2024-08-15 14:46:23 +10:00
Hugo van Kemenade
c6d8c58b6d
Merge pull request #7965 from Yay295/patch-3
2024-06-28 07:34:46 -06:00
Andrew Murray
70b3815a37
Merge pull request #8127 from radarhere/multiple_exif_markers
...
Fixed processing multiple JPEG EXIF markers
2024-06-28 18:50:19 +10:00
Andrew Murray
6863c87c01
Added test for non-colormap 16-bit image
2024-06-26 08:32:57 -05:00
Hugo van Kemenade
6e1831cf99
Merge pull request #8056 from radarhere/hdr
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-06-26 11:33:50 +03:00
Andrew Murray
50d18bf547
Truncated image to reduce file size
2024-06-26 07:40:08 +10:00
Andrew Murray
88b21e7254
Added test
2024-06-25 10:50:21 -05:00
Andrew Murray
3840255486
Invert alpha bit for map depth 16
2024-06-25 10:48:34 -05:00
Andrew Murray
b84c970fbf
Wait until all markers are read to process EXIF
2024-06-10 19:19:06 +10:00
Andrew Murray
08b5a2e9a7
Corrected using a 1 mode mask with I;16* images
2024-06-08 14:35:10 +10:00
Andrew Murray
b15ce5a4bc
Do not detect Ultra HDR images as MPO
2024-05-13 21:51:16 +10:00
Jonah Jeleniewski
a1a2202ebe
Add support for bitmaps with header size 56
...
Size 56 is the undocumented `BITMAPV3INFOHEADER`.
It adds the alpha bit mask.
The format is known to be supported by:
- Windows (MS paint, etc.)
- Adobe Photoshop
- Popular web browsers
2024-04-08 22:38:06 +10:00
Jonah Jeleniewski
2f3281dcda
Add support for bitmaps with header size 52
...
Size 52 is the undocumented `BITMAPV2INFOHEADER`.
It adds the RGB bit masks.
The format is known to be supported by:
- Adobe Photoshop
- Popular web browsers
2024-04-08 21:18:19 +10:00
Hugo van Kemenade
da13358245
Merge pull request #7883 from radarhere/tiff
...
Raise ValueError if seeking to greater than offset-sized integer in TIFF
2024-04-01 08:46:05 +03:00
Hugo van Kemenade
c2904b83b5
Merge pull request #7884 from radarhere/mpo
2024-03-28 18:13:57 +02:00
Andrew Murray
142473c7b4
Support GZIP_1 compression
2024-03-26 21:29:28 +11:00
scaramallion
ce060a8e8b
Fix 9-bit JPEG 2000 images not using I;16
2024-03-24 15:40:11 +11:00
Andrew Murray
a78ed9595f
Determine size from markers, not EXIF data
2024-03-16 18:40:16 +11:00