Commit Graph

434 Commits

Author SHA1 Message Date
John Cupitt
390fd643a3 move im_dif_std() to almostdeprecated
im_dif_std() is another ancient function which I don't want to update.
You can now make this function with a simple combination of other vips
operations.

This patch includes gtk-doc for im_benchamrk.c
2011-02-01 13:27:50 +00:00
John Cupitt
233cbf1f15 get all fopen()s going through util.c
Add a text_mode flag to im__file_open_write() and _read() so we can
route all fopen() though these two functions.
2011-01-31 16:00:35 +00:00
John Cupitt
663c3c15fd fits reader is lazy
The fits reader is now lazy, and reads out whole tiles when it can.
Previously it read a scanline at a time, and used WIO.

We read in planes and combine with a set of im_bandjoin().

Use an im_flipver() at the end to get rows in the right order.
2011-01-31 15:24:41 +00:00
John Cupitt
41ccd93d2d add im_fits2vips() to the operation database
the fits reader, im_fits2vips(), was in VipsFormat but not in the
operation database
2011-01-28 11:37:52 +00:00
John Cupitt
1aea6a1347 gtkdoc for mosaicing 2011-01-25 13:12:22 +00:00
John Cupitt
823650b2b4 oops 2011-01-24 10:40:40 +00:00
John Cupitt
8d559556c6 more uchar bilinear tweaks 2011-01-12 13:00:36 +00:00
John Cupitt
609a598896 oops 2011-01-11 16:58:59 +00:00
John Cupitt
ae31832180 new bilinear 2011-01-11 14:48:45 +00:00
Nicolas Robidoux
03f784cbad no more trailing whitespace in Changelog 2011-01-10 16:34:17 +00:00
Nicolas Robidoux
d896b425f8 more specific thanks in Changelog 2011-01-10 16:10:08 +00:00
John Cupitt
dfd97464b0 speed up bilinear on float 2011-01-07 15:03:01 +00:00
John Cupitt
8bd2322b1f updatye README 2011-01-06 14:18:00 +00:00
John Cupitt
ea99beb727 get/set resolution in png files 2011-01-06 12:18:40 +00:00
John Cupitt
6425cd2660 stuff 2010-12-13 17:31:38 +00:00
John Cupitt
36290b0aeb stuff 2010-12-12 17:48:56 +00:00
John Cupitt
7966a36446 bump plus oops 2010-12-06 11:10:19 +00:00
John Cupitt
c93443aaca any size mask for rot90 2010-12-01 10:02:40 +00:00
John Cupitt
97a5ff1607 branch for 7.24 2010-11-30 22:01:45 +00:00
John Cupitt
83fc52c491 smaller norm factor for d->i mask 2010-11-30 11:53:53 +00:00
John Cupitt
197877e32c fix im_cache 2010-11-25 17:20:14 +00:00
John Cupitt
b1e7aaa2d5 oop, bool const are always int now 2010-11-21 12:12:12 +00:00
John Cupitt
0a9ca45f6d stuff 2010-11-19 14:53:11 +00:00
John Cupitt
5684349d56 fix G_STMT oopses 2010-11-15 12:12:28 +00:00
John Cupitt
ceb3a6ec5c morph done phew 2010-11-12 11:47:24 +00:00
John Cupitt
531feb10a1 stuff 2010-11-09 23:02:24 +00:00
John Cupitt
425795a8c8 multipass mode for im_conv() 2010-11-08 17:24:58 +00:00
John Cupitt
29f62c1aa8 morph docs 2010-11-07 10:57:11 +00:00
John Cupitt
f3b5bfde80 merge orc branch 2010-11-01 17:46:47 +00:00
John Cupitt
57a8d8f12e add fits read 2010-10-26 15:12:49 +00:00
John Cupitt
288d8583ac gtk-doc for mask 2010-10-23 09:27:41 +00:00
John Cupitt
0d2bdac332 gtk-doc fixes 2010-10-22 13:49:36 +00:00
John Cupitt
332476835f bigger margin for affine 2010-10-12 13:37:00 +00:00
John Cupitt
8ef0b344d6 security fix for setting env vars 2010-10-03 17:10:11 +00:00
John Cupitt
08ebc9e535 im_blend() can take non-uchar conditions 2010-10-01 15:45:55 +00:00
John Cupitt
3145b7aed5 added complex convolution 2010-10-01 11:03:11 +00:00
John Cupitt
6bcf09c1d4 smudge / smear stuff 2010-09-30 13:36:21 +00:00
John Cupitt
94763652ad added im_draw_point() / im_read_point() 2010-09-29 13:45:09 +00:00
John Cupitt
6b1c5b8e56 im_draw_mask() added 2010-09-28 16:06:58 +00:00
John Cupitt
aad2eb8703 line drawing 2010-09-27 17:14:22 +00:00
John Cupitt
3cae292f4f stuff 2010-09-22 22:02:44 +00:00
John Cupitt
39a6a2c0b3 added im_draw_rect(), deprecated im_paintrect() 2010-09-22 14:51:36 +00:00
John Cupitt
de026e0750 deprecate _copy() inplace ops 2010-09-22 12:51:52 +00:00
John Cupitt
bdfab2b297 added win32 build system to svn 2010-09-07 16:01:13 +00:00
John Cupitt
c6c35c550d copy iconv.m4 and friends in bootstrap 2010-09-01 11:16:57 +00:00
John Cupitt
d215ef4a33 im_inserplace() hacking 2010-08-25 11:15:36 +00:00
John Cupitt
38dde13826 3x3 mode for im_conv() 2010-08-23 11:18:59 +00:00
John Cupitt
f5faed779c stuff 2010-08-21 11:34:34 +00:00
John Cupitt
f27ab2fa3f fix window_offset stuff, fix a performance problem 2010-08-12 15:56:07 +00:00
John Cupitt
f76578fa4f stuff 2010-08-02 16:42:59 +00:00
John Cupitt
a3f8ddadfc add lcms2 support 2010-08-02 15:58:30 +00:00
John Cupitt
60280aa318 various cleanups, remove liboil 2010-07-31 10:35:57 +00:00
John Cupitt
bde8d1048e vipsthumbnail uses rd mode 2010-07-30 12:30:45 +00:00
John Cupitt
9ea66365c4 add rd mode to im_open() 2010-07-29 10:51:51 +00:00
John Cupitt
f822234c4e use GetTempPath() on WIndows 2010-07-29 10:18:44 +00:00
John Cupitt
891650869b version bump to unstable 2010-07-21 10:04:10 +00:00
John Cupitt
9e41002a08 im_vips2bufjpeg() writes to a linked list 2010-07-18 20:31:04 +00:00
John Cupitt
6edf57eed9 fixes from Tim Elliott 2010-07-17 15:57:22 +00:00
John Cupitt
caede02a22 oop thumbnail sharpen could turn off for int shrinks 2010-07-04 20:05:20 +00:00
John Cupitt
5fae2763a5 ifthenelse allows non-uchar conditional images 2010-06-25 13:04:21 +00:00
John Cupitt
b56ad5ec7f stuff 2010-06-24 16:41:01 +00:00
John Cupitt
3f8259e390 vips.exe is less chatty 2010-06-24 16:02:00 +00:00
John Cupitt
75fdc5ae4e moreconst fixes, sinkdisc fixes, constant vector clip added 2010-06-23 15:45:43 +00:00
John Cupitt
1c51b0217b tiff pyr write fix 2010-06-22 09:35:16 +00:00
John Cupitt
7fd672f595 faster, more accurate bilinear/bicubic 2010-05-30 17:26:23 +00:00
John Cupitt
b275740002 stuff 2010-05-26 15:32:13 +00:00
John Cupitt
8cb481f0be updated en_GB translation 2010-05-26 11:19:25 +00:00
John Cupitt
84398a7686 i18n fixes 2010-05-25 16:46:03 +00:00
John Cupitt
b4925940fb add German translation 2010-05-24 10:05:59 +00:00
John Cupitt
2d215b44e5 fixes to --disable-cxx mode 2010-05-22 12:13:19 +00:00
John Cupitt
7bebea093a vipsthumbnail fixes 2010-05-13 20:29:28 +00:00
John Cupitt
44433f18d0 bump for 7.22 2010-05-12 21:04:27 +00:00
John Cupitt
daf074e950 PFM read / write 2010-05-03 16:52:15 +00:00
John Cupitt
1d473ef5cc stuff 2010-04-30 19:16:39 +00:00
John Cupitt
1cab57014c magick fixes 2010-04-30 13:38:50 +00:00
John Cupitt
3a9f0d50fa remove im_iterate() uses 2010-04-19 11:00:28 +00:00
John Cupitt
68fae1ab1f stuff 2010-04-19 08:04:42 +00:00
John Cupitt
fdbdba432b strip out threadgroup 2010-04-16 21:21:15 +00:00
John Cupitt
54730feadc im_vips2tiff() uses vips_sink() instead of threadgroup 2010-04-16 15:48:30 +00:00
John Cupitt
56c1c9c036 im_iterate() has an optional threadpool backend too 2010-04-09 16:51:45 +00:00
John Cupitt
5b00c86bab add VIPS_DEBUG_MSG 2010-04-06 09:02:26 +00:00
John Cupitt
3d0aba1a89 /0 probs with masks 2010-03-28 09:56:49 +00:00
John Cupitt
d19a117861 hist hacking 2010-03-26 17:32:29 +00:00
John Cupitt
5c02d91f93 hist hacking 2010-03-26 14:31:37 +00:00
John Cupitt
05c5ae9734 hist hacking 2010-03-25 14:41:27 +00:00
John Cupitt
4306b402ee hist hacking 2010-03-24 16:20:09 +00:00
John Cupitt
7f8938ae6c hist hacking 2010-03-23 17:41:43 +00:00
John Cupitt
8556cc7c4a finished gtkdoc for freq_filt 2010-03-22 17:43:56 +00:00
John Cupitt
0194d803e2 stuff 2010-03-22 15:38:17 +00:00
John Cupitt
064bd55a98 version bump, use wbuffer2 everywhere 2010-03-21 15:00:39 +00:00
John Cupitt
2bbcf5aa5e threadpool progress feedback 2010-03-21 13:54:56 +00:00
John Cupitt
cdbda60d2e wooo, threadpool works 2010-03-21 00:49:30 +00:00
John Cupitt
8d7dcfe5f6 added wbuffer2 2010-03-20 23:56:35 +00:00
John Cupitt
87fddf9cd1 fix a race in im_render() invalidation 2010-03-17 13:34:23 +00:00
John Cupitt
223c964496 better nprocs guessing 2010-03-16 10:34:47 +00:00
John Cupitt
55d78a4dcf stuff 2010-03-15 18:11:36 +00:00
John Cupitt
7c1d0a7bfb scale output buffers with nthr for smalltile 2010-03-14 20:12:41 +00:00
John Cupitt
a8ffcdaaf4 stuff 2010-03-12 14:40:27 +00:00
John Cupitt
49b6534033 icc profiles are searched for 2010-03-09 11:50:49 +00:00
John Cupitt
56754e7eac stuff 2010-03-08 18:24:44 +00:00
John Cupitt
a3456511b6 rename parent/child as upstream/downstream 2010-03-08 17:52:32 +00:00
John Cupitt
6e1421b3b8 stuff 2010-03-06 18:12:37 +00:00
John Cupitt
8b24518422 fix to buffer caching 2010-03-06 17:42:17 +00:00
John Cupitt
dbd0e845ff im_lineset() needs to ask for WIO of mask and ink 2010-03-01 17:37:20 +00:00
John Cupitt
22045aafaf im_csv2vips() allows lines ending in EOF 2010-03-01 16:30:56 +00:00
John Cupitt
2fa3d6b3da add bigtiff support 2010-02-26 23:35:54 +00:00
John Cupitt
31a8830f46 stuff 2010-02-11 12:23:15 +00:00
John Cupitt
61d4eddbb4 stuff 2010-02-05 14:34:38 +00:00
John Cupitt
f9b29783f5 png fix, doc fixes 2010-02-05 13:32:08 +00:00
John Cupitt
e79555000b im_ri2c() gtkdoc 2010-02-01 17:25:27 +00:00
John Cupitt
f753f66e9c im_*join() gtkdoc 2010-02-01 10:58:18 +00:00
John Cupitt
d0e2867674 im_insert*() gtkdoc 2010-01-31 11:19:58 +00:00
John Cupitt
b84b08a883 remove old flood-fill 2010-01-29 13:53:51 +00:00
John Cupitt
14516e72d3 conversion gtkdocs 2010-01-28 16:05:57 +00:00
John Cupitt
2db0c87549 im_*bandjoin() work with images of varying formats 2010-01-27 10:57:45 +00:00
John Cupitt
79c050c814 added vips_bandfmt_*() 2010-01-26 21:28:33 +00:00
John Cupitt
53ed981820 stuff 2010-01-25 16:28:34 +00:00
John Cupitt
e0d4e0c158 added im_meta_remove 2010-01-25 14:23:30 +00:00
John Cupitt
3673808aa4 flood fixes 2010-01-22 16:56:57 +00:00
John Cupitt
c5e3ce4408 stuff 2010-01-21 17:04:00 +00:00
John Cupitt
2f0a6ab66b stuff 2010-01-14 22:07:07 +00:00
John Cupitt
b83ecb0175 import fixes 2010-01-13 17:35:05 +00:00
John Cupitt
00a00be432 stuff 2010-01-13 12:30:50 +00:00
John Cupitt
fa7d5939f5 added vipsthumbnail 2010-01-11 15:08:13 +00:00
John Cupitt
157e01bb4c added postclose callbacks 2010-01-10 21:28:38 +00:00
John Cupitt
88779a7e3b add im_system_image() 2010-01-08 16:58:44 +00:00
John Cupitt
377b76b255 add --disable-cxx option 2010-01-08 14:28:40 +00:00
John Cupitt
cb888b9765 new flood 2009-12-27 16:40:54 +00:00
John Cupitt
d71b6b754a fix up flood 2009-12-17 11:44:28 +00:00
John Cupitt
5a05101a0a stuff 2009-12-14 18:07:22 +00:00
John Cupitt
811565afd3 disp2lab oops 2009-12-14 14:17:22 +00:00
John Cupitt
3894464e42 minimum bytes for mmap windows 2009-12-10 12:34:50 +00:00
John Cupitt
3ebc6d947f always use mmap windows 2009-12-10 10:58:10 +00:00
John Cupitt
6d05b16923 7.16 compat whoops 2009-12-08 09:27:24 +00:00
John Cupitt
a5574dc0ce oops, UCS2xx was broken 2009-11-30 17:14:59 +00:00
John Cupitt
96c2204160 stuff 2009-11-26 16:52:27 +00:00
John Cupitt
8f2a3a6b67 stuff 2009-11-25 20:51:47 +00:00
John Cupitt
73fba1c2ea rename convf to conv_f to help overloading 2009-11-13 12:01:36 +00:00
John Cupitt
89845f892e stuff 2009-11-12 20:53:38 +00:00
John Cupitt
2b3a198f9b stuff 2009-11-12 15:47:41 +00:00
John Cupitt
6879f66734 stuff 2009-11-11 12:21:36 +00:00
John Cupitt
8a081f08da make dist fixes 2009-11-10 13:54:15 +00:00
John Cupitt
7b3c7f8851 version bump to 7.20 2009-11-09 14:36:27 +00:00
John Cupitt
7bae8738e0 stuff 2009-11-06 13:41:11 +00:00
John Cupitt
587ff112f0 stuff 2009-11-06 13:00:51 +00:00
John Cupitt
04f01d3e60 deprecate _raw versions 2009-11-05 14:57:30 +00:00
John Cupitt
07d4b0a6f7 stuff 2009-11-05 13:37:18 +00:00
John Cupitt
be6306172c stuff 2009-11-05 13:35:21 +00:00
John Cupitt
e67f203528 stuff 2009-11-02 17:59:22 +00:00
John Cupitt
d17691ea0c stuff 2009-11-01 21:28:49 +00:00