Commit Graph

1124 Commits

Author SHA1 Message Date
John Cupitt
9d5fbe3935 sync 2014-04-04 13:57:07 +01:00
John Cupitt
fb24bc84d3 normalise hough_circle output
correct for number of pixels in circumference
2014-04-01 19:39:10 +01:00
John Cupitt
9d3311468c TODO notes 2014-04-01 13:57:10 +01:00
John Cupitt
ee53b01886 vips_hough_circle() added 2014-04-01 12:27:15 +01:00
John Cupitt
a7e6c6e009 finish revising draw_line 2014-03-31 16:28:00 +01:00
John Cupitt
a1e3a9e5cf clean up draw_circle
we now have a simple iterator
2014-03-31 14:03:45 +01:00
John Cupitt
15ba4a7be2 add a direct path for draw_mask
and get draw_circle ready for draw-along-circle
2014-03-29 17:16:37 +00:00
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
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
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
ffed43dffe add basic auto-rotate support to vipsthumbnail 2014-03-06 19:39:18 +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
86031879a0 notes 2014-02-25 13:25:37 +00:00
John Cupitt
1002d4da52 vips__vector_to_ink() has an imag parameter 2014-02-22 16:26:42 +00:00
John Cupitt
a562f46e69 VipsLinear allows complex constants 2014-02-22 16:08:46 +00:00
John Cupitt
3bceb5286b better usage message
more sensible output for "vips max" or "vips getpoint"
2014-02-20 19:52:36 +00:00
John Cupitt
c758c7f379 notes 2014-02-20 14:31:23 +00:00
John Cupitt
c3def93361 ban size == 0 for max/min 2014-02-19 17:13:12 +00:00
John Cupitt
36c6654374 improve direct path for flood 2014-02-17 19:42:58 +00:00
John Cupitt
c5a48effa2 flood direct path fixed
but still too slow
2014-02-14 13:55:55 +00:00
John Cupitt
3277e26e65 add a direct path to flood for labelregions 2014-02-14 10:29:09 +00:00
John Cupitt
1380f59e89 add an operation name -> gtype lookup hash 2014-02-14 09:41:19 +00:00
John Cupitt
eaa8bbe729 fix up labelregions 2014-02-12 10:33:31 +00:00
John Cupitt
3c1815ea67 fix vector_to_ink
was failing if called on an im under construction
2014-02-11 19:27:25 +00:00
John Cupitt
025e56c894 im_label_regions() is a class 2014-02-11 14:55:31 +00:00
John Cupitt
487e6ed95e break ink out to a draw subclass 2014-02-11 13:57:28 +00:00
John Cupitt
f4e970fb72 im_draw_smudge() done 2014-02-11 13:28:13 +00:00
John Cupitt
25fbe71c74 do im_read_point() / im_draw_point() 2014-02-10 21:54:54 +00:00
John Cupitt
33551fbf4c im_draw_rect() is a class 2014-02-10 11:07:00 +00:00
John Cupitt
495a6c7af1 im_draw_image() is a class 2014-02-09 19:38:53 +00:00
John Cupitt
268fe3c38c add line_user ... helps vips7 compat
so we now have a working im_draw_line_user() wrapper for the nip2
paintbox
2014-02-09 11:00:45 +00:00
John Cupitt
78b20891f9 fix a ref count thing 2014-02-06 12:53:16 +00:00
John Cupitt
3c087fc902 replace im_circle()/im_flood() with wrappers 2014-02-06 09:52:45 +00:00
John Cupitt
fb489bad53 move vips_image_decode() into the public API 2014-02-03 14:29:57 +00:00
John Cupitt
b72818a2b8 add VIPS_OPERATION_DEPRECATED
and fix a tiny problem in vipswrap7
2014-02-03 13:23:58 +00:00
John Cupitt
9f2169748b sync 2014-02-03 11:26:15 +00:00
John Cupitt
874511470f add source_space to vips_colourspace()
you can now specify the source colourspace, if you want
2014-02-03 09:33:15 +00:00
John Cupitt
9cb152596c bg render thread quits on shutdown
fixes a small memleak
2014-01-29 09:07:58 +00:00
John Cupitt
54f19a00e5 update valgrind supp 2014-01-28 14:51:30 +00:00
John Cupitt
16830d6937 vips_sink_screen() now invalidates for you
clients no longer need to call vips_image_invalidate_all()
2014-01-28 13:08:02 +00:00
John Cupitt
e7efa8e6f2 more auto-decode 2014-01-23 16:51:32 +00:00
John Cupitt
affb274d85 more auto unpack hacking 2014-01-23 13:19:37 +00:00
John Cupitt
c3b16d6ff2 Merge branch 'master' of github.com:jcupitt/libvips
Conflicts:
	TODO
2014-01-23 09:59:58 +00:00
John Cupitt
d059431867 more auto-decode stuff
more to do though
2014-01-22 14:53:48 +00:00