Commit Graph

4468 Commits

Author SHA1 Message Date
John Cupitt
b96335365e switch to 3.5 bits of precision for vec convi
lets us execute

3 3 8 0
-1 -1 -1
-1 16 -1
-1 -1 -1

on the vector unit
2016-09-12 14:48:23 +01:00
John Cupitt
707235ae61 doc improvements 2016-09-12 12:23:53 +01:00
John Cupitt
85066e9d35 doc improvements
see https://github.com/jcupitt/libvips/issues/514
2016-09-12 11:20:11 +01:00
John Cupitt
d4d41eef6a doc improvement
see https://github.com/jcupitt/libvips/issues/521
2016-09-12 11:15:56 +01:00
John Cupitt
eb320f41e1 add VIPS_TRACE env var
to enable --vips-cache-trace
2016-09-12 11:01:40 +01:00
John Cupitt
d3cafb3a9f seems to work
add @centre option for downsampling, see

https://github.com/jcupitt/libvips/issues/504
2016-09-10 10:31:33 +01:00
John Cupitt
1e9cdef615 try centre sampling option 2016-09-09 14:51:45 +01:00
John Cupitt
fc9322f71b move concurrency_set into the public API
oops, it was off in threadpool and wasn't being scanned
2016-09-09 08:52:14 +01:00
John Cupitt
b566bc6b3d radsave was polluting the error log 2016-09-08 13:55:37 +01:00
John Cupitt
591d4472a9 notes on vips-properties changes 2016-09-08 12:45:50 +01:00
John Cupitt
bb29f80b44 Merge pull request #464 from felixbuenemann/dzsave-fix-vips-properties-duplicate-path
Fix dzsave vips-properties path for non-dz layout
2016-09-08 12:41:02 +01:00
John Cupitt
d54df515b8 add some tests 2016-09-08 10:41:01 +01:00
John Cupitt
4ba083437a Merge branch 'master' into new-dzsave-overlaps 2016-09-08 09:42:34 +01:00
John Cupitt
e601fad38b small doc fixes 2016-09-07 21:26:59 +01:00
John Cupitt
b8585fa416 always remove recognised dzsave suffixes 2016-09-07 21:04:47 +01:00
John Cupitt
34f7725c32 Merge pull request #519 from Sterblue/fix-dzsave-dot-directory
Allow for output directory names containg a dot
2016-09-07 21:01:52 +01:00
John Cupitt
b43c171e79 set resunit as well when fixing exif res 2016-09-07 20:03:53 +01:00
John Cupitt
9f9c077974 Merge pull request #518 from UlysseM/master
Better support for exif resolution
2016-09-07 13:52:09 +01:00
Henri Chain
598c0af920 Allow for output directory names containg a dot
Don't strip the extension at the end until you know you are saving to a file
2016-09-07 14:49:24 +02:00
Ulysse Manceron
af4282e0e2 Now assigning the jpeg resolution inside the exif header, if the exif header isnt set properly 2016-09-07 14:07:29 +02:00
Ulysse Manceron
4451f4d839 Don't use the exif resolution if not fully set 2016-09-07 12:56:58 +02:00
John Cupitt
92b0c6a316 update TODO 2016-09-07 10:18:06 +01:00
John Cupitt
7e535f6c42 seems to work
still needs tests for gm overlap mode
2016-09-07 10:12:04 +01:00
John Cupitt
0ac65161cc autogen now runs configure 2016-09-06 07:16:57 +01:00
John Cupitt
6a8295cc50 new overlap system for dzsave
again ... sigh

see https://github.com/jcupitt/libvips/issues/512
2016-09-05 18:17:30 +01:00
John Cupitt
afaf6e1e78 note arrayjoin issue 2016-09-05 16:56:50 +01:00
John Cupitt
585c3e3a0a sync again 2016-09-05 13:13:52 +01:00
John Cupitt
57e1423d57 Merge branch 'master' into windows-unicode 2016-09-05 13:12:06 +01:00
John Cupitt
c522dae625 Merge branch 'master' into try-round-to-nearest 2016-09-05 13:07:40 +01:00
John Cupitt
e971a50700 improve docs for icc_*
note use of _get_typeof() to spot embedded profiles, see

https://github.com/jcupitt/libvips/issues/511
2016-09-04 06:13:54 +01:00
John Cupitt
881f340610 increase size limit for b64 encoded-data
we had 1 mb limit, but some large cmyk profiles can bust through that,
up it to 10mb
2016-09-04 06:12:35 +01:00
John Cupitt
89509337d1 fix segv for length 0 blob print
"vipsheader -f icc-profile-data" could segv for zero-length blob
2016-09-04 06:01:11 +01:00
John Cupitt
dac05244f8 fix crash with empty blob metadata
a blob metadata item with length 0 triggered a segv
2016-09-04 05:39:44 +01:00
John Cupitt
0c2d7c955a tiny doc fixes 2016-09-01 22:40:36 +01:00
John Cupitt
c4a1ac6310 fix ROUND_UP, add a test for felix's corner case 2016-08-20 13:18:25 +01:00
John Cupitt
271d8656e9 use round() rather than rint() where appropriate
rint() rounds to nearest even, rather than nearest ... in some cases,
like geometry transforms, we want strict nearest
2016-08-20 12:59:41 +01:00
John Cupitt
5376a93866 Merge branch '8.3' 2016-08-19 16:22:09 +01:00
John Cupitt
314042ea9d better gif transparency handling
we were testing (x == 1), we should have tested (x & 0x1), thanks
diegocsandrim

see https://github.com/jcupitt/libvips/issues/502
2016-08-19 16:11:45 +01:00
John Cupitt
fe3262f719 test unicode filename support 2016-08-19 09:15:34 +01:00
John Cupitt
8503065faa regen cpp binding
need to update for the xshrink -> hshrink change
2016-08-18 16:03:33 +01:00
John Cupitt
9f3572188c note error msg problem 2016-08-18 14:23:26 +01:00
John Cupitt
d1e28fe9d1 progress notes 2016-08-18 14:20:10 +01:00
John Cupitt
04c33a35c3 don't pass fds into giflib either
it seems it's probably not safe to pass fds into DLLs either, so
instead, define an InputFunction and read from the input file in that
2016-08-18 12:37:37 +01:00
John Cupitt
455acae66c notes on magickcore and unicode 2016-08-18 09:50:14 +01:00
John Cupitt
578764b582 gifload does unicode on win
sigh again
2016-08-17 14:37:15 +01:00
John Cupitt
030921efc6 make all tools unicode-aware on windows
sigh
2016-08-17 12:14:43 +01:00
John Cupitt
d89dd8d073 add unicode tiff open on windows
also fix make dist,
2016-08-17 10:06:40 +01:00
John Cupitt
feca00958c seems to be sort-of working! 2016-08-16 18:33:48 +01:00
John Cupitt
eb49347abb start adding better filename handling 2016-08-16 16:22:38 +01:00
John Cupitt
da546ec429 stop win git adding CRLF to some files 2016-08-16 09:31:12 +01:00