Commit Graph

4319 Commits

Author SHA1 Message Date
John Cupitt 422b029602 better gif load via magick7 2016-07-29 12:35:55 +01:00
John Cupitt bd9cc25278 tiny 2016-07-29 10:16:33 +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 394fbce999 fix docs for vips_text()
oops, it's align, not alignment argh

thanks gargsms
2016-07-27 23:02:28 +01:00
John Cupitt a3e09e216c try to read alpha in magick
not quite right
2016-07-27 23:00:01 +01:00
John Cupitt 54aea13a8c type comments for vips_text() 2016-07-27 17:43:28 +01:00
John Cupitt 3d5f2e2b25 quicker GA for gifload 2016-07-27 17:11:58 +01:00
John Cupitt 71fb52afa0 Merge branch 'master' into add-magick7 2016-07-27 08:49:39 +01:00
John Cupitt d388f666cb fix tests 2016-07-26 17:28:54 +01:00
John Cupitt e2eb1b8c12 better gif loader
- transparency was broken if image had no extension block
- load image to memory, test for transparency and mono/colour, write 1,
  2, 3, or 4 band image to output, depending on what we found
2016-07-26 16:19:28 +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 12a32b23f1 Merge branch 'master' into add-magick7 2016-07-25 12:40:43 +01:00
John Cupitt e939103936 Merge branch 'master' into add-worley 2016-07-24 14:47:33 +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 5bbeac7eff Merge branch '8.3' 2016-07-21 07:42:09 +01:00
John Cupitt 3efee94e19 fix possible out of bounds read in tiff2vips
reading a malformed tiff file from a buffer could trigger out of bounds
read

thanks Matt Richards
2016-07-21 07:40:33 +01:00
John Cupitt 99766dbd83 better hash for worley 2016-07-19 12:29:36 +01:00
John Cupitt e14c97359a done!
perlin next I guess
2016-07-19 11:53:56 +01:00
John Cupitt dac671439c kind-of working 2016-07-19 10:57:21 +01:00
John Cupitt 9c18f1b4d5 yet mmore doc fixes
classes are working again in gtk-doc, yay
2016-07-13 22:39:16 +01:00
John Cupitt b814baa78c fix various small doc problems 2016-07-13 17:07:26 +01:00
John Cupitt 23d9bad581 doc improvements 2016-07-13 09:24:41 +01:00
John Cupitt 097ecd07c1 doc improvements 2016-07-13 07:06:43 +01:00
John Cupitt 828b36dfe5 fix --fail option to jpegload
getting --fail on jpegload working means tilecache must terminate on tile
calc error

make openslideload not report tile calc errors, it might need a --fail
option too

see https://github.com/jcupitt/libvips/issues/474
2016-07-11 10:07:41 +01:00
John Cupitt 7cd49e53b2 vips_convasep() done
starting vips_conva()
2016-07-10 12:25:22 +01:00
John Cupitt 036bd0bb4b convsep calls convasep when it can 2016-07-09 19:20:33 +01:00
John Cupitt f294ec5d9b oops 2016-07-09 19:10:17 +01:00
John Cupitt 4c1e6dd023 turn off chroma subsample for Q > 90
see https://github.com/jcupitt/libvips/issues/482
2016-07-09 18:49:22 +01:00
John Cupitt e30bdadfb8 notes 2016-07-09 18:45:03 +01:00
John Cupitt c43757d8da add restrict on unpack loop 2016-07-09 18:24:15 +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 43395d4e7b tests pass 2016-07-09 12:19:56 +01:00
John Cupitt 5fae93bc61 faster and simpler magickload
but tests are failing now
2016-07-08 22:38:14 +01:00
John Cupitt a5d9cf204c seems to work, needs more testing 2016-07-08 17:56:30 +01:00
John Cupitt de981cd9ec docs tweak 2016-07-08 12:18:07 +01:00
John Cupitt 40f8a8af85 add autoconf stuff
todo:

- copypaste magick2vips into magick7load

- move to magick7 API

- test with magick6 and GM too, of course

see https://github.com/jcupitt/libvips/issues/480
2016-07-08 10:45:29 +01:00
John Cupitt 0f2d1a6b0b improve docs 2016-07-08 09:15:56 +01:00
John Cupitt bfdafdb733 intize input mask 2016-07-07 14:45:36 +01:00
John Cupitt f873a51b09 sort-of working 2016-07-06 14:56:28 +01:00
John Cupitt e0cfcc5f47 convasep done
though not tried compiling yet
2016-07-06 10:02:53 +01:00
John Cupitt 0aa453ee0a start on convasep 2016-07-05 15:52:49 +01:00
John Cupitt 3130b9b118 add note on Peter's CM work 2016-07-05 08:48:08 +01:00
John Cupitt 65067fd58b add some more auto init
vips_image_new_from_file() was missing a check_init
2016-07-04 14:51:00 +01:00
John Cupitt b81ac67a98 tag tiff alpha as UNASSALPHA
we were using ASSOCALPHA, but that's only for pre-multiplied alpha
channels
2016-07-04 14:49:04 +01:00