Andrew Murray
0590f08f42
Handle avifDecoderCreate and avifEncoderCreate errors ( #21 )
...
* Simplify Python code by receiving tuple from C, as per #8740
* Use default PyTypeObject value
* Removed AVIF_TRUE
* Width and height are already set on first frame
* Removed memset
* Depth is set by avifRGBImageSetDefaults
* Replace PyObject with int
* After a failed pixel allocation, destroy non-first frame
* Added error if avifImageCreateEmpty returns NULL
* Python images cannot have negative dimensions
* Test invalid canvas dimensions
* Use boolean format argument
* Handle avifDecoderCreate and avifEncoderCreate errors
* tileRowsLog2 and tileColsLog2 are ignored if autotiling is enabled
* Only define _add_codec_specific_options if it may be used
* Test non-string advanced value
* Simplified error handling in AvifEncoderNew
* Corrected heading
---------
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-02-12 15:35:03 -05:00
Andrew Murray
1410d23453
Removed qmin and qmax ( #17 )
2025-01-25 11:00:44 -05:00
Andrew Murray
be0283061a
Merge branch 'main' into libavif-plugin
2025-01-04 10:04:54 +11:00
Andrew Murray
1de617fbe7
Added release notes
2024-12-31 11:13:14 +11:00
Andrew Murray
8bdcadcbe9
Renamed argument to big_tiff
2024-12-31 10:16:00 +11:00
Andrew Murray
2ac383028a
Allow saving as BigTIFF
2024-12-31 01:26:13 +11:00
Andrew Murray
9bebecf36d
Use versionadded
2024-12-28 22:18:02 +11:00
Andrew Murray
0220b025c5
Updated documentation for #7947 and #8592
2024-12-28 12:33:59 +11:00
Frankie Dintino
da2e18de3e
Revert "Use "rav1e" if available as default ("auto") avif encoder"
...
This reverts commit ddc8e7e459
.
2024-12-17 13:15:15 -05:00
Frankie Dintino
ddc8e7e459
Use "rav1e" if available as default ("auto") avif encoder
2024-12-15 14:56:04 -05:00
Frankie Dintino
8d77678d02
chore(docs): update quality and speed with correct defaults
2024-12-13 10:56:00 -05:00
Andrew Murray
7b73d775aa
Merge branch 'main' into libavif-plugin
2024-12-13 22:39:30 +11:00
Hugo van Kemenade
c5474ed433
Replace python-pillow.org with python-pillow.github.io
2024-12-06 20:26:07 +02:00
Andrew Murray
c40bcbfc87
Improved error handling
2024-12-03 10:31:57 +11:00
Andrew Murray
d6a0a15f53
Merge branch 'main' into libavif-plugin
2024-11-08 19:51:31 +11:00
Andrew Murray
e1f4b5a68f
Move MPO into "Fully supported formats"
2024-10-26 15:10:41 +11:00
Andrew Murray
e2add24ec5
Added type hints ( #2 )
...
* Added type hints
* Updated nasm to 2.16.03
* Removed duplicate meson install
* Simplified code
* Sort formats alphabetically
* tile is already an empty list
---------
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-10-16 09:41:35 -04:00
Frankie Dintino
3878b588a4
Add AVIF plugin (using libavif)
2024-10-16 09:41:35 -04:00
Andrew Murray
a6f5f4dd43
Deprecate setting size to (width, height, scale)
2024-09-06 11:42:56 +10:00
Andrew Murray
e625f73119
Added scale argument to IcnsImageFile load()
2024-09-06 11:40:45 +10:00
Andrew Murray
d4c72da6b2
Added type hints to example code
2024-08-15 14:10:31 +10:00
Aleksandr Karpinskii
6180abc75c
Remove WebP versions notes from docs
2024-08-13 09:34:49 +04:00
Aleksandr Karpinskii
a3468996c0
Remove webp animations flags and conditions
...
Removed:
_webp.WebPDecode
_webp.HAVE_WEBPANIM
features.webp_anim
2024-08-13 09:33:20 +04:00
Aleksandr Karpinskii
c1e8375af8
Require webpmux and webpdemux
2024-08-13 09:24:52 +04:00
Andrew Murray
8f4dbfe6a6
Simplified code
2024-07-24 06:56:59 +10:00
Andrew Murray
888b2f716e
Improved consistency of example paths
2024-07-24 06:56:42 +10:00
Andrew Murray
cf6ec5e065
Converted images to WebP
2024-07-24 06:44:06 +10:00
Jeffrey A. Clark (Alex)
96fa1f5dbf
multiply each pixel by 20
2024-07-23 14:55:04 -04:00
Jeffrey A. Clark (Alex)
ddc02bb78c
Update and add image to PostScript printing example
2024-07-20 14:41:47 -04:00
Jeffrey A. Clark
eff22bc34e
Update docs/handbook/tutorial.rst
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-07-19 09:00:26 -04:00
Andrew Murray
4db8140426
Removed unused image
2024-07-19 18:49:04 +10:00
Andrew Murray
54055c76c4
Converted images to WebP
2024-07-19 18:45:00 +10:00
Andrew Murray
1daaef02cd
Updated code to match image
2024-07-19 18:27:00 +10:00
Andrew Murray
c337dfe98a
Correct reference
2024-07-19 14:41:51 +10:00
Jeffrey A. Clark (Alex)
96a1af9fa8
Add tutorial images
...
Animated gif example
2024-07-18 18:33:14 -04:00
Jeffrey A. Clark (Alex)
18d8020cab
Add tutorial images
2024-07-18 15:17:32 -04:00
Hugo van Kemenade
29fa677276
Merge pull request #7963 from radarhere/example
2024-06-25 05:28:29 -06:00
Andrew Murray
45cdc53bbb
Updated type hints
2024-06-08 18:03:06 +10:00
Andrew Murray
d431c97ba3
Deprecate BGR;15, BGR;16 and BGR;24
2024-04-15 19:28:52 +10:00
Andrew Murray
34b3cb519c
Converted example images to WebP
2024-04-10 23:37:38 +10:00
Andrew Murray
059b8e9171
Updated line formatting
2024-04-05 06:52:36 +11:00
Andrew Murray
0702f704fa
Remove commas
...
Co-authored-by: Ondrej Baranovič <ondreko.tiba@gmail.com>
2024-04-05 05:16:41 +11:00
Andrew Murray
2a2588d5df
Use extlink
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-04-05 05:09:11 +11:00
Andrew Murray
0cc5de4e09
Link to https://pypi.org/project/qoi
2024-04-04 12:17:02 +11:00
Andrew Murray
8c57cd56a5
QoiImagePlugin uses PyDecoder
2024-04-03 12:00:02 +11:00
Hugo van Kemenade
6464d5cf91
Merge pull request #7894 from radarhere/fits_gzip
2024-03-28 18:09:55 +02:00
Andrew Murray
142473c7b4
Support GZIP_1 compression
2024-03-26 21:29:28 +11:00
Andrew Murray
fb84c546b7
Removed references to the "current version"
2024-03-26 06:00:03 +11:00
Andrew Murray
64c8c27271
Added alpha_quality argument when saving
2024-03-13 18:55:29 +11:00
Nulano
586e774094
add PFM support to release notes
2024-01-08 17:35:01 +01:00