John Cupitt
62a98dbdf7
Merge branch '7.40'
2014-09-11 19:29:09 +01:00
John Cupitt
4eeacd3c1f
fix intro header list
2014-09-11 19:28:17 +01:00
John Cupitt
b21c47b1c5
add @background arg to save
...
used to flatten A out of images, if necessary
vipsthumbnail rtd-img.png -o x.jpg[background=255]
2014-09-11 09:18:38 +01:00
John Cupitt
cfcf9a84ce
Merge branch '7.40'
2014-09-10 11:59:01 +01:00
John Cupitt
980adb394a
oops, GRAY is an lcms2 feature
2014-09-10 09:47:38 +01:00
John Cupitt
01bd7cad04
support GRAY as an input and output ICC space
...
see
https://github.com/jcupitt/libvips/issues/176
2014-09-10 09:37:13 +01:00
John Cupitt
8875e23128
fix a setjmp() loop in pngread
...
see
https://github.com/jcupitt/libvips/issues/175
stupid setjmp()
2014-09-10 09:05:13 +01:00
John Cupitt
2ec0a8b87e
Merge branch '7.40'
...
Conflicts:
ChangeLog
configure.ac
2014-09-09 16:58:28 +01:00
John Cupitt
158237254d
fix jfif resunit read
...
see https://github.com/jcupitt/libvips/issues/170
the previous fix just did exif resolution "none", we need jfif "none" as
well
2014-09-09 16:46:16 +01:00
John Cupitt
9a2c38e107
finish python vips8
2014-09-09 14:19:51 +01:00
John Cupitt
4c51e6aa0b
draw and hough working in Python
2014-09-09 13:19:44 +01:00
John Cupitt
cb9360dac9
Merge branch '7.40'
2014-09-09 12:19:09 +01:00
John Cupitt
6269c852cc
support exif res unit "none"
...
well why would you want that, but it seems some images use it
2014-09-09 12:18:21 +01:00
John Cupitt
891e6db8f0
Merge branch '7.40'
2014-09-09 11:21:28 +01:00
John Cupitt
d085351f0f
fix mono <-> rgb converter extra band handling
...
see
https://github.com/jcupitt/libvips/issues/172
thanks James
2014-09-09 10:07:35 +01:00
John Cupitt
b746984318
Merge branch '7.40'
...
Conflicts:
ChangeLog
configure.ac
2014-09-08 19:49:09 +01:00
John Cupitt
a8becfc9d4
bump version to 7.40.8
2014-09-08 19:47:01 +01:00
John Cupitt
0fb1fc974d
Merge pull request #171 from lovell/remove-config-empty-else-7.40
...
Prevent the version of autotools in Redhat/Centos 6 generating empty else statements
2014-09-08 19:35:27 +01:00
Lovell Fuller
a620170362
Prevent empty else block in configure
...
Enables libvips to compile on RHEL/Centos 6
2014-09-08 18:56:51 +01:00
John Cupitt
84e55b86e6
added class methods to python
...
we now have Vips.Image.black(w, h), woo
2014-09-08 14:53:37 +01:00
John Cupitt
5ab3009ce2
add thread_shutdown() to python
...
see https://github.com/jcupitt/libvips/issues/170
2014-09-07 10:21:01 +01:00
John Cupitt
a26df2a8a9
get ready for class methods
2014-09-07 09:36:34 +01:00
John Cupitt
7ca9121c32
gtk-doc fixes
2014-09-06 08:01:13 +01:00
John Cupitt
6f8b5c6745
bring the rest of the API into python
2014-09-05 23:18:16 +01:00
John Cupitt
751982d9f0
add make vips matrix from python array
2014-09-05 14:53:05 +01:00
John Cupitt
92570b119c
python new_from_memory()/write_to_memory() done
2014-09-05 12:54:07 +01:00
John Cupitt
22e075d05a
add const to vipsblob
2014-09-04 11:23:37 +01:00
John Cupitt
eca5ed12de
buffer load/save in python works
2014-09-03 21:34:26 +01:00
John Cupitt
8a976a1e73
auto un-VipsBlob-ification
2014-09-03 17:54:36 +01:00
John Cupitt
8f39f8ba3b
start unboxing returns from Python
2014-09-03 14:59:35 +01:00
John Cupitt
7608524f61
fix up gtk-doc comments
...
fewer warnings now, phew
2014-09-03 14:32:55 +01:00
John Cupitt
4793c69bba
turn VipsBlob into a proper type
...
with a .get() method we call call from Python
2014-09-02 21:59:11 +01:00
John Cupitt
5a0a98c922
sync
2014-09-02 14:57:37 +01:00
John Cupitt
501e900be5
tiny polish
2014-09-02 13:40:37 +01:00
John Cupitt
e9ce212b62
make out of order read a fatal error
...
For png and jpg, out of order must always be a fatal error, since you
can't read from a specific y position.
This was a g_assert() before which meant that this test was missing from
production builds. It's now always a fatal error.
2014-09-02 09:37:08 +01:00
John Cupitt
6779e141a7
add Python .write_to_buffer()
...
now we need to be able to get the bytes from a VipsBlob
2014-09-01 17:44:33 +01:00
John Cupitt
804a2e6fca
finish python operator overloads
2014-09-01 15:28:55 +01:00
John Cupitt
f03dc3754f
start adding python operator overloads
2014-09-01 11:32:17 +01:00
John Cupitt
e6dba689ce
auto array-ize scalars in python
2014-09-01 09:41:14 +01:00
John Cupitt
8a6a846452
all python assignment in one place
...
ready for type conversions to go in
2014-08-31 22:51:04 +01:00
John Cupitt
3b43bd76f3
set options in filenames in vips8 Python
...
now supports "fred.jpg[Q=90]" in Vips.Image.new_from_file() etc.
2014-08-31 21:16:39 +01:00
John Cupitt
a370e5003e
vips array types are more binding-friendly
...
this all works now:
```python
from gi.repository import Vips
a = Vips.ArrayDouble.new([1,2,3])
a.get()
a = Vips.ArrayInt.new([1,2,3])
a.get()
a = Vips.ArrayImage.new([c, d, e])
a.get()
```
2014-08-31 10:41:53 +01:00
John Cupitt
42dac9209a
GBoxed almost working
2014-08-29 18:14:22 +01:00
John Cupitt
2ba3a1a674
fix up the vips8 python binding
2014-08-29 17:33:14 +01:00
John Cupitt
2e4ca3211a
start fixing up the python binding
2014-08-29 13:51:58 +01:00
John Cupitt
f8f288c1a6
vips_init() comes back
...
we need a public function for bindings
2014-08-29 13:51:03 +01:00
John Cupitt
43eddbef7a
Merge branch '7.40'
2014-08-28 17:19:58 +01:00
John Cupitt
70b35f5ec5
update ChangeLog
2014-08-28 16:44:03 +01:00
John Cupitt
0eecb1ba06
Merge pull request #167 from lovell/webp-read-buffer-leak-7.40
...
Ensure Read struct is freed when reading WebP image data from a buffer
2014-08-28 16:40:40 +01:00
John Cupitt
e09185860d
Merge pull request #168 from lovell/png-save-buffer-unref-area-7.40
...
Correct VipsArea ref count in PNG buffer output
2014-08-28 16:38:29 +01:00