Commit Graph

4381 Commits

Author SHA1 Message Date
John Cupitt fe615af233 Merge branch 'add-svgload-svgz-detection' of https://github.com/felixbuenemann/libvips into felixbuenemann-add-svgload-svgz-detection 2016-08-01 12:09:35 +01:00
John Cupitt b6768a7e0f small speedup for reduceh 2016-08-01 12:04:15 +01:00
John Cupitt 595f18cf64 tiny speedup for vipsthumbnail --linear
use scrgb for working space in vipsthumbnail, was xyz
2016-08-01 08:43:53 +01:00
John Cupitt 5637971a36 support --strip for pngsave 2016-07-31 10:34:12 +01:00
John Cupitt b5781a5760 Merge branch '8.3' 2016-07-30 10:57:40 +01:00
John Cupitt 88148318eb fix performance regression
the extra check on bandfmt in sizeof() in 8.3.2 was causing some performance
problems ... move the check to file read, so we only do it once
per image, not once per pixel or scanline

thanks Lovell!
2016-07-30 10:51:54 +01:00
John Cupitt 920f2ea488 tiny py stuff 2016-07-29 15:25:28 +01:00
John Cupitt 7c55def6d7 remove error msg from start fail
just a debugging thing now
2016-07-29 15:13:59 +01:00
John Cupitt d78f87702d missing unref in cpp binding
operation was not unreffed if build failed
2016-07-29 15:09:53 +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 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