wiredfool
a91283061e
Python3 fixes
2013-10-07 23:30:55 -07:00
wiredfool
e35ed87be6
Writing multiple rational items
2013-10-07 23:09:41 -07:00
wiredfool
0204733fd6
Proper handling of both IFDs for libtiff usage
2013-10-07 23:03:50 -07:00
wiredfool
2188cf2baf
typo
2013-10-07 23:03:13 -07:00
wiredfool
e6c8e5abec
better handling of unicode, rational tuples
2013-10-07 23:02:59 -07:00
wiredfool
a3d267b96c
Changes in the internal representation of ImageFileDirectory
2013-10-07 17:05:27 -07:00
wiredfool
951a5d4ce8
Using the public interface rather than the raw, undecoded interface
2013-10-07 17:05:27 -07:00
wiredfool
ce0e8b6abf
streamlining internal representation of types in ImageFileDirectory
2013-10-07 17:05:27 -07:00
wiredfool
30e6c6d1ab
Merge branch 'master' into tifftags
2013-10-02 22:30:01 -07:00
wiredfool
c4f9fa7a40
Py3 -- can't join a string
2013-10-02 22:23:27 -07:00
wiredfool
dbf47837ce
Add arbitrary tags to tiff images using an ImageFileDirectory
2013-10-02 22:06:17 -07:00
Alex Clark
3c2496e117
Bump
2013-10-02 13:07:32 -04:00
Alex Clark
5dfc5bf256
Bump
2013-09-30 06:13:14 -04:00
Alex Clark ☺
946af1edd2
Merge pull request #346 from mhogg/master
...
Bug fix for encoding of b_whitespace - Similar to closed issue #272
2013-09-30 02:38:23 -07:00
Michael Hogg
e70424644a
Update PpmImagePlugin.py
...
Making it work for Python 3.x
2013-09-30 17:44:11 +10:00
Michael Hogg
800729e092
Update PpmImagePlugin.py
...
Bug fix when locale has not been set
2013-09-30 17:24:22 +10:00
Christoph Gohlke
9bff0b14e0
Add numpy array interface support for 16 and 32 bit integer modes
2013-09-29 19:30:43 -07:00
Michael Hogg
20e7555e59
Update PpmImagePlugin.py
...
Bug fix for encoding of b_whitespace
2013-09-30 09:54:25 +10:00
Christoph Gohlke
2fc724d346
Call _getexif function instead of class method
2013-09-29 09:20:00 -07:00
Christoph Gohlke
c46b3fe256
Make _getexif a function
2013-09-29 09:17:37 -07:00
wiredfool
bb9672095b
initial working version of saving arbitrary tags from the img.tags directory
2013-09-28 21:31:32 -07:00
Alex Clark ☺
97ecde836d
Merge pull request #344 from wiredfool/tifftags
...
Tiff Tags
2013-09-28 09:22:05 -07:00
Alex Clark
caacc1dce6
Fix test
2013-09-28 09:46:00 -04:00
Alex Clark
f7393d8977
Add faux test suite
...
It would be great if we could start moving PIL's tests in to a proper test suite i.e. inside a Python package
2013-09-28 09:26:28 -04:00
wiredfool
465ebd3af3
added tagnames for ImageJ tiff tags
2013-09-27 10:41:27 -07:00
wiredfool
a40950c3b9
Properly set the mode for files with rawmode of F;32BF
2013-09-27 10:41:03 -07:00
paddywwoof
02855a86c0
hopefully this uses a reasonable y offset
2013-09-20 14:02:40 +01:00
paddywwoof
25b39de5b7
ImageColor defaults to alpha = 255 in only rgb specified for RGBA mode
2013-09-19 15:30:08 +01:00
Alex Clark ☺
e5279a284b
Merge pull request #325 from manisandro/bytearray
...
Fix bytes which should be bytearray
2013-08-29 02:14:49 -07:00
Sandro Mani
1c4734b6bb
Make bytePalette read-only buffer
2013-08-28 20:44:27 +02:00
Sandro Mani
4be146cf27
Fix bytes which should be bytearray
2013-08-28 20:18:13 +02:00
Alex Clark ☺
07f338f194
Merge pull request #315 from d-schmidt/master
...
fix Issue #312 + gif optimize improvement
2013-08-22 02:54:43 -07:00
wiredfool
bb29d00fdf
Merge pull request #321 from vytisb/master
...
Fix for #318 : Catch truncated zTXt chunk errors when decoding PNG images.
2013-08-21 15:02:03 -07:00
Eric Buehl
26fb0eadad
issue warning instead of debug/print
2013-08-20 16:53:55 +00:00
Vytis Banaitis
dbf40a0124
Catch truncated zTXt errors.
2013-08-20 15:17:17 +03:00
Eric Buehl
7430dc261f
be more tolerant of tag read failures
...
this can occur if the MakerNote has a pointer to outside the EXIF block
2013-08-19 22:51:50 +00:00
David Schmidt
9d43f156a8
replace custom search with dict in gif optimize
2013-08-06 11:36:02 +02:00
David Schmidt
c9df9d0b23
reorganized gif optimize to work with palette parameter
2013-08-05 17:59:35 +02:00
David Schmidt
b9ab3f5bf4
fix Issue #312
...
improve palette handling while saving gif and png
2013-08-02 16:32:49 +02:00
Joaquín Cuenca Abela
c68044bf7f
Fix IOError when saving progressive JPEGs.
...
when the jpeg encoder sees the flags optimize or progressive (or progression)
it will write the full image in one shot.
The bufsize needs to be big enough to hold the entire image. The current heuristic
is that the entire compressed image will fit in width * height bytes, but this
heuristic is only applied to save operations with the flag "optimize" and not to
save operations with the flag "progressive".
This patch fixes this oversight.
(Btw, it will probably be a good idea to have a loop that retries with a bigger
bufsize in case this guess is not big enough.)
2013-08-02 14:36:46 +02:00
Yoav Weiss
c117dcae34
Add RGBA support to ImageColor
2013-07-30 16:43:40 +02:00
Martijn Pieters
97f1cd55ee
Fix for #304 : test for str
, not "utf-8"
.
...
The code wants to produce a `str` object for the given Python version (which is the right thing to do here).
2013-07-25 18:21:08 +01:00
Michał Nowotka
702fc75ee3
Update _util.py
...
Fixing missing import.
2013-07-25 17:25:18 +01:00
Felipe Reyes
64cc8f994d
Added some missing exif tags
2013-07-24 18:46:21 +00:00
wiredfool
e3e0638a5f
Fail fast if there's an import error on _imaging
2013-07-23 10:17:15 -07:00
Freek Dijkstra
d24a419299
Warnings if imaging library has wrong UCS support.
...
Raise exceptions for unknown errors.
2013-07-23 10:44:27 +02:00
lmollea
763be8614d
Fixed windows fallback (wasn't using correct file in windows/fonts)
2013-07-22 14:44:40 +02:00
Felipe Reyes
a560022341
Transformed docstrings of ImageFile and ImageFileIO modules
2013-07-19 15:11:26 +00:00
wiredfool
db49dbf9de
Ignore fillorder=2 when reading using libtiff
2013-07-10 22:36:55 -07:00
Felipe Reyes
15eac684c4
Moved Image module docs from comments to docstrings
2013-07-09 15:12:28 -04:00