Commit Graph

959 Commits

Author SHA1 Message Date
John Cupitt b8886fc209 wrap im_remosaic() as a class 2014-05-27 15:18:19 +01:00
John Cupitt 781a7d4dc9 wrap im_global_balance*() as a class 2014-05-26 15:02:15 +01:00
John Cupitt 4f3b37ad04 wrap im_match*() as a class 2014-05-23 13:46:38 +01:00
John Cupitt ab12cd1c3d wrap im_*mosaic() as classes 2014-05-22 18:14:40 +01:00
John Cupitt 98012d7613 im_*merge() class wrapper works 2014-05-22 16:32:09 +01:00
John Cupitt 4993ff15d6 add Travis CI config
thanks Lovell
2014-05-19 12:54:04 +01:00
John Cupitt dc22d9c4c8 add hough_circle() to vipsCC and python
now exposed to Python and C++
2014-05-17 22:00:36 +01:00
John Cupitt 22d525d54f export a better cache operator for nip2 2014-05-10 14:00:01 +01:00
John Cupitt f6de1e7cb9 make libgsf-1 an optional dependency
dzsave vanishes if you don't have it, but you can still build vips
2014-05-09 13:13:18 +01:00
John Cupitt 1384f9d4e0 Merge branch 'master' into dzsave-gsf
Conflicts:
	ChangeLog
2014-05-04 17:32:42 +01:00
John Cupitt c81a12ee00 vips_system() now uses g_spawn_command_line_sync()
helps stop stray command windows appearing on Windows, better error msg
too
2014-05-03 18:04:25 +01:00
John Cupitt b1b3c6e9de support 1/2/4 bit palette tiff images with alpha 2014-04-30 14:39:50 +01:00
John Cupitt 3dc708d2b6 add @container option to dzsave 2014-04-25 10:26:23 +01:00
John Cupitt 6ab49a9af3 Merge remote-tracking branch 'origin/master' into dzsave-gsf
Conflicts:
	ChangeLog
2014-04-24 18:35:33 +01:00
John Cupitt c03d9440cb added vips_object_set_from_string() 2014-04-23 12:57:49 +01:00
John Cupitt 61891865bf add vips_foreign_save_buffer() 2014-04-22 19:42:13 +01:00
John Cupitt d0f50febbb added vips_foreign_load_buffer() 2014-04-22 16:27:43 +01:00
John Cupitt 3f11403346 add .vips as an alternative vips suffix
helps imagemagick, see

http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=25445&p=110491#p110491
2014-04-22 13:22:58 +01:00
John Cupitt 070c9bd5a7 add load from buffer 2014-04-22 10:43:13 +01:00
John Cupitt 325f3b9451 dzsave will write a zip file
but see the TODO in dzsave.c

- no way to pick a tile format, always jpeg
- no way to pick a container format, always zip
- needs testing
- examine memuse, how well do we work for large zips
- can we make a zip over 4gb?
2014-04-19 15:15:25 +01:00
John Cupitt 6d2c4c4d60 8 and 16-bit paletter TIFFs can have alpha
plus 16-bit palette TIFFs now become 16-bit images
2014-04-14 12:16:15 +01:00
John Cupitt 3b977586f9 Merge remote-tracking branch 'origin/7.38' 2014-04-09 15:34:09 +01:00
John Cupitt a17ef9b7c8 vips_system() allows many input images
you can change the image argument order too, with %Ns

added postbuild signal
2014-04-09 11:42:03 +01:00
John Cupitt bfbc132879 updated German translation
thanks Chris

see

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743613

https://github.com/jcupitt/libvips/issues/116
2014-04-04 21:51:26 +01:00
John Cupitt 052a73eb8e Merge remote-tracking branch 'origin/master' into hough
Conflicts:
	ChangeLog
2014-04-01 12:50:08 +01:00
John Cupitt ee53b01886 vips_hough_circle() added 2014-04-01 12:27:15 +01:00
John Cupitt 252897dc83 Merge remote-tracking branch 'origin/7.38' 2014-03-30 15:28:40 +01:00
John Cupitt 10354be6c3 ooops, sorry Andrea 2014-03-30 15:26:36 +01:00
John Cupitt bc79cb4f62 crash-causing typo in vips_rawsave()
thanks Alessandro
2014-03-30 15:23:55 +01:00
John Cupitt 9b13188fc1 add "mode" to vips_draw_image() 2014-03-28 13:55:56 +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 7752eb89e0 add vips_draw_add()
and start vips_hough_circle()
2014-03-26 20:33:31 +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 755f9ed1cb comment improvements 2014-03-23 11:29:39 +00:00
John Cupitt ffd61773c4 changelog update too 2014-03-18 21:20:57 +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 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 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 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 bc2bfd489b Merge remote-tracking branch 'origin/7.38' 2014-02-25 13:21:41 +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 af8cecde1a Merge branch '7.38'
Conflicts:
	ChangeLog
	configure.ac
	libvips/foreign/jpeg2vips.c
2014-02-24 21:56:42 +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