mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 18:40:16 +02:00
Replaced use of deprecated libvips im_* methods with new, shiny non-deprecated vips_* versions
This commit is contained in:
parent
8443dd5122
commit
f3cd263cb7
@ -39,7 +39,7 @@ void ResizeAsync(uv_work_t *work) {
|
|||||||
ResizeBaton* baton = static_cast<ResizeBaton*>(work->data);
|
ResizeBaton* baton = static_cast<ResizeBaton*>(work->data);
|
||||||
|
|
||||||
VipsImage *in = vips_image_new_mode((baton->src).c_str(), "p");
|
VipsImage *in = vips_image_new_mode((baton->src).c_str(), "p");
|
||||||
im_jpeg2vips((baton->src).c_str(), in);
|
vips_jpegload((baton->src).c_str(), &in, NULL);
|
||||||
if (in == NULL) {
|
if (in == NULL) {
|
||||||
(baton->err).append(vips_error_buffer());
|
(baton->err).append(vips_error_buffer());
|
||||||
vips_error_clear();
|
vips_error_clear();
|
||||||
@ -114,10 +114,10 @@ void ResizeAsync(uv_work_t *work) {
|
|||||||
}
|
}
|
||||||
img = t[3];
|
img = t[3];
|
||||||
|
|
||||||
if (im_vips2jpeg(img, baton->dst.c_str())) {
|
if (vips_jpegsave(img, baton->dst.c_str(), "Q", 80, "profile", "none", "optimize_coding", TRUE, NULL)) {
|
||||||
(baton->err).append(vips_error_buffer());
|
(baton->err).append(vips_error_buffer());
|
||||||
vips_error_clear();
|
vips_error_clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResizeAsyncAfter(uv_work_t *work, int status) {
|
void ResizeAsyncAfter(uv_work_t *work, int status) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user