Commit Graph

3145 Commits

Author SHA1 Message Date
John Cupitt 44f8b0d8ac better gcc attr() detect 2014-05-06 09:55:41 +01:00
John Cupitt b586f31bf0 better gcc detect 2014-05-06 09:54:09 +01:00
John Cupitt 1384f9d4e0 Merge branch 'master' into dzsave-gsf
Conflicts:
	ChangeLog
2014-05-04 17:32:42 +01:00
John Cupitt 42931c86ca oops, put "%%" squash back in vips_system()
still need this afetr all
2014-05-03 19:58:27 +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 7819fde047 don't cache vips_system() 2014-05-02 20:23:29 +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 ba2f764435 sync 2014-04-30 14:14:29 +01:00
John Cupitt 88162ce3b6 Merge branch 'dzsave-gsf' of github.com:jcupitt/libvips into dzsave-gsf 2014-04-30 12:07:05 +01:00
John Cupitt 02a685f1e5 oops fix non-zip output 2014-04-29 09:24:31 +01:00
John Cupitt e21c6f236e Merge branch 'master' into dzsave-gsf 2014-04-28 16:34:45 +01:00
John Cupitt 5a8c9fb4ef Merge branch 'master' into dzsave-gsf 2014-04-28 14:35:18 +01:00
John Cupitt 5ec80bf163 fix an orc bug 2014-04-28 14:02:35 +01:00
John Cupitt 8f6e959133 include oops 2014-04-28 12:59:19 +01:00
John Cupitt ee88271d06 use VIPS_ prefix for env vars
stuff
2014-04-26 19:59:20 +01:00
John Cupitt 034df70866 sync 2014-04-26 16:53:29 +01:00
John Cupitt 2fd551efc1 sync 2014-04-26 11:30:00 +01:00
John Cupitt b806659fd5 fix up filename options
all done in vips_foreign_load() / vips_foreign_save() now

added vips__filename_split8()
2014-04-26 11:21:04 +01:00
John Cupitt fd495d3617 cleaned up foreign.c
need to actually interpret the filename, oops

$ vips copy wtc.jpg x.jpg[Q=100]
$ ls -l x.jpg\[Q\=100\]
-rw-rw-r-- 1 john john 15133033 Apr 25 14:50 x.jpg[Q=100]
$ vips copy wtc.jpg x.jpg[Q=1]
$ ls -l x.jpg\[Q\=1\]
-rw-rw-r-- 1 john john 15133033 Apr 25 14:50 x.jpg[Q=1]
2014-04-25 14:50:58 +01:00
John Cupitt 3dc708d2b6 add @container option to dzsave 2014-04-25 10:26:23 +01:00
John Cupitt 89db89b9ba use vips_foreign_save_buffer()
so dzsave now knows about save options
2014-04-24 21:58:08 +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 95971fb77a can pass options to vips_foreign_save_buffer()
embedded in @suffix
2014-04-24 18:29:20 +01:00
John Cupitt 19e50fc058 sync 2014-04-24 14:52:14 +01:00
John Cupitt c03d9440cb added vips_object_set_from_string() 2014-04-23 12:57:49 +01:00
John Cupitt 5baf0dfdcd small fixes for buffer save 2014-04-23 09:26:44 +01:00
John Cupitt a01c0dfe20 small fixes 2014-04-22 22:05:20 +01:00
John Cupitt 61891865bf add vips_foreign_save_buffer() 2014-04-22 19:42:13 +01:00
John Cupitt 1640f18bb7 docs update 2014-04-22 19:20:24 +01:00
John Cupitt d0f50febbb added vips_foreign_load_buffer() 2014-04-22 16:27:43 +01:00
John Cupitt aeb3cf3fa3 Merge remote-tracking branch 'origin/tiffload-buffer'
Conflicts:
	ChangeLog
2014-04-22 13:25:25 +01:00
John Cupitt 567487cb33 tiff load from buffer done 2014-04-22 13:22:58 +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 eef84f8f64 use float div for sigma calc in gaussblur
thanks aferrero2707
2014-04-22 13:20:40 +01:00
John Cupitt 39f3204537 fix for new ubuntu 2014-04-22 13:20:39 +01:00
John Cupitt 070c9bd5a7 add load from buffer 2014-04-22 10:43:13 +01:00
John Cupitt e48aee7f47 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 09:32:50 +01:00
John Cupitt 03ad54361a use float div for sigma calc in gaussblur
thanks aferrero2707
2014-04-21 19:24:14 +01:00
John Cupitt 35cea5dbf8 fix for new ubuntu 2014-04-20 10:16:34 +01:00
John Cupitt 6144aecccb start adding tiff load from buffer
see

https://github.com/jcupitt/libvips/issues/25
2014-04-19 16:14:54 +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 5c751fb364 sdd TODO note 2014-04-19 10:19:02 +01:00
John Cupitt 21f18ce0d2 forgot to set image mode for direct draw
the direct image draw functions need to set vips_image_inplace()
2014-04-15 12:00:01 +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 dd35d6ffc7 add "%%" escape 2014-04-11 22:51:39 +01:00
John Cupitt 44b4830ceb sync 2014-04-11 18:26:41 +01:00
John Cupitt 667087603a ref error in im_system_image() wrapper 2014-04-11 17:14:41 +01:00
John Cupitt ce5a01290d work around g-ir crash 2014-04-10 10:57:39 +01:00
John Cupitt b8dbd4dfce oops 2014-04-10 09:34:58 +01:00
John Cupitt b27c7a40ef add get/set array of image from GValue 2014-04-10 09:21:29 +01:00