Commit Graph

2922 Commits

Author SHA1 Message Date
John Cupitt 4c1d07f53a vips_hough uses vips_draw_image() to accumulate
rather than vips_sum() ... 2x faster
2014-03-28 14:11:05 +00:00
John Cupitt 9b13188fc1 add "mode" to vips_draw_image() 2014-03-28 13:55:56 +00:00
John Cupitt 3faba611d4 put gtk-doc.make back
some problems in gtkdocize make it hard to live without
2014-03-28 10:13:01 +00:00
John Cupitt 5f0f188659 drop the default max operations
the cache defaulted to 10,000 operations, fine for nip2, not fine for
batch-style applications

thanks Rafael
2014-03-28 09:48:27 +00:00
John Cupitt b522fd79a9 start to extend draw_image 2014-03-27 15:00:29 +00:00
John Cupitt 7752eb89e0 add vips_draw_add()
and start vips_hough_circle()
2014-03-26 20:33:31 +00:00
John Cupitt bb87bb3690 small hough cleanups 2014-03-25 08:45:57 +00:00
John Cupitt 4d758af087 use a LUT for hough sin/cos 2014-03-24 19:45:03 +00:00
John Cupitt 9a1fa499f5 split hough to a base class and a line detector 2014-03-24 16:56:54 +00:00
John Cupitt 067b2a6ac1 started splitting hough.c up 2014-03-24 14:56:04 +00:00
John Cupitt 22d417c1bb Merge branch 'master' into hough 2014-03-23 12:26:22 +00:00
John Cupitt 998634060a tiny fixes 2014-03-23 12:26:06 +00:00
John Cupitt 755f9ed1cb comment improvements 2014-03-23 11:29:39 +00:00
John Cupitt 0e608c89bf basic hough transform seems to work 2014-03-22 17:07:35 +00:00
John Cupitt b0e2611f1b tiny fixes 2014-03-20 14:52:06 +00:00
John Cupitt 98f88f4f98 oops should not have gtk-doc.make in the repo 2014-03-20 12:24:53 +00:00
John Cupitt 64ef921f69 README updates 2014-03-20 12:22:04 +00:00
John Cupitt 06b8b7a0f3 stuff 2014-03-20 09:15:15 +00:00
John Cupitt cec8867ce0 Merge branch 'master' into hough 2014-03-19 21:41:46 +00:00
John Cupitt 2d9047a3e9 fix leak in recomb.c 2014-03-19 14:37:23 +00:00
John Cupitt ffd61773c4 changelog update too 2014-03-18 21:20:57 +00:00
John Cupitt 88769d0e74 fix vipsthumbnail crop with very non-square images
thanks Alessandro
2014-03-18 19:47:22 +00:00
John Cupitt 4c31c77d80 add vips_sum()
sum an array of images
2014-03-18 19:39:47 +00:00
John Cupitt 58239a4583 vipsthumbnail fix
fix to vipsthumbnail ... --crop could fail for very non-square images,
thanks Alessandro
2014-03-18 17:41:39 +00:00
John Cupitt df225a97ff small fixes 2014-03-17 13:56:55 +00:00
John Cupitt a2b760c523 handle other exif orientation tag values
though not the mirroring ones
2014-03-10 13:25:02 +00:00
John Cupitt 66d0e28dc2 remove the embedded thumbnail reader
remove the embedded thumbnail reader, embedded thumbnails are too unlike
the main image wrt. rotation / colour / etc.
2014-03-07 16:57:20 +00:00
John Cupitt 40a15b3aa0 move orientation tag from vipsthumbnail output 2014-03-06 23:24:46 +00:00
John Cupitt fce4f2d1ef more vipsthumbnail --rotate work
now needs some changes to jpegsave
2014-03-06 22:41:56 +00:00
John Cupitt ea1aeaec8c argh revert complex linear again
how did it get tangled up
2014-03-06 19:43:45 +00:00
John Cupitt ffed43dffe add basic auto-rotate support to vipsthumbnail 2014-03-06 19:39:18 +00:00
John Cupitt 7ed644789c Merge branch 'master' of github.com:jcupitt/libvips 2014-03-06 16:04:05 +00:00
John Cupitt 28b6602683 Merge remote-tracking branch 'origin/7.38'
Conflicts:
	ChangeLog
	configure.ac
2014-03-06 16:03:33 +00:00
John Cupitt 62307d18ef fix to vips_grey() --uchar 2014-03-06 13:56:12 +00:00
John Cupitt 1cf0768f94 clean up the vipsthumbnail fix
nicer way to copy the metadata
2014-03-05 11:41:16 +00:00
John Cupitt 4be4f9f0ff vipsthumbnail copies metadata to embedded thumb
when working from the embedded thumbnail, vipsthumbnail now copies the
metadata from the main image onto the thumbnail

see

https://github.com/jcupitt/libvips/issues/109

thanks ottob
2014-03-04 14:36:49 +00:00
John Cupitt 499b977043 back out the complex linear stuff
needs cooking for a while longer in a branch
2014-03-04 14:32:43 +00:00
John Cupitt 7460f6ee20 note ottob bug 2014-02-28 13:29:52 +00:00
John Cupitt 9e8798d541 sync 2014-02-25 18:56:16 +00:00
John Cupitt 1e698b403d Merge remote-tracking branch 'origin/7.38' 2014-02-25 18:55:30 +00:00
John Cupitt 4f22878215 backport the webp load from buffer fix 2014-02-25 16:21:44 +00:00
John Cupitt 86031879a0 notes 2014-02-25 13:25:37 +00:00
John Cupitt bc2bfd489b Merge remote-tracking branch 'origin/7.38' 2014-02-25 13:21:41 +00:00
John Cupitt e32354bf4b Merge remote-tracking branch 'origin/7.38' 2014-02-25 13:20:53 +00:00
John Cupitt 594af28c8e remove support for seq mode read for extract etc.
see comment in sequential

We used to not stall if the read position was zero, ie. if the first
request was for a line some way down the image, and assume this was
extract or somesuch. But this could sometimes break on busy, many-core
systems.

Think of a better way to support eg.  extract safely in sequential mode.
2014-02-25 12:28:36 +00:00
John Cupitt 4d85011a51 disable sequential skipahead
this was causing some problems on very-many-core systems

still need to update operation flags and disable seq mode for
insert/extract/etc.
2014-02-25 11:12:41 +00:00
John Cupitt 0ef0328396 oops 2014-02-24 21:58:07 +00:00
John Cupitt af8cecde1a Merge branch '7.38'
Conflicts:
	ChangeLog
	configure.ac
	libvips/foreign/jpeg2vips.c
2014-02-24 21:56:42 +00:00
John Cupitt 35d15b07a2 Merge pull request #107 from lovell/master
Use static buffer for fake JPEG EOI marker as src->buf might not be allocated
2014-02-24 21:42:46 +00:00
John Cupitt d843521f77 jpeg load from buffer shouldn't modify buffer
fill_input_buffer() could write to the input buffer

see: https://github.com/jcupitt/libvips/pull/107

thanks Lovell
2014-02-24 17:10:07 +00:00