Alexander Karpinsky

Results 41 issues of Alexander Karpinsky

In my understanding this is a key parameter which should not be hardcoded, since it mostly depends on how the image is showed to the user. At least I believe...

```bash $ /usr/bin/time -v dssim ./art.png ./speed8/art_q30_118971.png 0.02005356 ./speed8/art_q30_118971.png User time (seconds): 1.37 Maximum resident set size (kbytes): 396972 $ /usr/bin/time -v dssim ./art.png ./speed8/art_q3{0,1,2,3}_*.png 0.02005356 ./speed8/art_q30_118971.png 0.01835660 ./speed8/art_q31_130632.png 0.01720346...

There are two points: Ignore rules shouldn't be too broad to not affect unrelated files. This is very confusing when you are creating a file and don't see it in...

Every time when I open Pillow's C sources, I absolutely scared by all these experimental modes. Do I need to worry how not to break them? Do I need to...

Enhancement
Cool
NumPy
Conversion
Memory

This improves usage of standard `struct` module. `unpack_from` function doesn't require extra copying as well as doesn't require data length match. Also there was a several places where sequence of...

`piexif.load` accepts both filenames and raw data. ```python elif maybe_image and data[0:2] in (b"\x49\x49", b"\x4d\x4d"): # TIFF self.tiftag = data elif maybe_image and data[0:4] == b"RIFF" and data[8:12] == b"WEBP":...

When someone pass the URL to the dialog with crop operations, it reads them and discards other operations. Do we need preserve unrecognized operations in final URL?

The idea is that image processing library could release global interpreter lock on heavy computing when it isn't interacting with python's interpretation structures. Most of the python libraries do this,...

``` $ time pip install pgmagick Collecting pgmagick Downloading pgmagick-0.6.7.tar.gz (357kB) 100% |████████████████████████████████| 358kB 1.2MB/s Building wheels for collected packages: pgmagick Running setup.py bdist_wheel for pgmagick ... done Stored in...

enhancement