| 
							
							
								 Hugo van Kemenade | 1997c814ab | Move useful comment into docstring | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 855c1a12da | Use self for first method parameter | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 830da5c41e | Rewrite dict creation as dict literal for better performance | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 9d87b26a67 | Don't redeclare loop variable | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | b863da6deb | Don't redeclare (unused) loop variable | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | ee85e387ba | Remove redundant parentheses | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 6a648c9ce7 | Add comma to make a tuple | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | a9707e0a6f | Remove redundant regex escapes | 2022-04-10 23:39:54 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | c9acb9b387 | Update docstring Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> | 2022-04-10 19:27:57 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 13994d4b36 | More f-strings | 2022-04-10 17:56:42 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 74ccda3aff | Simplify chained comparison | 2022-04-10 17:50:17 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 935bdfa516 | Use triple-quoted docstrings | 2022-04-10 17:47:32 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 63f64de8b5 | Merge pull request #6188 from radarhere/point | 2022-04-08 20:05:30 +03:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | dac567f42b | Allow plugins to specify their supported modes | 2022-04-08 21:30:25 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 8fab24c8ab | Added convert_mode param when saving | 2022-04-08 21:29:41 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e824558076 | If removal version has arrived, raise an error | 2022-04-08 21:22:31 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 0b5cdba431 | Load before getting size in resize() | 2022-04-08 19:11:27 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 42f67d184a | Round lut values where necessary | 2022-04-07 08:58:57 +10:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 4996f84fb3 | Merge pull request #6182 from radarhere/fribidi | 2022-04-06 16:59:58 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 4cb8e4b3fa | Add deprecations helper | 2022-04-06 13:19:52 +03:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 910a29fb92 | Load image before performing size calculations in thumbnail() | 2022-04-06 11:19:39 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | b2081a60eb | Search for libfribidi.dylib in /usr/local/lib | 2022-04-05 09:28:41 +10:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ba5f2d75b5 | Merge pull request #6167 from gmarkall/unpack-bgra16 Add support for unpacking 16-bit BGRA | 2022-04-04 07:49:45 +10:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 188211a913 | Merge pull request #6178 from radarhere/imagetk Deprecated PhotoImage.paste() box parameter | 2022-04-03 10:06:37 +03:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | a724be66be | Deprecated PhotoImage.paste() box parameter | 2022-04-02 23:44:28 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 216e3d79a9 | Removed documentation for deprecated size parameter | 2022-04-02 23:33:19 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 29c122fe5d | Updated BGRA comments | 2022-04-02 22:00:49 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 6b2da2f123 | Consider transparency from each frame when saving | 2022-04-02 21:04:22 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | e811ff4671 | 9.2.0.dev0 version bump | 2022-04-01 17:53:13 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 1e0bc4acbb | 9.1.0 version bump | 2022-04-01 10:48:00 +03:00 |  | 
			
				
					| 
							
							
								 scaramallion | 07be0d26ba | Re-add explicit default MCT value | 2022-03-31 22:13:17 +03:00 |  | 
			
				
					| 
							
							
								 scaramallion | bab4effbce | Fix s390x build failure | 2022-03-31 22:13:17 +03:00 |  | 
			
				
					| 
							
							
								 scaramallion | 4e7f041795 | Rename parameter and add more tests | 2022-03-31 22:13:17 +03:00 |  | 
			
				
					| 
							
							
								 scaramallion | f8a74cbed1 | Fix priority when selecting j2k kind | 2022-03-31 22:13:17 +03:00 |  | 
			
				
					| 
							
							
								 scaramallion | de26f78eb1 | Add 'mct' and 'use_jp2' options for J2K saving | 2022-03-31 22:13:17 +03:00 |  | 
			
				
					| 
							
							
								 Graham Markall | e500dcfb97 | Add support for unpacking 16-bit BGRA | 2022-03-31 10:42:54 +01:00 |  | 
			
				
					| 
							
							
								 Ondrej Baranovič | 237f6a2662 | don't call dlerror in fribidi shim | 2022-03-31 02:13:05 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | e60ca89721 | Merge pull request #6150 from radarhere/gif | 2022-03-30 23:23:59 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 4bc6483564 | Merge pull request #6034 from radarhere/imageops | 2022-03-30 16:16:57 +03:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e22a4395d3 | Renamed setting | 2022-03-29 21:26:29 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 33022eef16 | Added versionadded | 2022-03-28 22:02:26 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ae8de77721 | Raise ValueError when trying to save empty image | 2022-03-28 21:18:53 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 1bc0e1bb9d | Merge pull request #5973 from radarhere/planar_configuration | 2022-03-27 18:52:44 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | f7169f9c93 | Merge pull request #5980 from radarhere/polygon | 2022-03-27 18:51:10 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 5a35e87e65 | Merge pull request #5958 from radarhere/memory | 2022-03-27 18:49:07 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 57a5066d14 | Merge pull request #6032 from radarhere/tk | 2022-03-27 18:46:45 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 35e1932748 | Merge pull request #5970 from radarhere/warnings | 2022-03-27 18:43:38 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | fa6e18a771 | Merge pull request #6152 from radarhere/screencapture Use screencapture arguments to crop on macOS | 2022-03-27 11:27:16 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 96a9776931 | Merge pull request #6151 from radarhere/pdf Do not mark L mode JPEG as 1 bit in PDF | 2022-03-27 11:23:57 +03:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 5ff4a137c7 | Merge pull request #6147 from radarhere/webp | 2022-03-26 19:51:32 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | aeba11db1b | Merge pull request #6148 from radarhere/gif_size | 2022-03-26 19:48:08 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 8107098657 | Merge pull request #6132 from radarhere/fillorder | 2022-03-26 19:47:14 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 9134f07615 | Merge pull request #6134 from radarhere/created_cleanup If an error occurs after creating a file, remove the file | 2022-03-24 08:08:36 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 3ce6501228 | Merge pull request #6136 from radarhere/imageshow Fixed calling DisplayViewer or XVViewer without a title | 2022-03-24 07:35:59 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | e5ce1c8c57 | Merge pull request #6128 from radarhere/gif_rgba | 2022-03-23 18:36:03 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | c3d0dcda7a | Merge pull request #6122 from radarhere/ico | 2022-03-23 17:07:00 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 3cce863ec8 | Merge pull request #6124 from radarhere/exif | 2022-03-23 17:01:22 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | a921fcbf75 | Merge pull request #6102 from radarhere/bmp_rle8 | 2022-03-23 17:00:31 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | a4bb0ec660 | Merge pull request #6006 from lukegb/tk-in-binary Support Python distributions where _tkinter is compiled in | 2022-03-23 12:40:27 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | c5efe60c37 | Reverted converting L with transparency to LA after first frame | 2022-03-22 22:07:37 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | dd2b91c5b8 | Use screencapture arguments to crop on macOS | 2022-03-22 21:58:32 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | bde3086592 | Do not mark L mode JPEG as 1 bit | 2022-03-22 21:41:11 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ce8c682748 | Added setting to convert to RGB only at a different palette | 2022-03-22 20:28:49 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 66bb2bd5e8 | Added setting to convert first GIF frame to RGB | 2022-03-22 20:20:38 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 7928e944cb | Keep subsequent L frames without transparency as L | 2022-03-22 20:20:38 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | b0d0d2b9cc | Fixed saving L mode GIF with background as WebP | 2022-03-22 20:17:28 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | a6a843e548 | Merge pull request #6140 from radarhere/webp_duration Added WebP default duration of zero when saving | 2022-03-22 09:23:10 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | d806227199 | Do not expand GIF during n_frames | 2022-03-21 23:19:26 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ebdb47e693 | Support reading I;16R TIFF images | 2022-03-20 13:34:50 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | be9ee98631 | Removed period before colon | 2022-03-19 17:48:31 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 7857a1dff0 | Merge pull request #6119 from radarhere/ppm_maxval | 2022-03-18 18:14:40 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 2981569b29 | Added default duration of zero | 2022-03-17 23:49:23 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | edc6c3d2f0 | Use maxval instead of unreliable 32-bit specific behaviour | 2022-03-16 22:10:47 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e3b53dc7e0 | Use SAFEBLOCK instead of arbitrary large number | 2022-03-16 21:23:29 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 6f128c4c39 | Removed unused variable | 2022-03-15 22:15:24 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | f3b7ee2d3e | Do not pass None to subprocess | 2022-03-15 08:31:17 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 71c30ed266 | If an error occurs after creating a file, remove the file | 2022-03-14 23:33:45 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 0d5a2d2b83 | Allow PyDecoder to pass truncated data to C decoder | 2022-03-13 14:11:28 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e32a94e835 | Removed tokens_read variable | 2022-03-13 13:36:26 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 4fcef0d163 | Removed re-raising of exception | 2022-03-12 17:44:32 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 9e04416c6c | Removed token_spans variable | 2022-03-12 17:40:08 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 073acd4c82 | Moved decoder names out of MODES | 2022-03-12 17:32:15 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 76871795f7 | Resolved UNDONE by removing code | 2022-03-12 15:54:08 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 59780abd79 | Save multiple images at different bit depths if provided | 2022-03-12 15:49:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 268be11be6 | If primary image is already destination size, do not duplicate | 2022-03-12 15:49:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 5ce67cd896 | Use _binary instead of struct | 2022-03-12 15:49:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | a8586fe1ff | Do not save duplicates when duplicate sizes are supplied | 2022-03-12 15:49:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 4e16a9a942 | Retain RGBA transparency when saving multiple frames | 2022-03-12 15:14:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 07210e9425 | Handle EXIF data truncated to just the header | 2022-03-12 08:23:40 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 515957b2ac | Merge pull request #6097 from radarhere/bigtiff | 2022-03-11 23:05:41 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ca6724bb9d | Merge branch 'main' into gif | 2022-03-11 08:44:42 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 5c931de27f | Merge pull request #6117 from radarhere/return | 2022-03-10 22:27:03 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 06396094c0 | Merge pull request #6116 from radarhere/load_prepare | 2022-03-10 22:26:00 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 652542c770 | Merge pull request #6112 from radarhere/i_i16_conversion Clip I;16 to be unsigned, not signed | 2022-03-10 19:56:45 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 29960c6610 | Merge pull request #6108 from radarhere/none | 2022-03-10 17:36:13 +02:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | d0a33addc5 | Merge pull request #6086 from radarhere/l_gif | 2022-03-10 17:35:00 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | ad07b04678 | Maximum maxval is 65535 | 2022-03-10 09:55:47 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 039b7ecd56 | Finish reading data at eof | 2022-03-09 22:36:34 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 9db527a473 | Finish once enough data has been read | 2022-03-09 22:36:33 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 11f1ba3540 | Skip additional data if past end of row | 2022-03-09 22:36:32 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 0ace3fcd26 | Added BMP RLE8 decoder | 2022-03-09 22:35:48 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 4283a604c0 | Added support for arbitrary maxval | 2022-03-09 22:29:45 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e87432b745 | First return value is unused | 2022-03-08 19:51:24 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 54a4a38e42 | Return -1 when finished decoding | 2022-03-08 19:48:58 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 0d6f3ad6cc | Removed load_prepare nearly identical to ImageFile load_prepare | 2022-03-08 19:01:57 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 397a940995 | Merge pull request #6094 from radarhere/decoder Improved codec documentation | 2022-03-07 08:01:31 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | c16737d589 | Merge pull request #6096 from radarhere/cleanup | 2022-03-06 20:12:13 +02:00 |  | 
			
				
					| 
							
							
								![pre-commit-ci[bot]](/avatar/131bb96d326461aea7edbfa1b0e095f7?size=56) pre-commit-ci[bot] | 0215175e1d | [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci | 2022-03-06 02:39:09 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | d20f39d02e | Merge branch 'main' into plainPPM | 2022-03-06 13:38:19 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 180c89f755 | Merge pull request #6092 from radarhere/accept | 2022-03-05 23:10:08 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 633abcbe7e | Updated error message Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | 2022-03-06 07:27:11 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | c32f908629 | Merge pull request #6106 from radarhere/imagestat Document that histogram() uses 256 bins per channel | 2022-03-05 08:27:25 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | c8b69a78f3 | Clip I;16 to be unsigned, not signed | 2022-03-05 13:42:39 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 2922a00e9c | Renamed decoder | 2022-03-04 17:08:40 +11:00 |  | 
			
				
					| 
							
							
								 Piolie | be97a851a8 | Update src/PIL/PpmImagePlugin.py Remove commented line.
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> | 2022-03-04 17:03:17 +11:00 |  | 
			
				
					| 
							
							
								 Piolie | 652f447412 | Implement grayscale/color decoder | 2022-03-04 16:59:01 +11:00 |  | 
			
				
					| 
							
							
								 Piolie | ea7e108ca3 | Implement bitonal decoder | 2022-03-04 16:58:56 +11:00 |  | 
			
				
					| 
							
							
								 Piolie | 1ed05715d2 | Expand preamble and _openfunction | 2022-03-04 16:58:48 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 72b7ab54bd | pre-commit autoupdate --freeze | 2022-03-04 16:42:24 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | f7504b1ef9 | Changed variable | 2022-03-04 15:49:37 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 4f8173f53f | Refactored to reduce risk of infinite loop | 2022-03-04 15:22:47 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 65edcc4f77 | Merge branch 'main' into PPMheaders | 2022-03-04 12:30:41 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | f5b9e2c43a | Explicitly check if magic number is empty | 2022-03-04 12:29:20 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 3426052874 | Removed re-raising of exception | 2022-03-04 12:27:28 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | cb4e26783f | Retain variable case for backwards compatibility | 2022-03-04 12:27:14 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e2e87d73c3 | Reverted SyntaxError change to match other plugins | 2022-03-04 12:26:55 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | c27519960f | Check if self.im is not None | 2022-03-03 22:10:19 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | de968dd920 | Document that histogram() uses 256 bins per channel | 2022-03-02 21:21:25 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 7d3274518d | Allow LA to be used as a mask in paste() | 2022-03-01 21:05:42 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e2b007f0c2 | Use transparency info key when converting to LA | 2022-03-01 20:25:25 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 5c6212052c | Convert subsequent frames of L mode GIF to LA if transparency is present | 2022-03-01 20:11:35 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 573cf278f1 | Reset size when seeking away from "Large Thumbnail" MPO frame | 2022-03-01 19:10:10 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 2b9cc3ccc5 | Documented writing your own encoder in C | 2022-03-01 16:34:21 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 95e3194497 | Improved documentation for _pulls_fd and _pushes_fd | 2022-03-01 13:15:12 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | fc7319318e | Added BigTIFF reading | 2022-03-01 09:23:12 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | bb9338e34d | Removed duplicate code | 2022-02-28 14:13:04 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 4d868abd8a | Moved non-codec code outside of try block | 2022-02-28 14:13:04 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | a606fd85a3 | Run encoder cleanup method after errors as well | 2022-02-28 14:12:56 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | f2987d65c0 | Linked to file codec documentation | 2022-02-28 08:36:26 +11:00 |  | 
			
				
					| 
							
							
								 Hugo van Kemenade | 1d3b373160 | Merge pull request #6069 from radarhere/pyencoder | 2022-02-27 18:34:09 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 56324c300d | Simplify code by using _accept | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e2288356ca | Use _accept check in _open | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 885e305fe9 | Make code clearer by matching _accept condition | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 83b9e66133 | Moved flags check into _accept | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | efb9d503a7 | Raise SyntaxError if data is not as expected | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | fbaaf3c19b | Do not read data until necessary | 2022-02-27 14:48:36 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | e36774617c | Added BLP1 saving | 2022-02-25 23:58:13 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 1859bc3462 | Added reading non-JPEG BLP1 as RGBA | 2022-02-25 17:50:21 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 3ec928251c | Fixed reading uncompressed BLP2 with alpha | 2022-02-25 16:54:53 +11:00 |  | 
			
				
					| 
							
							
								 Andrew Murray | 169025df6c | Added BLP saving | 2022-02-25 16:53:53 +11:00 |  |