Commit graph

205 commits

Author SHA1 Message Date
Tomas Aparicio
b7eaa00f10 feat(#60): support zero top and left params in extract operation 2015-10-12 21:36:37 +01:00
Tomas Aparicio
89292e7ead refactor(docs): support with libvips 8.0 is stable for now 2015-10-06 22:28:50 +01:00
Tomas Aparicio
7980ee1ae8 feat(docs): add libvips version compatibility note 2015-10-06 13:37:06 +01:00
Tomas Aparicio
9342d6482a refactor(type): simplify image type matching 2015-10-04 10:05:05 +01:00
Tomas Aparicio
d06464fca2 feat(version): bump 2015-09-29 23:49:58 +01:00
Tomas Aparicio
8fdf28fe5e fix(#56) 2015-09-29 23:37:42 +01:00
Tomas Aparicio
fd4fdee2cc merge(#55) 2015-09-29 08:45:46 +01:00
Tomas Aparicio
174de89a40 refactor(#55): minor changes, use proper declarations, unref image 2015-09-29 08:45:02 +01:00
Clement DAL PALU
e83c80c93c - Adding a Background option when flattening out a transparent PNG 2015-09-28 17:33:38 -07:00
Tomas Aparicio
ebb3688b44 feat(docs): update benchmarks 2015-09-21 11:01:21 +01:00
Tomas Aparicio
5f551e53b8 feat(docs): add list of contributors 2015-09-15 21:44:43 +01:00
Tomas Aparicio
92e14757b0 feat(docs): update API docs 2015-09-15 21:31:19 +01:00
Tomas Aparicio
5dfb883f50 feat(#52): add test case 2015-09-15 21:30:32 +01:00
Thomas Meson
bfe0c7949f vips_gaussblur: remove dependency on libmath
remove ceil() on call to vips_gaussblur, simply cast to int
2015-09-15 12:24:38 +02:00
Thomas Meson
5667ecda25 vips__gaussblur: renamed to vips_gaussblur_bridge 2015-09-15 12:23:05 +02:00
Thomas Meson
b74cbd5173 resize: move effects to more explicit methods
add method shouldApplyEffects and applyEffects
2015-09-15 11:28:05 +02:00
Thomas Meson
6968a8a453 vips__gaussblur: add the missing sentinel 2015-09-14 18:16:03 +02:00
Thomas Meson
4cc9e0dde1 transformImage: apply gaussian blur if needed 2015-09-14 17:58:24 +02:00
Thomas Meson
404cbf902f vips: add a vips__gaussblur method
handle both < 7.41 and higher.
Prior 7.41, vips_gaussblur took only a int param, the radius.
The radius was then divided by 2.0 (min_ampl) in vips_gaussblur.
After, you can now parameter the min_ampl and radius became sigma (and
passed from an integer to a double).
2015-09-14 17:48:57 +02:00
Tomas Aparicio
0f31f20ded feat(version): bump 2015-09-08 23:09:46 +02:00
Tomas Aparicio
d2de746269 merge(zllak-debian) 2015-09-08 22:55:09 +02:00
Tomas Aparicio
31422b4c7f merge(zllak-debian) 2015-09-08 22:54:32 +02:00
Thomas Meson
0e5ba53847 vips.h: problem with vips_init()
For version prior 7.41, vips_init() is a macro to VIPS_INIT().
VIPS_INIT() should be called, but as it is a macro, cgo could not
determine the return type, hence making the build fail.
So, we undef vips_init(), and define the vips_init() method.
2015-09-08 14:31:54 +02:00
Thomas Meson
ae4046b5a5 vips.h: fail to build on Debian Jessie
Debian Jessie has libvips 7.40.6.
Problem is that before 7.41, VIPS_ANGLE_DXX did not exists.
So we need to define properly the macro in order to build
for libvips < 7.41
2015-09-08 14:31:12 +02:00
Tomas Aparicio
801615d05f refactor(vips): free watermark cache. refactor vips.h 2015-09-07 20:46:38 +02:00
Tomas Aparicio
1c2f37648c refactor(vips): use shortcut to VipsImage C type 2015-09-07 20:33:21 +02:00
Tomás
b78fe09f17 fix(docs): remove old badge 2015-08-02 13:01:58 +01:00
Tomas Aparicio
c07a3fcbc2 version(bump) 2015-07-28 21:30:47 +01:00
Tomas Aparicio
4ae0ea7274 feat(#49) 2015-07-28 21:30:10 +01:00
Tomas Aparicio
c1e0c73d50 feat(#49) 2015-07-28 21:29:47 +01:00
Tomás
ebe8d27556 refactor(docs): description 2015-07-21 18:55:25 +01:00
Tomas Aparicio
f1fc2d662b feat(version): bump 2015-07-11 20:45:29 +01:00
Tomas Aparicio
851e65e71e refactor(colourspace) 2015-07-11 20:16:39 +01:00
Tomas Aparicio
fa55264a97 feat(docs): add force resize example 2015-07-11 19:53:30 +01:00
Tomas Aparicio
0bff28381f fix(#46): transform to proper image size 2015-07-11 19:45:10 +01:00
Tomas Aparicio
1287087a44 feat: remove fixture 2015-07-11 16:51:08 +01:00
Tomas Aparicio
ed4faadba6 refactor(#47): minor refactors, code normalization and test coverage 2015-07-11 16:50:25 +01:00
Tomás
6edd96ee41 Merge pull request #47 from greut/45-grayscale
feat(#45): add support for colourspace
2015-07-11 15:23:17 +01:00
Yoan Blanc
8a2b991ce8 Add support for colourspace (fix #45) 2015-07-11 09:18:30 +02:00
Tomas Aparicio
5874efef3e fix(resize): default options 2015-07-09 23:35:04 +01:00
Tomas Aparicio
a45e277f68 refactor(resize) 2015-07-09 23:31:51 +01:00
Tomas Aparicio
417616ef9c fix(#46): infer resize operation 2015-07-09 23:30:20 +01:00
Tomas Aparicio
9db6f2a0ea fix(#46): infer resize operation 2015-07-09 23:30:08 +01:00
Tomás
16db01647d refactor(docs): description 2015-07-02 22:08:04 +01:00
Tomás
5b86fce207 fix(docs) 2015-06-29 10:21:26 +01:00
Tomas Aparicio
4678a066b6 fix(test): bad option field 2015-06-13 22:43:32 +01:00
Tomas Aparicio
977f04fd7d feat(version): bump 2015-06-13 22:13:10 +01:00
Tomas Aparicio
099acec8ea feat(docs): update API 2015-06-13 22:12:53 +01:00
Tomas Aparicio
5d322714ec feat: allow to remove ICC profile metadata 2015-06-13 22:11:54 +01:00
Tomas Aparicio
941b15cd9a feat: save a RGB colorspace 2015-06-13 20:16:28 +01:00