John Cupitt
ce8d7e5789
tweaks
2014-09-13 18:03:25 +01:00
John Cupitt
8a1397b91f
small python fixes
2014-09-13 17:24:59 +01:00
John Cupitt
12304166ce
basic arith tests done
...
small improvements to python binding
2014-09-13 09:08:16 +01:00
John Cupitt
666a0a6f83
fix avg of complex
...
oops, can't avg mod2, duh
2014-09-12 14:01:20 +01:00
John Cupitt
ca0437d002
Merge branch '7.40'
2014-09-12 12:03:47 +01:00
John Cupitt
e4461ae1f9
fix vipsthumbnail with broken embedded profiles
...
if the embedded profile is broken or incompatible with the specified
output profile, retry with the specified input profile
see
https://github.com/jcupitt/libvips/issues/178
2014-09-12 10:51:49 +01:00
John Cupitt
b1f3acf17b
fix vipsthumbnail
...
with input cmyk and output rgb profiles both specified ... it was
importing twice, causing a band mismatch
see
https://github.com/jcupitt/libvips/issues/177
2014-09-12 09:04:58 +01:00
John Cupitt
62c73d5109
small bugs, start unit tests
2014-09-11 21:54:52 +01:00
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