Commit Graph

3606 Commits

Author SHA1 Message Date
John Cupitt 38819a9050 better dzsave temp dir name
we use the output name as the base of the temp dir name, less likely to
get lost
2015-02-23 12:56:47 +00:00
John Cupitt cce569cdb7 more docs work 2015-02-23 12:32:56 +00:00
John Cupitt 78acd9b7a0 use a better name for the dzsave temp dir
see https://github.com/jcupitt/libvips/issues/242

dzsave with deepzoom layout and fs container writes a temp dir called
dzsave-temp-324857 or similar, and makes sure that this directory does
not exist

after write, the foo_files and foo.dzi files are picked out to the
current dir and the temp removed
2015-02-22 15:59:31 +00:00
John Cupitt 98b9214b4c add a note 2015-02-22 09:37:56 +00:00
John Cupitt 044bdf38d1 more doc tweaks 2015-02-18 16:32:30 +00:00
John Cupitt 9ec78d362a doc polishing 2015-02-18 16:02:19 +00:00
John Cupitt fbed552f71 typo 2015-02-18 10:36:19 +00:00
John Cupitt 01d0a5f05e notes 2015-02-17 15:14:18 +00:00
John Cupitt 53c53006a6 add some more tests for the tiff saver 2015-02-17 15:04:15 +00:00
John Cupitt ed5c90175a final cleanup 2015-02-17 14:45:39 +00:00
John Cupitt 5cb8cc4cab junk old version 2015-02-17 14:36:13 +00:00
John Cupitt 1fe29b52de seems to work! 2015-02-17 14:29:24 +00:00
John Cupitt 0f4efe22b9 almost there 2015-02-17 10:34:43 +00:00
John Cupitt 377075fe05 Merge branch 'new-tiff-save' of github.com:jcupitt/libvips into new-tiff-save
Conflicts:
	ChangeLog
	libvips/foreign/vips2tiff.c
2015-02-16 21:27:00 +00:00
John Cupitt e30171a4df more hacking on the new tiff saver 2015-02-16 18:11:47 +00:00
John Cupitt 36eaff0e15 Merge branch 'master' into new-tiff-save 2015-02-16 16:20:54 +00:00
John Cupitt c15f37719b add test_foreign.py
plus some more test images
2015-02-16 16:03:39 +00:00
John Cupitt e364c83b09 oops, forgot to init new class 2015-02-16 13:31:22 +00:00
John Cupitt 99b4bcb838 small cleanups
split magicload up into a base class plus file and buffer subclasses

magickload_buffer should do all reading in header method
2015-02-16 10:45:56 +00:00
John Cupitt 972bb41012 Merge pull request #241 from mcuelenaere/imagemagick-buffer
Add ImageMagick buffer support
2015-02-15 21:56:56 +00:00
Maurus Cuelenaere dba1b1d81b Add ImageMagick buffer support
This commits adds buffer support for the ImageMagick backend, using the Blob
API.
2015-02-15 21:45:17 +01:00
John Cupitt 800208ec3a more tinkering 2015-02-15 17:44:56 +00:00
Maurus Cuelenaere 3d067af889 Add vips_foreign_is_a_buffer() method
This commits adds a vips_foreign_is_a_buffer() method, similar to
vips_foreign_is_a().
2015-02-15 16:31:29 +01:00
John Cupitt e375f0ec66 use vips_region_shrink() 2015-02-14 13:48:08 +00:00
John Cupitt 187a12987a add vips_region_shrink()
add fast x2 region shrink

aim to share between pyramid builders
2015-02-14 13:44:32 +00:00
John Cupitt 940de561cf started on a new version of tiffsave 2015-02-13 14:55:22 +00:00
John Cupitt be5052d0c3 tiff pyramid builder no longer copies base image
we used to make a copy of the base image ... instead, write once and
append other layers at end of run
2015-02-13 13:40:35 +00:00
John Cupitt bc57962ad0 oops, removed a stray "shift" 2015-02-13 12:30:51 +00:00
John Cupitt 4d9436f4b3 Merge branch '7.42' 2015-02-13 12:21:46 +00:00
John Cupitt 4d0887f5de fix .dz as a target
and add a test for this as well
2015-02-13 11:17:55 +00:00
John Cupitt 8f7c2c7110 sort out alpha going to and from 16-bit
rewritten sRGB <-> scRGB so that 16-bit alpha is scaled to float 8
2015-02-12 17:50:38 +00:00
John Cupitt 46c655caf0 add gtk-doc comment for vips_type_find() 2015-02-12 11:33:26 +00:00
John Cupitt 244ab301f7 start final push for vips 8 2015-02-11 17:01:02 +00:00
John Cupitt 5b90e36559 notes 2015-02-10 14:44:35 +00:00
John Cupitt 640477dc62 better python imageize
sets interpretation as well ... was causing problems with jpg save
colour transforms
2015-02-10 14:08:37 +00:00
John Cupitt 62177ad24e notes 2015-02-10 10:17:01 +00:00
John Cupitt ffbb259c86 C++ oops, see
346a9e70c0
2015-02-09 18:56:47 +00:00
John Cupitt 346a9e70c0 remove --disable-cxx flag
it was getting too hard to support :( automake now generates libtool
lines before configure runs, so it can't know we don't want a C++ link

see https://github.com/jcupitt/libvips/issues/231
2015-02-07 10:37:13 +00:00
John Cupitt 3d902d2feb improvements to python configure 2015-02-06 14:54:52 +00:00
John Cupitt 9d11c02e35 version bump 2015-02-06 13:39:39 +00:00
John Cupitt d53e63e50f note 2015-02-05 14:55:40 +00:00
John Cupitt d6dbfea064 much faster RGB16 -> sRGB path 2015-02-04 16:48:25 +00:00
John Cupitt 0c466b9495 don't use isnormal() to test for crazy FP numbers
it fails for 0.0 and for subnormal numbers, thanks Murat Korkmazov
2015-02-04 15:13:11 +00:00
John Cupitt 9d8080c266 better vips_leak output 2015-02-03 14:49:04 +00:00
John Cupitt 0d509604e5 more transfer annotations 2015-02-02 14:55:19 +00:00
John Cupitt e429772ae8 turn on leak testing in python test suite 2015-02-02 11:36:29 +00:00
John Cupitt eb5fee5e65 add lower-level cache access 2015-02-01 17:56:48 +00:00
John Cupitt fb82a1d72a Merge branch 'master' of github.com:jcupitt/libvips 2015-01-30 21:20:48 +00:00
John Cupitt ce557ba6de add VInterpolate wrapper class
to cplusplus, see https://github.com/jcupitt/libvips/issues/230
2015-01-30 21:19:58 +00:00
John Cupitt 4d1104380b try adding a transfer annotation 2015-01-30 13:55:47 +00:00