Commit Graph

1605 Commits

Author SHA1 Message Date
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 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 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 eb49347abb start adding better filename handling 2016-08-16 16:22:38 +01:00
John Cupitt 1f403a4add first attempt
seems to all work, test it a bit more

see https://github.com/jcupitt/libvips/issues/491
2016-08-15 15:45:26 +01:00
John Cupitt 5df5793457 done!
all tests done, all pass with magick6 and magick7
2016-08-14 18:39:40 +01:00
John Cupitt 20298b0d9a better all_frames on gif sources
some frames can be missing some lines
2016-08-14 17:39:01 +01:00
John Cupitt 9143bda915 Merge branch 'master' into add-magick7 2016-08-14 10:25:03 +01:00
John Cupitt 98bb078a96 update TODO 2016-08-13 16:46:47 +01:00
John Cupitt cbce10db81 allow missing offset in matrix header
defaults to zero
2016-08-12 10:39:03 +01:00
John Cupitt 88252e6794 float output from worley
no need to int it
2016-08-11 21:51:58 +01:00
John Cupitt b75a533493 done as much as we can
abandon our current conva system, use a cumulative image instead
2016-08-11 21:39:04 +01:00
John Cupitt 8c05a2bbe8 argh all_frames doesn't work for gif 2016-08-04 15:55:06 +01:00
John Cupitt 40f01fdb2b Merge branch 'master' into add-magick7 2016-08-04 14:15:46 +01:00
John Cupitt e6bf970911 hit a snag 2016-08-04 10:11:21 +01:00
John Cupitt c658332215 vips_conva() done and working
remove im_conva() nest, add tests
2016-08-03 18:29:50 +01:00
John Cupitt 8a9ee7e4ce small polish
convasep offset now working, matches convsep very closely
2016-08-02 18:19:35 +01:00
John Cupitt 2e8f14c6a5 Merge branch 'master' into rewrite-convf 2016-08-01 15:08:45 +01:00
John Cupitt e439c5f78f add .svg.gz suffix
allow .x.y suffixes
2016-08-01 14:57:33 +01:00
John Cupitt b0e3035590 small cleanups to svgz support 2016-08-01 14:28:35 +01:00
John Cupitt 920f2ea488 tiny py stuff 2016-07-29 15:25:28 +01:00
John Cupitt 3f41e21c8b notes on dicom error 2016-07-29 13:32:00 +01:00
John Cupitt 9535128a93 stuck on dicom now 2016-07-29 13:24:13 +01:00
John Cupitt 422b029602 better gif load via magick7 2016-07-29 12:35:55 +01:00
John Cupitt 6d217f6f68 getting closer
seems we'll need many different paths, perhaps one for each ImageType
2016-07-28 16:12:02 +01:00
John Cupitt d8381c73da more improvements to error handling during eval
we were dropping the error buffer in tilecache, thanks David
2016-07-28 09:46:10 +01:00
John Cupitt 27da050a24 fix all_pages
tested with pdf, need to test gif
2016-07-25 13:57:50 +01:00
John Cupitt 2dc43198e4 final fixups 2016-07-24 14:47:22 +01:00
John Cupitt 6db9a2fdf9 better smoothing for perlin 2016-07-24 12:58:45 +01:00
John Cupitt c469bb3983 perlin sort-of works 2016-07-24 11:46:42 +01:00
John Cupitt dac671439c kind-of working 2016-07-19 10:57:21 +01:00
John Cupitt 036bd0bb4b convsep calls convasep when it can 2016-07-09 19:20:33 +01:00
John Cupitt ce0bddaf4f update notes 2016-07-09 18:22:37 +01:00
John Cupitt 9d7667cbff oop found a problem 2016-07-09 18:01:46 +01:00
John Cupitt a9d1c654e2 fixes 2016-07-09 14:15:28 +01:00
John Cupitt c0bffd53ad use PingImage() etc
much faster now we have a proper header for libMagick
2016-07-09 13:12:31 +01:00
John Cupitt 3130b9b118 add note on Peter's CM work 2016-07-05 08:48:08 +01:00
John Cupitt d2aeec56b5 convi done 2016-07-01 15:11:17 +01:00
John Cupitt df81a6fe24 almost there 2016-06-30 14:59:20 +01:00
John Cupitt 1a5aa2125e add convi 2016-06-24 12:48:08 +01:00
John Cupitt e60e90b0da im_conv_f rewrite done 2016-06-23 20:42:03 +01:00
John Cupitt 93a55310d3 compiles 2016-06-23 15:00:26 +01:00
John Cupitt 11b136b2df pyvips8 can create new metadata
previously it tried to lookup the type of the field in set(), now if
OK if there's no field there already
2016-06-17 11:27:13 +01:00
John Cupitt d56cd4dcb2 note py problem 2016-06-17 09:36:04 +01:00
John Cupitt f3326c8126 better vips_resize() for cubic/linear/nearest
vips_resize() used to do most of a downsize with vips_shrink() and the
final 200 - 300% with vips_reduce(). This was correct for lanczos2/3,
but not right for linear/cubic, which need more shrink and less
reduce to avoid aliasing.

This patch makes vips_resize() leave the final 100 - 200% to
vips_reduce() for linear/cubic, and leave everything to reduce for
nearest.
2016-06-16 09:46:02 +01:00
John Cupitt 58be330714 oop problems found in reducev 2016-06-14 14:56:56 +01:00