Alex Clark ☺
|
d48f301d57
|
Merge pull request #423 from wiredfool/trns-png
Support for PNG tRNS header when converting from RGB->RGBA
|
2013-12-28 05:56:03 -08:00 |
|
wiredfool
|
0356741a29
|
Now using the rgbT2rgba conversion for L+transparency to RGBA, dropping the palette hack
|
2013-11-26 13:04:10 -08:00 |
|
wiredfool
|
c546c5a4c0
|
Added conversion for RGB+Transparency to RGBA that adds an alpha mask corresponding to the transparency value, fixes #421
|
2013-11-26 12:24:19 -08:00 |
|
wiredfool
|
42c17c5947
|
Removing unused, redundant compression variable. Actual compression setting is in the imagefiledirectory
|
2013-11-21 20:37:52 -08:00 |
|
wiredfool
|
cc5e8f0f6d
|
Comments
Fixes #414
|
2013-11-20 17:03:46 -08:00 |
|
wiredfool
|
e4fe6ae7a3
|
Read only implementation of 12bit tiffs
|
2013-11-20 16:56:23 -08:00 |
|
Eric Soroos
|
3128a76495
|
MM and II 16 bit integer tiffs pack/write properly using libtiff on bigendian platform
|
2013-10-21 22:37:20 +00:00 |
|
Eric Soroos
|
6f8d968cbb
|
MM and II 16 bit integer tiffs unpack properly using libtiff on bigendian platform
|
2013-10-21 22:17:33 +00:00 |
|
Alex Clark ☺
|
55a0792815
|
Merge pull request #380 from wiredfool/lcms2
LCMS1 replaced with LCMS2
|
2013-10-16 09:09:15 -07:00 |
|
wiredfool
|
1865a5c438
|
Shifting the midpoint of the ab channels to 128. unshifting back to signed int on pack
|
2013-10-15 22:06:30 -07:00 |
|
Seth VanHeulen
|
fc474a7b6f
|
Added more raw decoder 16 bit pixel formats
|
2013-10-15 11:35:53 -04:00 |
|
wiredfool
|
4458787f5e
|
Back to RGBx format, 3 bands in 4 bytes. Tests for internal consistency
|
2013-10-14 22:47:27 -07:00 |
|
wiredfool
|
cb9440a2f5
|
packing into 24bit
|
2013-10-11 23:31:26 -07:00 |
|
wiredfool
|
13d62c9f91
|
Added LAB to Unpack
|
2013-10-11 22:40:37 -07:00 |
|
wiredfool
|
eca93101de
|
B->A, spacing
|
2013-10-11 22:40:14 -07:00 |
|
wiredfool
|
1111fca8c6
|
Solved Segfault
|
2013-10-11 22:29:19 -07:00 |
|
wiredfool
|
1c3932e89f
|
Added LAB mode, core dumped
|
2013-10-10 23:27:34 -07:00 |
|
wiredfool
|
b9f94b7632
|
adding RGBa->RGBA conversion
|
2013-10-04 13:24:47 -07:00 |
|
Nikolas Stevenson-Molnar
|
dcd40ce5b5
|
Fix for #254
|
2013-09-30 01:04:58 -07:00 |
|
Christoph Gohlke
|
4983f6da77
|
BUG: add typedef uint64_t for msvc
|
2013-09-27 15:03:27 -07:00 |
|
Oliver Tonnhofer
|
147a0204eb
|
fix FASTOCTREE quantizer for large images (>16MP)
the color value counter sums all color values and this overflows
a uint32 at 16M white pixels, 32M gray pixels, etc.
|
2013-09-26 10:15:42 +02:00 |
|
wiredfool
|
ac1d43bdef
|
8 character tabs -> spaces
|
2013-07-10 22:21:49 -07:00 |
|
wiredfool
|
993e075c0d
|
Add conversions from I;16 to F to retain 16 bit precision
|
2013-07-08 23:21:41 -07:00 |
|
wiredfool
|
c7264b5d4b
|
8 char tabs -> whitespace
|
2013-07-08 22:39:16 -07:00 |
|
Alexey Buzanov
|
df0e214d46
|
hide tiff warnings
|
2013-07-01 19:48:21 +04:00 |
|
Alex Clark
|
bb1b3a532c
|
Cleanup WS, courtesy of @Arfrever
find * -type f "-(" -name "*.bdf" -o -name "*.c" -o -name "*.h" -o -name "*.py" -o -name "*.rst" -o -name "*.txt" "-)" -exec sed -e "s/[[:space:]]*$//" -i {} \;
|
2013-06-30 18:42:19 -04:00 |
|
Alex Clark ☺
|
aea9570a2c
|
Merge pull request #221 from wiredfool/jpeg_memoryleak
Jpeg Decode memory leak fix.
|
2013-05-16 12:42:45 -07:00 |
|
wiredfool
|
f6381ba00c
|
Added cleanup method to prevent memory leaks from truncated jpeg decodes
|
2013-05-15 21:16:37 -07:00 |
|
wiredfool
|
454a914b56
|
Whitespace, 8 space tabs -> 4 spaces
|
2013-05-15 19:57:45 -07:00 |
|
wiredfool
|
37359369ce
|
Code to ensure buffer space for exif write and jpeg_write_scanline calls, tests, corrected buffer length calculation
|
2013-05-14 22:29:31 -07:00 |
|
wiredfool
|
11ce826121
|
mixed 8 char tabs & spaces -> spaces
|
2013-05-14 20:45:07 -07:00 |
|
Evert Rol
|
8e74b50e0f
|
Fix issue #193: remove double typedef declaration.
|
2013-04-17 14:27:07 +02:00 |
|
Sandro Mani
|
e2c62ff1d2
|
Fix warning: pointer targets differ in signedness
|
2013-04-12 17:54:10 +02:00 |
|
Alex Clark ☺
|
21562761ac
|
Merge pull request #179 from manisandro/quantization
Make quantization code more portable
|
2013-04-09 06:14:03 -07:00 |
|
Sandro Mani
|
07f632194d
|
Make quantization code more portable
|
2013-04-08 00:52:15 +02:00 |
|
homm
|
ebb9029fbe
|
add parentheses to avoid warnings
|
2013-03-27 23:19:04 +04:00 |
|
homm
|
a511ef8b05
|
move declarations to make ANSI compilers happy
|
2013-03-27 23:18:10 +04:00 |
|
homm
|
a83ef0f0ed
|
≈20% faster, 2 times more precisely (0.17% difference against 0.37%)
|
2013-03-26 01:15:18 +04:00 |
|
homm
|
af96b5d4b2
|
Precision improvement. No performance affected.
|
2013-03-25 00:06:02 +04:00 |
|
homm
|
0663e14444
|
speedup. divisions replaced by shifts.
|
2013-03-23 16:54:02 +04:00 |
|
homm
|
e88490b4f2
|
Precision improvement. ≈60% performance lost
|
2013-03-23 14:26:14 +04:00 |
|
homm
|
c39a51bcf0
|
Significant performance improvement of alpha_composite function.
|
2013-03-23 05:46:39 +04:00 |
|
Sandro Mani
|
b57c2ae0e9
|
Squash a memory leak
|
2013-03-18 00:54:54 +01:00 |
|
Alex Clark ☺
|
a6792ff7e4
|
Merge pull request #134 from cgohlke/patch-4
Disable msvc10 compiler optimizations for topalette and tobilevel
|
2013-03-15 05:08:14 -07:00 |
|
Christoph Gohlke
|
bb61c7633a
|
Disable msvc10 compiler optimizations for topalette and tobilevel
Fixes issue #90
|
2013-03-14 23:35:02 -07:00 |
|
wiredfool
|
b5335c0cf3
|
Switching to strncpy, fixing potential buffer overflow in palette as well
|
2013-03-14 20:46:23 -07:00 |
|
wiredfool
|
66965b6bb4
|
fix buffer overflow for YCbCr histograms
|
2013-03-14 20:46:23 -07:00 |
|
wiredfool
|
d98abd877b
|
merge to master
|
2013-03-14 14:38:49 -07:00 |
|
wiredfool
|
7d99141405
|
force seek to beginning of file
|
2013-03-14 13:25:23 -07:00 |
|
Christoph Gohlke
|
26c037a08d
|
Disable debug prints in g4 tiff decoder
|
2013-03-14 09:03:18 -07:00 |
|