Loading...
Searching...
No Matches
vips-operators.cpp
// bodies for vips operations
// this file is generated automatically, do not edit!
// clang-format off
VImage
VImage::CMC2LCh(VOption *options) const
{
VImage out;
call("CMC2LCh", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::CMYK2XYZ(VOption *options) const
{
VImage out;
call("CMYK2XYZ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::HSV2sRGB(VOption *options) const
{
VImage out;
call("HSV2sRGB", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LCh2CMC(VOption *options) const
{
VImage out;
call("LCh2CMC", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LCh2Lab(VOption *options) const
{
VImage out;
call("LCh2Lab", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::Lab2LCh(VOption *options) const
{
VImage out;
call("Lab2LCh", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::Lab2LabQ(VOption *options) const
{
VImage out;
call("Lab2LabQ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::Lab2LabS(VOption *options) const
{
VImage out;
call("Lab2LabS", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::Lab2XYZ(VOption *options) const
{
VImage out;
call("Lab2XYZ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LabQ2Lab(VOption *options) const
{
VImage out;
call("LabQ2Lab", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LabQ2LabS(VOption *options) const
{
VImage out;
call("LabQ2LabS", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LabQ2sRGB(VOption *options) const
{
VImage out;
call("LabQ2sRGB", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LabS2Lab(VOption *options) const
{
VImage out;
call("LabS2Lab", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::LabS2LabQ(VOption *options) const
{
VImage out;
call("LabS2LabQ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::XYZ2CMYK(VOption *options) const
{
VImage out;
call("XYZ2CMYK", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::XYZ2Lab(VOption *options) const
{
VImage out;
call("XYZ2Lab", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::XYZ2Yxy(VOption *options) const
{
VImage out;
call("XYZ2Yxy", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::XYZ2scRGB(VOption *options) const
{
VImage out;
call("XYZ2scRGB", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::Yxy2XYZ(VOption *options) const
{
VImage out;
call("Yxy2XYZ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::abs(VOption *options) const
{
VImage out;
call("abs", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::add(VImage right, VOption *options) const
{
VImage out;
call("add", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::affine(std::vector<double> matrix, VOption *options) const
{
VImage out;
call("affine", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("matrix", matrix));
return out;
}
VImage
VImage::analyzeload(const char *filename, VOption *options)
{
VImage out;
call("analyzeload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::arrayjoin(std::vector<VImage> in, VOption *options)
{
VImage out;
call("arrayjoin", (options ? options : VImage::option())
->set("out", &out)
->set("in", in));
return out;
}
VImage
VImage::autorot(VOption *options) const
{
VImage out;
call("autorot", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
double
VImage::avg(VOption *options) const
{
double out;
call("avg", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::bandbool(VipsOperationBoolean boolean, VOption *options) const
{
VImage out;
call("bandbool", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("boolean", boolean));
return out;
}
VImage
VImage::bandfold(VOption *options) const
{
VImage out;
call("bandfold", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::bandjoin(std::vector<VImage> in, VOption *options)
{
VImage out;
call("bandjoin", (options ? options : VImage::option())
->set("out", &out)
->set("in", in));
return out;
}
VImage
VImage::bandjoin_const(std::vector<double> c, VOption *options) const
{
VImage out;
call("bandjoin_const", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("c", c));
return out;
}
VImage
VImage::bandmean(VOption *options) const
{
VImage out;
call("bandmean", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::bandrank(std::vector<VImage> in, VOption *options)
{
VImage out;
call("bandrank", (options ? options : VImage::option())
->set("out", &out)
->set("in", in));
return out;
}
VImage
VImage::bandunfold(VOption *options) const
{
VImage out;
call("bandunfold", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::black(int width, int height, VOption *options)
{
VImage out;
call("black", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::boolean(VImage right, VipsOperationBoolean boolean, VOption *options) const
{
VImage out;
call("boolean", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right)
->set("boolean", boolean));
return out;
}
VImage
VImage::boolean_const(VipsOperationBoolean boolean, std::vector<double> c, VOption *options) const
{
VImage out;
call("boolean_const", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("boolean", boolean)
->set("c", c));
return out;
}
VImage
VImage::buildlut(VOption *options) const
{
VImage out;
call("buildlut", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::byteswap(VOption *options) const
{
VImage out;
call("byteswap", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::cache(VOption *options) const
{
VImage out;
call("cache", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::canny(VOption *options) const
{
VImage out;
call("canny", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::case_image(std::vector<VImage> cases, VOption *options) const
{
VImage out;
call("case", (options ? options : VImage::option())
->set("index", *this)
->set("out", &out)
->set("cases", cases));
return out;
}
VImage
VImage::cast(VipsBandFormat format, VOption *options) const
{
VImage out;
call("cast", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("format", format));
return out;
}
VImage
VImage::colourspace(VipsInterpretation space, VOption *options) const
{
VImage out;
call("colourspace", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("space", space));
return out;
}
VImage
VImage::compass(VImage mask, VOption *options) const
{
VImage out;
call("compass", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::complex(VipsOperationComplex cmplx, VOption *options) const
{
VImage out;
call("complex", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("cmplx", cmplx));
return out;
}
VImage
VImage::complex2(VImage right, VipsOperationComplex2 cmplx, VOption *options) const
{
VImage out;
call("complex2", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right)
->set("cmplx", cmplx));
return out;
}
VImage
VImage::complexform(VImage right, VOption *options) const
{
VImage out;
call("complexform", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::complexget(VipsOperationComplexget get, VOption *options) const
{
VImage out;
call("complexget", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("get", get));
return out;
}
VImage
VImage::composite(std::vector<VImage> in, std::vector<int> mode, VOption *options)
{
VImage out;
call("composite", (options ? options : VImage::option())
->set("out", &out)
->set("in", in)
->set("mode", mode));
return out;
}
VImage
VImage::composite2(VImage overlay, VipsBlendMode mode, VOption *options) const
{
VImage out;
call("composite2", (options ? options : VImage::option())
->set("base", *this)
->set("out", &out)
->set("overlay", overlay)
->set("mode", mode));
return out;
}
VImage
VImage::conv(VImage mask, VOption *options) const
{
VImage out;
call("conv", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::conva(VImage mask, VOption *options) const
{
VImage out;
call("conva", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::convasep(VImage mask, VOption *options) const
{
VImage out;
call("convasep", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::convf(VImage mask, VOption *options) const
{
VImage out;
call("convf", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::convi(VImage mask, VOption *options) const
{
VImage out;
call("convi", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::convsep(VImage mask, VOption *options) const
{
VImage out;
call("convsep", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::copy(VOption *options) const
{
VImage out;
call("copy", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
double
VImage::countlines(VipsDirection direction, VOption *options) const
{
double nolines;
call("countlines", (options ? options : VImage::option())
->set("in", *this)
->set("nolines", &nolines)
->set("direction", direction));
return nolines;
}
VImage
VImage::crop(int left, int top, int width, int height, VOption *options) const
{
VImage out;
call("crop", (options ? options : VImage::option())
->set("input", *this)
->set("out", &out)
->set("left", left)
->set("top", top)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::csvload(const char *filename, VOption *options)
{
VImage out;
call("csvload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::csvload_source(VSource source, VOption *options)
{
VImage out;
call("csvload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::csvsave(const char *filename, VOption *options) const
{
call("csvsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
void
VImage::csvsave_target(VTarget target, VOption *options) const
{
call("csvsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::dE00(VImage right, VOption *options) const
{
VImage out;
call("dE00", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::dE76(VImage right, VOption *options) const
{
VImage out;
call("dE76", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::dECMC(VImage right, VOption *options) const
{
VImage out;
call("dECMC", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
double
VImage::deviate(VOption *options) const
{
double out;
call("deviate", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::divide(VImage right, VOption *options) const
{
VImage out;
call("divide", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
void
VImage::draw_circle(std::vector<double> ink, int cx, int cy, int radius, VOption *options) const
{
call("draw_circle", (options ? options : VImage::option())
->set("image", *this)
->set("ink", ink)
->set("cx", cx)
->set("cy", cy)
->set("radius", radius));
}
void
VImage::draw_flood(std::vector<double> ink, int x, int y, VOption *options) const
{
call("draw_flood", (options ? options : VImage::option())
->set("image", *this)
->set("ink", ink)
->set("x", x)
->set("y", y));
}
void
VImage::draw_image(VImage sub, int x, int y, VOption *options) const
{
call("draw_image", (options ? options : VImage::option())
->set("image", *this)
->set("sub", sub)
->set("x", x)
->set("y", y));
}
void
VImage::draw_line(std::vector<double> ink, int x1, int y1, int x2, int y2, VOption *options) const
{
call("draw_line", (options ? options : VImage::option())
->set("image", *this)
->set("ink", ink)
->set("x1", x1)
->set("y1", y1)
->set("x2", x2)
->set("y2", y2));
}
void
VImage::draw_mask(std::vector<double> ink, VImage mask, int x, int y, VOption *options) const
{
call("draw_mask", (options ? options : VImage::option())
->set("image", *this)
->set("ink", ink)
->set("mask", mask)
->set("x", x)
->set("y", y));
}
void
VImage::draw_rect(std::vector<double> ink, int left, int top, int width, int height, VOption *options) const
{
call("draw_rect", (options ? options : VImage::option())
->set("image", *this)
->set("ink", ink)
->set("left", left)
->set("top", top)
->set("width", width)
->set("height", height));
}
void
VImage::draw_smudge(int left, int top, int width, int height, VOption *options) const
{
call("draw_smudge", (options ? options : VImage::option())
->set("image", *this)
->set("left", left)
->set("top", top)
->set("width", width)
->set("height", height));
}
void
VImage::dzsave(const char *filename, VOption *options) const
{
call("dzsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::dzsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("dzsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::dzsave_target(VTarget target, VOption *options) const
{
call("dzsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::embed(int x, int y, int width, int height, VOption *options) const
{
VImage out;
call("embed", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("x", x)
->set("y", y)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::extract_area(int left, int top, int width, int height, VOption *options) const
{
VImage out;
call("extract_area", (options ? options : VImage::option())
->set("input", *this)
->set("out", &out)
->set("left", left)
->set("top", top)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::extract_band(int band, VOption *options) const
{
VImage out;
call("extract_band", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("band", band));
return out;
}
VImage
VImage::eye(int width, int height, VOption *options)
{
VImage out;
call("eye", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::falsecolour(VOption *options) const
{
VImage out;
call("falsecolour", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::fastcor(VImage ref, VOption *options) const
{
VImage out;
call("fastcor", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("ref", ref));
return out;
}
VImage
VImage::fill_nearest(VOption *options) const
{
VImage out;
call("fill_nearest", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
int
VImage::find_trim(int *top, int *width, int *height, VOption *options) const
{
int left;
call("find_trim", (options ? options : VImage::option())
->set("in", *this)
->set("left", &left)
->set("top", top)
->set("width", width)
->set("height", height));
return left;
}
VImage
VImage::fitsload(const char *filename, VOption *options)
{
VImage out;
call("fitsload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::fitsload_source(VSource source, VOption *options)
{
VImage out;
call("fitsload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::fitssave(const char *filename, VOption *options) const
{
call("fitssave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VImage
VImage::flatten(VOption *options) const
{
VImage out;
call("flatten", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::flip(VipsDirection direction, VOption *options) const
{
VImage out;
call("flip", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("direction", direction));
return out;
}
VImage
VImage::float2rad(VOption *options) const
{
VImage out;
call("float2rad", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::fractsurf(int width, int height, double fractal_dimension, VOption *options)
{
VImage out;
call("fractsurf", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("fractal_dimension", fractal_dimension));
return out;
}
VImage
VImage::freqmult(VImage mask, VOption *options) const
{
VImage out;
call("freqmult", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask));
return out;
}
VImage
VImage::fwfft(VOption *options) const
{
VImage out;
call("fwfft", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::gamma(VOption *options) const
{
VImage out;
call("gamma", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::gaussblur(double sigma, VOption *options) const
{
VImage out;
call("gaussblur", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("sigma", sigma));
return out;
}
VImage
VImage::gaussmat(double sigma, double min_ampl, VOption *options)
{
VImage out;
call("gaussmat", (options ? options : VImage::option())
->set("out", &out)
->set("sigma", sigma)
->set("min_ampl", min_ampl));
return out;
}
VImage
VImage::gaussnoise(int width, int height, VOption *options)
{
VImage out;
call("gaussnoise", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
std::vector<double>
VImage::getpoint(int x, int y, VOption *options) const
{
std::vector<double> out_array;
call("getpoint", (options ? options : VImage::option())
->set("in", *this)
->set("out_array", &out_array)
->set("x", x)
->set("y", y));
return out_array;
}
VImage
VImage::gifload(const char *filename, VOption *options)
{
VImage out;
call("gifload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::gifload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("gifload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::gifload_source(VSource source, VOption *options)
{
VImage out;
call("gifload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::gifsave(const char *filename, VOption *options) const
{
call("gifsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::gifsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("gifsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::gifsave_target(VTarget target, VOption *options) const
{
call("gifsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::globalbalance(VOption *options) const
{
VImage out;
call("globalbalance", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::gravity(VipsCompassDirection direction, int width, int height, VOption *options) const
{
VImage out;
call("gravity", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("direction", direction)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::grey(int width, int height, VOption *options)
{
VImage out;
call("grey", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::grid(int tile_height, int across, int down, VOption *options) const
{
VImage out;
call("grid", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("tile_height", tile_height)
->set("across", across)
->set("down", down));
return out;
}
VImage
VImage::heifload(const char *filename, VOption *options)
{
VImage out;
call("heifload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::heifload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("heifload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::heifload_source(VSource source, VOption *options)
{
VImage out;
call("heifload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::heifsave(const char *filename, VOption *options) const
{
call("heifsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::heifsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("heifsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::heifsave_target(VTarget target, VOption *options) const
{
call("heifsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::hist_cum(VOption *options) const
{
VImage out;
call("hist_cum", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
double
VImage::hist_entropy(VOption *options) const
{
double out;
call("hist_entropy", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hist_equal(VOption *options) const
{
VImage out;
call("hist_equal", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hist_find(VOption *options) const
{
VImage out;
call("hist_find", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hist_find_indexed(VImage index, VOption *options) const
{
VImage out;
call("hist_find_indexed", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("index", index));
return out;
}
VImage
VImage::hist_find_ndim(VOption *options) const
{
VImage out;
call("hist_find_ndim", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
bool
VImage::hist_ismonotonic(VOption *options) const
{
bool monotonic;
call("hist_ismonotonic", (options ? options : VImage::option())
->set("in", *this)
->set("monotonic", &monotonic));
return monotonic;
}
VImage
VImage::hist_local(int width, int height, VOption *options) const
{
VImage out;
call("hist_local", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::hist_match(VImage ref, VOption *options) const
{
VImage out;
call("hist_match", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("ref", ref));
return out;
}
VImage
VImage::hist_norm(VOption *options) const
{
VImage out;
call("hist_norm", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hist_plot(VOption *options) const
{
VImage out;
call("hist_plot", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hough_circle(VOption *options) const
{
VImage out;
call("hough_circle", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::hough_line(VOption *options) const
{
VImage out;
call("hough_line", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::icc_export(VOption *options) const
{
VImage out;
call("icc_export", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::icc_import(VOption *options) const
{
VImage out;
call("icc_import", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::icc_transform(const char *output_profile, VOption *options) const
{
VImage out;
call("icc_transform", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("output_profile", output_profile));
return out;
}
VImage
VImage::identity(VOption *options)
{
VImage out;
call("identity", (options ? options : VImage::option())
->set("out", &out));
return out;
}
VImage
VImage::ifthenelse(VImage in1, VImage in2, VOption *options) const
{
VImage out;
call("ifthenelse", (options ? options : VImage::option())
->set("cond", *this)
->set("out", &out)
->set("in1", in1)
->set("in2", in2));
return out;
}
VImage
VImage::insert(VImage sub, int x, int y, VOption *options) const
{
VImage out;
call("insert", (options ? options : VImage::option())
->set("main", *this)
->set("out", &out)
->set("sub", sub)
->set("x", x)
->set("y", y));
return out;
}
VImage
VImage::invert(VOption *options) const
{
VImage out;
call("invert", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::invertlut(VOption *options) const
{
VImage out;
call("invertlut", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::invfft(VOption *options) const
{
VImage out;
call("invfft", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::join(VImage in2, VipsDirection direction, VOption *options) const
{
VImage out;
call("join", (options ? options : VImage::option())
->set("in1", *this)
->set("out", &out)
->set("in2", in2)
->set("direction", direction));
return out;
}
VImage
VImage::jp2kload(const char *filename, VOption *options)
{
VImage out;
call("jp2kload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::jp2kload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("jp2kload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::jp2kload_source(VSource source, VOption *options)
{
VImage out;
call("jp2kload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::jp2ksave(const char *filename, VOption *options) const
{
call("jp2ksave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::jp2ksave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("jp2ksave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::jp2ksave_target(VTarget target, VOption *options) const
{
call("jp2ksave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::jpegload(const char *filename, VOption *options)
{
VImage out;
call("jpegload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::jpegload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("jpegload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::jpegload_source(VSource source, VOption *options)
{
VImage out;
call("jpegload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::jpegsave(const char *filename, VOption *options) const
{
call("jpegsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::jpegsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("jpegsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::jpegsave_mime(VOption *options) const
{
call("jpegsave_mime", (options ? options : VImage::option())
->set("in", *this));
}
void
VImage::jpegsave_target(VTarget target, VOption *options) const
{
call("jpegsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::jxlload(const char *filename, VOption *options)
{
VImage out;
call("jxlload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::jxlload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("jxlload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::jxlload_source(VSource source, VOption *options)
{
VImage out;
call("jxlload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::jxlsave(const char *filename, VOption *options) const
{
call("jxlsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::jxlsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("jxlsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::jxlsave_target(VTarget target, VOption *options) const
{
call("jxlsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::labelregions(VOption *options) const
{
VImage mask;
call("labelregions", (options ? options : VImage::option())
->set("in", *this)
->set("mask", &mask));
return mask;
}
VImage
VImage::linear(std::vector<double> a, std::vector<double> b, VOption *options) const
{
VImage out;
call("linear", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("a", a)
->set("b", b));
return out;
}
VImage
VImage::linecache(VOption *options) const
{
VImage out;
call("linecache", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::logmat(double sigma, double min_ampl, VOption *options)
{
VImage out;
call("logmat", (options ? options : VImage::option())
->set("out", &out)
->set("sigma", sigma)
->set("min_ampl", min_ampl));
return out;
}
VImage
VImage::magickload(const char *filename, VOption *options)
{
VImage out;
call("magickload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::magickload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("magickload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
void
VImage::magicksave(const char *filename, VOption *options) const
{
call("magicksave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::magicksave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("magicksave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
VImage
VImage::mapim(VImage index, VOption *options) const
{
VImage out;
call("mapim", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("index", index));
return out;
}
VImage
VImage::maplut(VImage lut, VOption *options) const
{
VImage out;
call("maplut", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("lut", lut));
return out;
}
VImage
VImage::mask_butterworth(int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, VOption *options)
{
VImage out;
call("mask_butterworth", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("order", order)
->set("frequency_cutoff", frequency_cutoff)
->set("amplitude_cutoff", amplitude_cutoff));
return out;
}
VImage
VImage::mask_butterworth_band(int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, VOption *options)
{
VImage out;
call("mask_butterworth_band", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("order", order)
->set("frequency_cutoff_x", frequency_cutoff_x)
->set("frequency_cutoff_y", frequency_cutoff_y)
->set("radius", radius)
->set("amplitude_cutoff", amplitude_cutoff));
return out;
}
VImage
VImage::mask_butterworth_ring(int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, double ringwidth, VOption *options)
{
VImage out;
call("mask_butterworth_ring", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("order", order)
->set("frequency_cutoff", frequency_cutoff)
->set("amplitude_cutoff", amplitude_cutoff)
->set("ringwidth", ringwidth));
return out;
}
VImage
VImage::mask_fractal(int width, int height, double fractal_dimension, VOption *options)
{
VImage out;
call("mask_fractal", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("fractal_dimension", fractal_dimension));
return out;
}
VImage
VImage::mask_gaussian(int width, int height, double frequency_cutoff, double amplitude_cutoff, VOption *options)
{
VImage out;
call("mask_gaussian", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff", frequency_cutoff)
->set("amplitude_cutoff", amplitude_cutoff));
return out;
}
VImage
VImage::mask_gaussian_band(int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, VOption *options)
{
VImage out;
call("mask_gaussian_band", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff_x", frequency_cutoff_x)
->set("frequency_cutoff_y", frequency_cutoff_y)
->set("radius", radius)
->set("amplitude_cutoff", amplitude_cutoff));
return out;
}
VImage
VImage::mask_gaussian_ring(int width, int height, double frequency_cutoff, double amplitude_cutoff, double ringwidth, VOption *options)
{
VImage out;
call("mask_gaussian_ring", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff", frequency_cutoff)
->set("amplitude_cutoff", amplitude_cutoff)
->set("ringwidth", ringwidth));
return out;
}
VImage
VImage::mask_ideal(int width, int height, double frequency_cutoff, VOption *options)
{
VImage out;
call("mask_ideal", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff", frequency_cutoff));
return out;
}
VImage
VImage::mask_ideal_band(int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, VOption *options)
{
VImage out;
call("mask_ideal_band", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff_x", frequency_cutoff_x)
->set("frequency_cutoff_y", frequency_cutoff_y)
->set("radius", radius));
return out;
}
VImage
VImage::mask_ideal_ring(int width, int height, double frequency_cutoff, double ringwidth, VOption *options)
{
VImage out;
call("mask_ideal_ring", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height)
->set("frequency_cutoff", frequency_cutoff)
->set("ringwidth", ringwidth));
return out;
}
VImage
VImage::match(VImage sec, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, VOption *options) const
{
VImage out;
call("match", (options ? options : VImage::option())
->set("ref", *this)
->set("out", &out)
->set("sec", sec)
->set("xr1", xr1)
->set("yr1", yr1)
->set("xs1", xs1)
->set("ys1", ys1)
->set("xr2", xr2)
->set("yr2", yr2)
->set("xs2", xs2)
->set("ys2", ys2));
return out;
}
VImage
VImage::math(VipsOperationMath math, VOption *options) const
{
VImage out;
call("math", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("math", math));
return out;
}
VImage
VImage::math2(VImage right, VipsOperationMath2 math2, VOption *options) const
{
VImage out;
call("math2", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right)
->set("math2", math2));
return out;
}
VImage
VImage::math2_const(VipsOperationMath2 math2, std::vector<double> c, VOption *options) const
{
VImage out;
call("math2_const", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("math2", math2)
->set("c", c));
return out;
}
VImage
VImage::matload(const char *filename, VOption *options)
{
VImage out;
call("matload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::matrixinvert(VOption *options) const
{
VImage out;
call("matrixinvert", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::matrixload(const char *filename, VOption *options)
{
VImage out;
call("matrixload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::matrixload_source(VSource source, VOption *options)
{
VImage out;
call("matrixload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::matrixprint(VOption *options) const
{
call("matrixprint", (options ? options : VImage::option())
->set("in", *this));
}
void
VImage::matrixsave(const char *filename, VOption *options) const
{
call("matrixsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
void
VImage::matrixsave_target(VTarget target, VOption *options) const
{
call("matrixsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
double
VImage::max(VOption *options) const
{
double out;
call("max", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::measure(int h, int v, VOption *options) const
{
VImage out;
call("measure", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("h", h)
->set("v", v));
return out;
}
VImage
VImage::merge(VImage sec, VipsDirection direction, int dx, int dy, VOption *options) const
{
VImage out;
call("merge", (options ? options : VImage::option())
->set("ref", *this)
->set("out", &out)
->set("sec", sec)
->set("direction", direction)
->set("dx", dx)
->set("dy", dy));
return out;
}
double
VImage::min(VOption *options) const
{
double out;
call("min", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::morph(VImage mask, VipsOperationMorphology morph, VOption *options) const
{
VImage out;
call("morph", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("mask", mask)
->set("morph", morph));
return out;
}
VImage
VImage::mosaic(VImage sec, VipsDirection direction, int xref, int yref, int xsec, int ysec, VOption *options) const
{
VImage out;
call("mosaic", (options ? options : VImage::option())
->set("ref", *this)
->set("out", &out)
->set("sec", sec)
->set("direction", direction)
->set("xref", xref)
->set("yref", yref)
->set("xsec", xsec)
->set("ysec", ysec));
return out;
}
VImage
VImage::mosaic1(VImage sec, VipsDirection direction, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, VOption *options) const
{
VImage out;
call("mosaic1", (options ? options : VImage::option())
->set("ref", *this)
->set("out", &out)
->set("sec", sec)
->set("direction", direction)
->set("xr1", xr1)
->set("yr1", yr1)
->set("xs1", xs1)
->set("ys1", ys1)
->set("xr2", xr2)
->set("yr2", yr2)
->set("xs2", xs2)
->set("ys2", ys2));
return out;
}
VImage
VImage::msb(VOption *options) const
{
VImage out;
call("msb", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::multiply(VImage right, VOption *options) const
{
VImage out;
call("multiply", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::niftiload(const char *filename, VOption *options)
{
VImage out;
call("niftiload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::niftiload_source(VSource source, VOption *options)
{
VImage out;
call("niftiload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::niftisave(const char *filename, VOption *options) const
{
call("niftisave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VImage
VImage::openexrload(const char *filename, VOption *options)
{
VImage out;
call("openexrload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::openslideload(const char *filename, VOption *options)
{
VImage out;
call("openslideload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::openslideload_source(VSource source, VOption *options)
{
VImage out;
call("openslideload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
VImage
VImage::pdfload(const char *filename, VOption *options)
{
VImage out;
call("pdfload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::pdfload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("pdfload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::pdfload_source(VSource source, VOption *options)
{
VImage out;
call("pdfload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
int
VImage::percent(double percent, VOption *options) const
{
int threshold;
call("percent", (options ? options : VImage::option())
->set("in", *this)
->set("threshold", &threshold)
->set("percent", percent));
return threshold;
}
VImage
VImage::perlin(int width, int height, VOption *options)
{
VImage out;
call("perlin", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::phasecor(VImage in2, VOption *options) const
{
VImage out;
call("phasecor", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("in2", in2));
return out;
}
VImage
VImage::pngload(const char *filename, VOption *options)
{
VImage out;
call("pngload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::pngload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("pngload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::pngload_source(VSource source, VOption *options)
{
VImage out;
call("pngload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::pngsave(const char *filename, VOption *options) const
{
call("pngsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::pngsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("pngsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::pngsave_target(VTarget target, VOption *options) const
{
call("pngsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::ppmload(const char *filename, VOption *options)
{
VImage out;
call("ppmload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::ppmload_source(VSource source, VOption *options)
{
VImage out;
call("ppmload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::ppmsave(const char *filename, VOption *options) const
{
call("ppmsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
void
VImage::ppmsave_target(VTarget target, VOption *options) const
{
call("ppmsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::premultiply(VOption *options) const
{
VImage out;
call("premultiply", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::prewitt(VOption *options) const
{
VImage out;
call("prewitt", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::profile(VImage *rows, VOption *options) const
{
VImage columns;
call("profile", (options ? options : VImage::option())
->set("in", *this)
->set("columns", &columns)
->set("rows", rows));
return columns;
}
VipsBlob *
VImage::profile_load(const char *name, VOption *options)
{
VipsBlob *profile;
call("profile_load", (options ? options : VImage::option())
->set("profile", &profile)
->set("name", name));
return profile;
}
VImage
VImage::project(VImage *rows, VOption *options) const
{
VImage columns;
call("project", (options ? options : VImage::option())
->set("in", *this)
->set("columns", &columns)
->set("rows", rows));
return columns;
}
VImage
VImage::quadratic(VImage coeff, VOption *options) const
{
VImage out;
call("quadratic", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("coeff", coeff));
return out;
}
VImage
VImage::rad2float(VOption *options) const
{
VImage out;
call("rad2float", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::radload(const char *filename, VOption *options)
{
VImage out;
call("radload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::radload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("radload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::radload_source(VSource source, VOption *options)
{
VImage out;
call("radload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::radsave(const char *filename, VOption *options) const
{
call("radsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::radsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("radsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::radsave_target(VTarget target, VOption *options) const
{
call("radsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::rank(int width, int height, int index, VOption *options) const
{
VImage out;
call("rank", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("width", width)
->set("height", height)
->set("index", index));
return out;
}
VImage
VImage::rawload(const char *filename, int width, int height, int bands, VOption *options)
{
VImage out;
call("rawload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename)
->set("width", width)
->set("height", height)
->set("bands", bands));
return out;
}
void
VImage::rawsave(const char *filename, VOption *options) const
{
call("rawsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
void
VImage::rawsave_fd(int fd, VOption *options) const
{
call("rawsave_fd", (options ? options : VImage::option())
->set("in", *this)
->set("fd", fd));
}
VImage
VImage::recomb(VImage m, VOption *options) const
{
VImage out;
call("recomb", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("m", m));
return out;
}
VImage
VImage::reduce(double hshrink, double vshrink, VOption *options) const
{
VImage out;
call("reduce", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("hshrink", hshrink)
->set("vshrink", vshrink));
return out;
}
VImage
VImage::reduceh(double hshrink, VOption *options) const
{
VImage out;
call("reduceh", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("hshrink", hshrink));
return out;
}
VImage
VImage::reducev(double vshrink, VOption *options) const
{
VImage out;
call("reducev", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("vshrink", vshrink));
return out;
}
VImage
VImage::relational(VImage right, VipsOperationRelational relational, VOption *options) const
{
VImage out;
call("relational", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right)
->set("relational", relational));
return out;
}
VImage
VImage::relational_const(VipsOperationRelational relational, std::vector<double> c, VOption *options) const
{
VImage out;
call("relational_const", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("relational", relational)
->set("c", c));
return out;
}
VImage
VImage::remainder(VImage right, VOption *options) const
{
VImage out;
call("remainder", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::remainder_const(std::vector<double> c, VOption *options) const
{
VImage out;
call("remainder_const", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("c", c));
return out;
}
VImage
VImage::replicate(int across, int down, VOption *options) const
{
VImage out;
call("replicate", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("across", across)
->set("down", down));
return out;
}
VImage
VImage::resize(double scale, VOption *options) const
{
VImage out;
call("resize", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("scale", scale));
return out;
}
VImage
VImage::rot(VipsAngle angle, VOption *options) const
{
VImage out;
call("rot", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("angle", angle));
return out;
}
VImage
VImage::rot45(VOption *options) const
{
VImage out;
call("rot45", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::rotate(double angle, VOption *options) const
{
VImage out;
call("rotate", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("angle", angle));
return out;
}
VImage
VImage::round(VipsOperationRound round, VOption *options) const
{
VImage out;
call("round", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("round", round));
return out;
}
VImage
VImage::sRGB2HSV(VOption *options) const
{
VImage out;
call("sRGB2HSV", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::sRGB2scRGB(VOption *options) const
{
VImage out;
call("sRGB2scRGB", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::scRGB2BW(VOption *options) const
{
VImage out;
call("scRGB2BW", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::scRGB2XYZ(VOption *options) const
{
VImage out;
call("scRGB2XYZ", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::scRGB2sRGB(VOption *options) const
{
VImage out;
call("scRGB2sRGB", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::scale(VOption *options) const
{
VImage out;
call("scale", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::scharr(VOption *options) const
{
VImage out;
call("scharr", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::sequential(VOption *options) const
{
VImage out;
call("sequential", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::sharpen(VOption *options) const
{
VImage out;
call("sharpen", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::shrink(double hshrink, double vshrink, VOption *options) const
{
VImage out;
call("shrink", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("hshrink", hshrink)
->set("vshrink", vshrink));
return out;
}
VImage
VImage::shrinkh(int hshrink, VOption *options) const
{
VImage out;
call("shrinkh", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("hshrink", hshrink));
return out;
}
VImage
VImage::shrinkv(int vshrink, VOption *options) const
{
VImage out;
call("shrinkv", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("vshrink", vshrink));
return out;
}
VImage
VImage::sign(VOption *options) const
{
VImage out;
call("sign", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::similarity(VOption *options) const
{
VImage out;
call("similarity", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::sines(int width, int height, VOption *options)
{
VImage out;
call("sines", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::smartcrop(int width, int height, VOption *options) const
{
VImage out;
call("smartcrop", (options ? options : VImage::option())
->set("input", *this)
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::sobel(VOption *options) const
{
VImage out;
call("sobel", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::spcor(VImage ref, VOption *options) const
{
VImage out;
call("spcor", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("ref", ref));
return out;
}
VImage
VImage::spectrum(VOption *options) const
{
VImage out;
call("spectrum", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::stats(VOption *options) const
{
VImage out;
call("stats", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::stdif(int width, int height, VOption *options) const
{
VImage out;
call("stdif", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::subsample(int xfac, int yfac, VOption *options) const
{
VImage out;
call("subsample", (options ? options : VImage::option())
->set("input", *this)
->set("out", &out)
->set("xfac", xfac)
->set("yfac", yfac));
return out;
}
VImage
VImage::subtract(VImage right, VOption *options) const
{
VImage out;
call("subtract", (options ? options : VImage::option())
->set("left", *this)
->set("out", &out)
->set("right", right));
return out;
}
VImage
VImage::sum(std::vector<VImage> in, VOption *options)
{
VImage out;
call("sum", (options ? options : VImage::option())
->set("out", &out)
->set("in", in));
return out;
}
VImage
VImage::svgload(const char *filename, VOption *options)
{
VImage out;
call("svgload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::svgload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("svgload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::svgload_source(VSource source, VOption *options)
{
VImage out;
call("svgload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
VImage
VImage::switch_image(std::vector<VImage> tests, VOption *options)
{
VImage out;
call("switch", (options ? options : VImage::option())
->set("out", &out)
->set("tests", tests));
return out;
}
void
VImage::system(const char *cmd_format, VOption *options)
{
call("system", (options ? options : VImage::option())
->set("cmd_format", cmd_format));
}
VImage
VImage::text(const char *text, VOption *options)
{
VImage out;
call("text", (options ? options : VImage::option())
->set("out", &out)
->set("text", text));
return out;
}
VImage
VImage::thumbnail(const char *filename, int width, VOption *options)
{
VImage out;
call("thumbnail", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename)
->set("width", width));
return out;
}
VImage
VImage::thumbnail_buffer(VipsBlob *buffer, int width, VOption *options)
{
VImage out;
call("thumbnail_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer)
->set("width", width));
return out;
}
VImage
VImage::thumbnail_image(int width, VOption *options) const
{
VImage out;
call("thumbnail_image", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out)
->set("width", width));
return out;
}
VImage
VImage::thumbnail_source(VSource source, int width, VOption *options)
{
VImage out;
call("thumbnail_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source)
->set("width", width));
return out;
}
VImage
VImage::tiffload(const char *filename, VOption *options)
{
VImage out;
call("tiffload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::tiffload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("tiffload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::tiffload_source(VSource source, VOption *options)
{
VImage out;
call("tiffload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::tiffsave(const char *filename, VOption *options) const
{
call("tiffsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::tiffsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("tiffsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::tiffsave_target(VTarget target, VOption *options) const
{
call("tiffsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::tilecache(VOption *options) const
{
VImage out;
call("tilecache", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::tonelut(VOption *options)
{
VImage out;
call("tonelut", (options ? options : VImage::option())
->set("out", &out));
return out;
}
VImage
VImage::transpose3d(VOption *options) const
{
VImage out;
call("transpose3d", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::unpremultiply(VOption *options) const
{
VImage out;
call("unpremultiply", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::vipsload(const char *filename, VOption *options)
{
VImage out;
call("vipsload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::vipsload_source(VSource source, VOption *options)
{
VImage out;
call("vipsload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::vipssave(const char *filename, VOption *options) const
{
call("vipssave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
void
VImage::vipssave_target(VTarget target, VOption *options) const
{
call("vipssave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::webpload(const char *filename, VOption *options)
{
VImage out;
call("webpload", (options ? options : VImage::option())
->set("out", &out)
->set("filename", filename));
return out;
}
VImage
VImage::webpload_buffer(VipsBlob *buffer, VOption *options)
{
VImage out;
call("webpload_buffer", (options ? options : VImage::option())
->set("out", &out)
->set("buffer", buffer));
return out;
}
VImage
VImage::webpload_source(VSource source, VOption *options)
{
VImage out;
call("webpload_source", (options ? options : VImage::option())
->set("out", &out)
->set("source", source));
return out;
}
void
VImage::webpsave(const char *filename, VOption *options) const
{
call("webpsave", (options ? options : VImage::option())
->set("in", *this)
->set("filename", filename));
}
VipsBlob *
VImage::webpsave_buffer(VOption *options) const
{
VipsBlob *buffer;
call("webpsave_buffer", (options ? options : VImage::option())
->set("in", *this)
->set("buffer", &buffer));
return buffer;
}
void
VImage::webpsave_mime(VOption *options) const
{
call("webpsave_mime", (options ? options : VImage::option())
->set("in", *this));
}
void
VImage::webpsave_target(VTarget target, VOption *options) const
{
call("webpsave_target", (options ? options : VImage::option())
->set("in", *this)
->set("target", target));
}
VImage
VImage::worley(int width, int height, VOption *options)
{
VImage out;
call("worley", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::wrap(VOption *options) const
{
VImage out;
call("wrap", (options ? options : VImage::option())
->set("in", *this)
->set("out", &out));
return out;
}
VImage
VImage::xyz(int width, int height, VOption *options)
{
VImage out;
call("xyz", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::zone(int width, int height, VOption *options)
{
VImage out;
call("zone", (options ? options : VImage::option())
->set("out", &out)
->set("width", width)
->set("height", height));
return out;
}
VImage
VImage::zoom(int xfac, int yfac, VOption *options) const
{
VImage out;
call("zoom", (options ? options : VImage::option())
->set("input", *this)
->set("out", &out)
->set("xfac", xfac)
->set("yfac", yfac));
return out;
}
VImage
Definition VImage8.h:398
VImage::LabQ2sRGB
VImage LabQ2sRGB(VOption *options=nullptr) const
Definition vips-operators.cpp:138
VImage::hist_norm
VImage hist_norm(VOption *options=nullptr) const
Definition vips-operators.cpp:1533
VImage::fastcor
VImage fastcor(VImage ref, VOption *options=nullptr) const
Definition vips-operators.cpp:1025
VImage::scRGB2sRGB
VImage scRGB2sRGB(VOption *options=nullptr) const
Definition vips-operators.cpp:3129
VImage::niftisave
void niftisave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2476
VImage::flatten
VImage flatten(VOption *options=nullptr) const
Definition vips-operators.cpp:1097
VImage::convi
VImage convi(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:679
VImage::bandrank
static VImage bandrank(std::vector< VImage > in, VOption *options=nullptr)
Definition vips-operators.cpp:382
VImage::sign
VImage sign(VOption *options=nullptr) const
Definition vips-operators.cpp:3229
VImage::stdif
VImage stdif(int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:3329
VImage::svgload_source
static VImage svgload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:3406
VImage::switch_image
static VImage switch_image(std::vector< VImage > tests, VOption *options=nullptr)
Definition vips-operators.cpp:3418
VImage::conv
VImage conv(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:627
VImage::mask_butterworth_ring
static VImage mask_butterworth_ring(int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, double ringwidth, VOption *options=nullptr)
Definition vips-operators.cpp:2062
VImage::gifload_source
static VImage gifload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1262
VImage::radload
static VImage radload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2786
VImage::tiffsave_buffer
VipsBlob * tiffsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:3545
VImage::zone
static VImage zone(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:3761
VImage::jp2kload_source
static VImage jp2kload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1732
VImage::pngsave_buffer
VipsBlob * pngsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:2639
VImage::deviate
double deviate(VOption *options=nullptr) const
Definition vips-operators.cpp:825
VImage::fill_nearest
VImage fill_nearest(VOption *options=nullptr) const
Definition vips-operators.cpp:1038
VImage::filename
const char * filename() const
Definition VImage8.h:546
VImage::rawsave_fd
void rawsave_fd(int fd, VOption *options=nullptr) const
Definition vips-operators.cpp:2888
VImage::msb
VImage msb(VOption *options=nullptr) const
Definition vips-operators.cpp:2427
VImage::hough_circle
VImage hough_circle(VOption *options=nullptr) const
Definition vips-operators.cpp:1557
VImage::mask_ideal_ring
static VImage mask_ideal_ring(int width, int height, double frequency_cutoff, double ringwidth, VOption *options=nullptr)
Definition vips-operators.cpp:2171
VImage::mask_ideal_band
static VImage mask_ideal_band(int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, VOption *options=nullptr)
Definition vips-operators.cpp:2155
VImage::subsample
VImage subsample(int xfac, int yfac, VOption *options=nullptr) const
Definition vips-operators.cpp:3343
VImage::matrixinvert
VImage matrixinvert(VOption *options=nullptr) const
Definition vips-operators.cpp:2260
VImage::divide
VImage divide(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:837
VImage::gaussblur
VImage gaussblur(double sigma, VOption *options=nullptr) const
Definition vips-operators.cpp:1185
VImage::extract_area
VImage extract_area(int left, int top, int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:971
VImage::replicate
VImage replicate(int across, int down, VOption *options=nullptr) const
Definition vips-operators.cpp:3003
VImage::webpsave_buffer
VipsBlob * webpsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:3696
VImage::mask_gaussian_band
static VImage mask_gaussian_band(int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, VOption *options=nullptr)
Definition vips-operators.cpp:2108
VImage::copy
VImage copy(VOption *options=nullptr) const
Definition vips-operators.cpp:705
VImage::fitsload
static VImage fitsload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1065
VImage::cache
VImage cache(VOption *options=nullptr) const
Definition vips-operators.cpp:471
VImage::webpload_buffer
static VImage webpload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:3664
VImage::vipsload_source
static VImage vipsload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:3624
VImage::heifload_buffer
static VImage heifload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1369
VImage::fitssave
void fitssave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1089
VImage::morph
VImage morph(VImage mask, VipsOperationMorphology morph, VOption *options=nullptr) const
Definition vips-operators.cpp:2373
VImage::matrixload_source
static VImage matrixload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2284
VImage::gifload_buffer
static VImage gifload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1250
VImage::gifsave_target
void gifsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:1294
VImage::Yxy2XYZ
VImage Yxy2XYZ(VOption *options=nullptr) const
Definition vips-operators.cpp:222
VImage::csvload
static VImage csvload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:746
VImage::pngload
static VImage pngload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2595
VImage::rot45
VImage rot45(VOption *options=nullptr) const
Definition vips-operators.cpp:3043
VImage::jpegload_buffer
static VImage jpegload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1784
VImage::jp2ksave_target
void jp2ksave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:1764
VImage::draw_smudge
void draw_smudge(int left, int top, int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:916
VImage::set
void set(const char *field, int value)
Definition VImage8.h:587
VImage::conva
VImage conva(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:640
VImage::gamma
VImage gamma(VOption *options=nullptr) const
Definition vips-operators.cpp:1173
VImage::csvsave_target
void csvsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:778
VImage::hist_match
VImage hist_match(VImage ref, VOption *options=nullptr) const
Definition vips-operators.cpp:1520
VImage::jpegload_source
static VImage jpegload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1796
VImage::boolean
VImage boolean(VImage right, VipsOperationBoolean boolean, VOption *options=nullptr) const
Definition vips-operators.cpp:419
VImage::byteswap
VImage byteswap(VOption *options=nullptr) const
Definition vips-operators.cpp:459
VImage::merge
VImage merge(VImage sec, VipsDirection direction, int dx, int dy, VOption *options=nullptr) const
Definition vips-operators.cpp:2345
VImage::jp2kload
static VImage jp2kload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1708
VImage::vipsload
static VImage vipsload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:3612
VImage::project
VImage project(VImage *rows, VOption *options=nullptr) const
Definition vips-operators.cpp:2748
VImage::recomb
VImage recomb(VImage m, VOption *options=nullptr) const
Definition vips-operators.cpp:2896
VImage::jxlload_source
static VImage jxlload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1867
VImage::tiffload_buffer
static VImage tiffload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:3513
VImage::rotate
VImage rotate(double angle, VOption *options=nullptr) const
Definition vips-operators.cpp:3055
VImage::LabS2Lab
VImage LabS2Lab(VOption *options=nullptr) const
Definition vips-operators.cpp:150
VImage::bandjoin_const
VImage bandjoin_const(std::vector< double > c, VOption *options=nullptr) const
Definition vips-operators.cpp:357
VImage::sum
static VImage sum(std::vector< VImage > in, VOption *options=nullptr)
Definition vips-operators.cpp:3370
VImage::jxlsave_buffer
VipsBlob * jxlsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1887
VImage::wrap
VImage wrap(VOption *options=nullptr) const
Definition vips-operators.cpp:3736
VImage::niftiload_source
static VImage niftiload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2464
VImage::affine
VImage affine(std::vector< double > matrix, VOption *options=nullptr) const
Definition vips-operators.cpp:259
VImage::dE76
VImage dE76(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:799
VImage::tiffload
static VImage tiffload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:3501
VImage::radsave
void radsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2822
VImage::jp2ksave
void jp2ksave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1744
VImage::smartcrop
VImage smartcrop(int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:3266
VImage::gaussnoise
static VImage gaussnoise(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:1211
VImage::mask_ideal
static VImage mask_ideal(int width, int height, double frequency_cutoff, VOption *options=nullptr)
Definition vips-operators.cpp:2141
VImage::reduceh
VImage reduceh(double hshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:2923
VImage::case_image
VImage case_image(std::vector< VImage > cases, VOption *options=nullptr) const
Definition vips-operators.cpp:495
VImage::pdfload
static VImage pdfload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2520
VImage::fitsload_source
static VImage fitsload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1077
VImage::remainder_const
VImage remainder_const(std::vector< double > c, VOption *options=nullptr) const
Definition vips-operators.cpp:2990
VImage::csvsave
void csvsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:770
VImage::pdfload_buffer
static VImage pdfload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:2532
VImage::convasep
VImage convasep(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:653
VImage::compass
VImage compass(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:534
VImage::svgload
static VImage svgload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:3382
VImage::magicksave
void magicksave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1982
VImage::hist_local
VImage hist_local(int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:1506
VImage::webpsave
void webpsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:3688
VImage::jpegload
static VImage jpegload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1772
VImage::logmat
static VImage logmat(double sigma, double min_ampl, VOption *options=nullptr)
Definition vips-operators.cpp:1945
VImage::mask_butterworth
static VImage mask_butterworth(int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, VOption *options=nullptr)
Definition vips-operators.cpp:2028
VImage::LabQ2Lab
VImage LabQ2Lab(VOption *options=nullptr) const
Definition vips-operators.cpp:114
VImage::sobel
VImage sobel(VOption *options=nullptr) const
Definition vips-operators.cpp:3280
VImage::xyz
static VImage xyz(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:3748
VImage::remainder
VImage remainder(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:2977
VImage::magickload_buffer
static VImage magickload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1970
VImage::LCh2CMC
VImage LCh2CMC(VOption *options=nullptr) const
Definition vips-operators.cpp:42
VImage::spcor
VImage spcor(VImage ref, VOption *options=nullptr) const
Definition vips-operators.cpp:3292
VImage::text
static VImage text(const char *text, VOption *options=nullptr)
Definition vips-operators.cpp:3437
VImage::hist_cum
VImage hist_cum(VOption *options=nullptr) const
Definition vips-operators.cpp:1421
VImage::crop
VImage crop(int left, int top, int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:730
VImage::tiffsave_target
void tiffsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:3557
VImage::float2rad
VImage float2rad(VOption *options=nullptr) const
Definition vips-operators.cpp:1122
VImage::globalbalance
VImage globalbalance(VOption *options=nullptr) const
Definition vips-operators.cpp:1302
VImage::avg
double avg(VOption *options=nullptr) const
Definition vips-operators.cpp:308
VImage::sequential
VImage sequential(VOption *options=nullptr) const
Definition vips-operators.cpp:3165
VImage::radsave_buffer
VipsBlob * radsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:2830
VImage::matrixload
static VImage matrixload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2272
VImage::hist_find
VImage hist_find(VOption *options=nullptr) const
Definition vips-operators.cpp:1457
VImage::draw_image
void draw_image(VImage sub, int x, int y, VOption *options=nullptr) const
Definition vips-operators.cpp:871
VImage::webpsave_mime
void webpsave_mime(VOption *options=nullptr) const
Definition vips-operators.cpp:3708
VImage::pngload_buffer
static VImage pngload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:2607
VImage::dE00
VImage dE00(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:786
VImage::mosaic1
VImage mosaic1(VImage sec, VipsDirection direction, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, VOption *options=nullptr) const
Definition vips-operators.cpp:2405
VImage::call
static void call(const char *operation_name, VOption *options=nullptr)
Definition VImage.cpp:555
VImage::jxlload
static VImage jxlload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1843
VImage::arrayjoin
static VImage arrayjoin(std::vector< VImage > in, VOption *options=nullptr)
Definition vips-operators.cpp:284
VImage::matrixprint
void matrixprint(VOption *options=nullptr) const
Definition vips-operators.cpp:2296
VImage::grid
VImage grid(int tile_height, int across, int down, VOption *options=nullptr) const
Definition vips-operators.cpp:1342
VImage::ppmsave
void ppmsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2683
VImage::gravity
VImage gravity(VipsCompassDirection direction, int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:1314
VImage::jp2kload_buffer
static VImage jp2kload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1720
VImage::gaussmat
static VImage gaussmat(double sigma, double min_ampl, VOption *options=nullptr)
Definition vips-operators.cpp:1198
VImage::find_trim
int find_trim(int *top, int *width, int *height, VOption *options=nullptr) const
Definition vips-operators.cpp:1050
VImage::linecache
VImage linecache(VOption *options=nullptr) const
Definition vips-operators.cpp:1933
VImage::mask_fractal
static VImage mask_fractal(int width, int height, double fractal_dimension, VOption *options=nullptr)
Definition vips-operators.cpp:2079
VImage::fwfft
VImage fwfft(VOption *options=nullptr) const
Definition vips-operators.cpp:1161
VImage::autorot
VImage autorot(VOption *options=nullptr) const
Definition vips-operators.cpp:296
VImage::phasecor
VImage phasecor(VImage in2, VOption *options=nullptr) const
Definition vips-operators.cpp:2582
VImage::ifthenelse
VImage ifthenelse(std::vector< double > th, VImage el, VOption *options=nullptr) const
Definition VImage8.h:1615
VImage::webpsave_target
void webpsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:3715
VImage::resize
VImage resize(double scale, VOption *options=nullptr) const
Definition vips-operators.cpp:3017
VImage::fractsurf
static VImage fractsurf(int width, int height, double fractal_dimension, VOption *options=nullptr)
Definition vips-operators.cpp:1134
VImage::gifload
static VImage gifload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1238
VImage::XYZ2Yxy
VImage XYZ2Yxy(VOption *options=nullptr) const
Definition vips-operators.cpp:198
VImage::XYZ2scRGB
VImage XYZ2scRGB(VOption *options=nullptr) const
Definition vips-operators.cpp:210
VImage::niftiload
static VImage niftiload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2452
VImage::complexget
VImage complexget(VipsOperationComplexget get, VOption *options=nullptr) const
Definition vips-operators.cpp:587
VImage::matrixsave
void matrixsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2303
VImage::match
VImage match(VImage sec, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, VOption *options=nullptr) const
Definition vips-operators.cpp:2186
VImage::dzsave_target
void dzsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:947
VImage::bandunfold
VImage bandunfold(VOption *options=nullptr) const
Definition vips-operators.cpp:394
VImage::reduce
VImage reduce(double hshrink, double vshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:2909
VImage::magicksave_buffer
VipsBlob * magicksave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1990
VImage::draw_line
void draw_line(double ink, int x1, int y1, int x2, int y2, VOption *options=nullptr) const
Definition VImage8.h:1703
VImage::vipssave
void vipssave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:3636
VImage::hist_equal
VImage hist_equal(VOption *options=nullptr) const
Definition vips-operators.cpp:1445
VImage::hist_find_ndim
VImage hist_find_ndim(VOption *options=nullptr) const
Definition vips-operators.cpp:1482
VImage::thumbnail_source
static VImage thumbnail_source(VSource source, int width, VOption *options=nullptr)
Definition vips-operators.cpp:3488
VImage::profile_load
static VipsBlob * profile_load(const char *name, VOption *options=nullptr)
Definition vips-operators.cpp:2736
VImage::openslideload
static VImage openslideload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2496
VImage::matload
static VImage matload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2248
VImage::add
VImage add(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:246
VImage::rawsave
void rawsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2880
VImage::thumbnail
static VImage thumbnail(const char *filename, int width, VOption *options=nullptr)
Definition vips-operators.cpp:3449
VImage::heifsave_buffer
VipsBlob * heifsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1401
VImage::jp2ksave_buffer
VipsBlob * jp2ksave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1752
VImage::pdfload_source
static VImage pdfload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2544
VImage::eye
static VImage eye(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:1000
VImage::HSV2sRGB
VImage HSV2sRGB(VOption *options=nullptr) const
Definition vips-operators.cpp:30
VImage::ppmsave_target
void ppmsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:2691
VImage::hist_find_indexed
VImage hist_find_indexed(VImage index, VOption *options=nullptr) const
Definition vips-operators.cpp:1469
VImage::radload_source
static VImage radload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2810
VImage::jxlload_buffer
static VImage jxlload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:1855
VImage::boolean_const
VImage boolean_const(VipsOperationBoolean boolean, std::vector< double > c, VOption *options=nullptr) const
Definition vips-operators.cpp:433
VImage::hist_entropy
double hist_entropy(VOption *options=nullptr) const
Definition vips-operators.cpp:1433
VImage::dECMC
VImage dECMC(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:812
VImage::tonelut
static VImage tonelut(VOption *options=nullptr)
Definition vips-operators.cpp:3577
VImage::ppmload
static VImage ppmload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2659
VImage::insert
VImage insert(VImage sub, int x, int y, VOption *options=nullptr) const
Definition vips-operators.cpp:1643
VImage::relational
VImage relational(VImage right, VipsOperationRelational relational, VOption *options=nullptr) const
Definition vips-operators.cpp:2949
VImage::sRGB2scRGB
VImage sRGB2scRGB(VOption *options=nullptr) const
Definition vips-operators.cpp:3093
VImage::percent
int percent(double percent, VOption *options=nullptr) const
Definition vips-operators.cpp:2556
VImage::icc_export
VImage icc_export(VOption *options=nullptr) const
Definition vips-operators.cpp:1581
VImage::tiffload_source
static VImage tiffload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:3525
VImage::pngload_source
static VImage pngload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2619
VImage::matrixsave_target
void matrixsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:2311
VImage::mask_gaussian
static VImage mask_gaussian(int width, int height, double frequency_cutoff, double amplitude_cutoff, VOption *options=nullptr)
Definition vips-operators.cpp:2093
VImage::scharr
VImage scharr(VOption *options=nullptr) const
Definition vips-operators.cpp:3153
VImage::rot
VImage rot(VipsAngle angle, VOption *options=nullptr) const
Definition vips-operators.cpp:3030
VImage::mask_gaussian_ring
static VImage mask_gaussian_ring(int width, int height, double frequency_cutoff, double amplitude_cutoff, double ringwidth, VOption *options=nullptr)
Definition vips-operators.cpp:2125
VImage::bandjoin
VImage bandjoin(VImage other, VOption *options=nullptr) const
Definition VImage.cpp:838
VImage::relational_const
VImage relational_const(VipsOperationRelational relational, std::vector< double > c, VOption *options=nullptr) const
Definition vips-operators.cpp:2963
VImage::convsep
VImage convsep(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:692
VImage::draw_flood
void draw_flood(double ink, int x, int y, VOption *options=nullptr) const
Definition VImage8.h:1766
VImage::jxlsave_target
void jxlsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:1899
VImage::hough_line
VImage hough_line(VOption *options=nullptr) const
Definition vips-operators.cpp:1569
VImage::csvload_source
static VImage csvload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:758
VImage::invfft
VImage invfft(VOption *options=nullptr) const
Definition vips-operators.cpp:1682
VImage::grey
static VImage grey(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:1329
VImage::max
double max(VOption *options=nullptr) const
Definition vips-operators.cpp:2319
VImage::thumbnail_buffer
static VImage thumbnail_buffer(void *buf, size_t len, int width, VOption *options=nullptr)
Definition VImage.cpp:781
VImage::vipssave_target
void vipssave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:3644
VImage::scRGB2XYZ
VImage scRGB2XYZ(VOption *options=nullptr) const
Definition vips-operators.cpp:3117
VImage::Lab2XYZ
VImage Lab2XYZ(VOption *options=nullptr) const
Definition vips-operators.cpp:102
VImage::radsave_target
void radsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:2842
VImage::radload_buffer
static VImage radload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:2798
VImage::complexform
VImage complexform(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:574
VImage::black
static VImage black(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:406
VImage::falsecolour
VImage falsecolour(VOption *options=nullptr) const
Definition vips-operators.cpp:1013
VImage::jpegsave_buffer
VipsBlob * jpegsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1816
VImage::identity
static VImage identity(VOption *options=nullptr)
Definition vips-operators.cpp:1618
VImage::height
int height() const
Definition VImage8.h:444
VImage::gifsave
void gifsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1274
VImage::draw_circle
void draw_circle(double ink, int cx, int cy, int radius, VOption *options=nullptr) const
Definition VImage8.h:1688
VImage::math2
VImage math2(VImage right, VipsOperationMath2 math2, VOption *options=nullptr) const
Definition vips-operators.cpp:2220
VImage::spectrum
VImage spectrum(VOption *options=nullptr) const
Definition vips-operators.cpp:3305
VImage::worley
static VImage worley(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:3723
VImage::sRGB2HSV
VImage sRGB2HSV(VOption *options=nullptr) const
Definition vips-operators.cpp:3081
VImage::abs
VImage abs(VOption *options=nullptr) const
Definition vips-operators.cpp:234
VImage::composite2
VImage composite2(VImage overlay, VipsBlendMode mode, VOption *options=nullptr) const
Definition vips-operators.cpp:613
VImage::stats
VImage stats(VOption *options=nullptr) const
Definition vips-operators.cpp:3317
VImage::bandmean
VImage bandmean(VOption *options=nullptr) const
Definition vips-operators.cpp:370
VImage::embed
VImage embed(int x, int y, int width, int height, VOption *options=nullptr) const
Definition vips-operators.cpp:955
VImage::mask_butterworth_band
static VImage mask_butterworth_band(int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, VOption *options=nullptr)
Definition vips-operators.cpp:2044
VImage::magickload
static VImage magickload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1958
VImage::perlin
static VImage perlin(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:2569
VImage::Lab2LabQ
VImage Lab2LabQ(VOption *options=nullptr) const
Definition vips-operators.cpp:78
VImage::tiffsave
void tiffsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:3537
VImage::openexrload
static VImage openexrload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:2484
VImage::shrinkh
VImage shrinkh(int hshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:3203
VImage::hist_plot
VImage hist_plot(VOption *options=nullptr) const
Definition vips-operators.cpp:1545
VImage::zoom
VImage zoom(int xfac, int yfac, VOption *options=nullptr) const
Definition vips-operators.cpp:3774
VImage::bandfold
VImage bandfold(VOption *options=nullptr) const
Definition vips-operators.cpp:333
VImage::premultiply
VImage premultiply(VOption *options=nullptr) const
Definition vips-operators.cpp:2699
VImage::bands
int bands() const
Definition VImage8.h:453
VImage::tilecache
VImage tilecache(VOption *options=nullptr) const
Definition vips-operators.cpp:3565
VImage::svgload_buffer
static VImage svgload_buffer(VipsBlob *buffer, VOption *options=nullptr)
Definition vips-operators.cpp:3394
VImage::heifload
static VImage heifload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:1357
VImage::prewitt
VImage prewitt(VOption *options=nullptr) const
Definition vips-operators.cpp:2711
VImage::LCh2Lab
VImage LCh2Lab(VOption *options=nullptr) const
Definition vips-operators.cpp:54
VImage::heifsave
void heifsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1393
VImage::analyzeload
static VImage analyzeload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:272
VImage::scRGB2BW
VImage scRGB2BW(VOption *options=nullptr) const
Definition vips-operators.cpp:3105
VImage::LabS2LabQ
VImage LabS2LabQ(VOption *options=nullptr) const
Definition vips-operators.cpp:162
VImage::buildlut
VImage buildlut(VOption *options=nullptr) const
Definition vips-operators.cpp:447
VImage::labelregions
VImage labelregions(VOption *options=nullptr) const
Definition vips-operators.cpp:1907
VImage::multiply
VImage multiply(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:2439
VImage::draw_mask
void draw_mask(double ink, VImage mask, int x, int y, VOption *options=nullptr) const
Definition VImage8.h:1780
VImage::pngsave
void pngsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:2631
VImage::hist_ismonotonic
bool hist_ismonotonic(VOption *options=nullptr) const
Definition vips-operators.cpp:1494
VImage::XYZ2CMYK
VImage XYZ2CMYK(VOption *options=nullptr) const
Definition vips-operators.cpp:174
VImage::complex
VImage complex(VipsOperationComplex cmplx, VOption *options=nullptr) const
Definition vips-operators.cpp:547
VImage::freqmult
VImage freqmult(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:1148
VImage::icc_import
VImage icc_import(VOption *options=nullptr) const
Definition vips-operators.cpp:1593
VImage::pngsave_target
void pngsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:2651
VImage::mosaic
VImage mosaic(VImage sec, VipsDirection direction, int xref, int yref, int xsec, int ysec, VOption *options=nullptr) const
Definition vips-operators.cpp:2387
VImage::sharpen
VImage sharpen(VOption *options=nullptr) const
Definition vips-operators.cpp:3177
VImage::mapim
VImage mapim(VImage index, VOption *options=nullptr) const
Definition vips-operators.cpp:2002
VImage::quadratic
VImage quadratic(VImage coeff, VOption *options=nullptr) const
Definition vips-operators.cpp:2761
VImage::system
static void system(const char *cmd_format, VOption *options=nullptr)
Definition vips-operators.cpp:3430
VImage::shrink
VImage shrink(double hshrink, double vshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:3189
VImage::composite
VImage composite(VImage other, VipsBlendMode mode, VOption *options=nullptr) const
Definition VImage.cpp:847
VImage::convf
VImage convf(VImage mask, VOption *options=nullptr) const
Definition vips-operators.cpp:666
VImage::profile
VImage profile(VImage *rows, VOption *options=nullptr) const
Definition vips-operators.cpp:2723
VImage::extract_band
VImage extract_band(int band, VOption *options=nullptr) const
Definition vips-operators.cpp:987
VImage::bandbool
VImage bandbool(VipsOperationBoolean boolean, VOption *options=nullptr) const
Definition vips-operators.cpp:320
VImage::format
VipsBandFormat format() const
Definition VImage8.h:462
VImage::math2_const
VImage math2_const(VipsOperationMath2 math2, std::vector< double > c, VOption *options=nullptr) const
Definition vips-operators.cpp:2234
VImage::transpose3d
VImage transpose3d(VOption *options=nullptr) const
Definition vips-operators.cpp:3588
VImage::reducev
VImage reducev(double vshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:2936
VImage::dzsave
void dzsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:927
VImage::webpload
static VImage webpload(const char *filename, VOption *options=nullptr)
Definition vips-operators.cpp:3652
VImage::linear
VImage linear(double a, double b, VOption *options=nullptr) const
Definition VImage8.h:1119
VImage::colourspace
VImage colourspace(VipsInterpretation space, VOption *options=nullptr) const
Definition vips-operators.cpp:521
VImage::jpegsave_target
void jpegsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:1835
VImage::countlines
double countlines(VipsDirection direction, VOption *options=nullptr) const
Definition vips-operators.cpp:717
VImage::icc_transform
VImage icc_transform(const char *output_profile, VOption *options=nullptr) const
Definition vips-operators.cpp:1605
VImage::rad2float
VImage rad2float(VOption *options=nullptr) const
Definition vips-operators.cpp:2774
VImage::sines
static VImage sines(int width, int height, VOption *options=nullptr)
Definition vips-operators.cpp:3253
VImage::Lab2LCh
VImage Lab2LCh(VOption *options=nullptr) const
Definition vips-operators.cpp:66
VImage::width
int width() const
Definition VImage8.h:435
VImage::flip
VImage flip(VipsDirection direction, VOption *options=nullptr) const
Definition vips-operators.cpp:1109
VImage::math
VImage math(VipsOperationMath math, VOption *options=nullptr) const
Definition vips-operators.cpp:2207
VImage::similarity
VImage similarity(VOption *options=nullptr) const
Definition vips-operators.cpp:3241
VImage::unpremultiply
VImage unpremultiply(VOption *options=nullptr) const
Definition vips-operators.cpp:3600
VImage::maplut
VImage maplut(VImage lut, VOption *options=nullptr) const
Definition vips-operators.cpp:2015
VImage::gifsave_buffer
VipsBlob * gifsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:1282
VImage::ppmload_source
static VImage ppmload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2671
VImage::jpegsave
void jpegsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1808
VImage::draw_rect
void draw_rect(double ink, int left, int top, int width, int height, VOption *options=nullptr) const
Definition VImage8.h:1722
VImage::Lab2LabS
VImage Lab2LabS(VOption *options=nullptr) const
Definition vips-operators.cpp:90
VImage::invert
VImage invert(VOption *options=nullptr) const
Definition vips-operators.cpp:1658
VImage::rank
VImage rank(int width, int height, int index, VOption *options=nullptr) const
Definition vips-operators.cpp:2850
VImage::CMC2LCh
VImage CMC2LCh(VOption *options=nullptr) const
Definition vips-operators.cpp:6
VImage::LabQ2LabS
VImage LabQ2LabS(VOption *options=nullptr) const
Definition vips-operators.cpp:126
VImage::rawload
static VImage rawload(const char *filename, int width, int height, int bands, VOption *options=nullptr)
Definition vips-operators.cpp:2865
VImage::jpegsave_mime
void jpegsave_mime(VOption *options=nullptr) const
Definition vips-operators.cpp:1828
VImage::heifload_source
static VImage heifload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:1381
VImage::XYZ2Lab
VImage XYZ2Lab(VOption *options=nullptr) const
Definition vips-operators.cpp:186
VImage::openslideload_source
static VImage openslideload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:2508
VImage::min
double min(VOption *options=nullptr) const
Definition vips-operators.cpp:2361
VImage::invertlut
VImage invertlut(VOption *options=nullptr) const
Definition vips-operators.cpp:1670
VImage::option
static VOption * option()
Definition VImage8.h:832
VImage::measure
VImage measure(int h, int v, VOption *options=nullptr) const
Definition vips-operators.cpp:2331
VImage::jxlsave
void jxlsave(const char *filename, VOption *options=nullptr) const
Definition vips-operators.cpp:1879
VImage::round
VImage round(VipsOperationRound round, VOption *options=nullptr) const
Definition vips-operators.cpp:3068
VImage::getpoint
std::vector< double > getpoint(int x, int y, VOption *options=nullptr) const
Definition vips-operators.cpp:1224
VImage::subtract
VImage subtract(VImage right, VOption *options=nullptr) const
Definition vips-operators.cpp:3357
VImage::scale
VImage scale(VOption *options=nullptr) const
Definition vips-operators.cpp:3141
VImage::complex2
VImage complex2(VImage right, VipsOperationComplex2 cmplx, VOption *options=nullptr) const
Definition vips-operators.cpp:560
VImage::dzsave_buffer
VipsBlob * dzsave_buffer(VOption *options=nullptr) const
Definition vips-operators.cpp:935
VImage::thumbnail_image
VImage thumbnail_image(int width, VOption *options=nullptr) const
Definition vips-operators.cpp:3475
VImage::shrinkv
VImage shrinkv(int vshrink, VOption *options=nullptr) const
Definition vips-operators.cpp:3216
VImage::webpload_source
static VImage webpload_source(VSource source, VOption *options=nullptr)
Definition vips-operators.cpp:3676
VImage::CMYK2XYZ
VImage CMYK2XYZ(VOption *options=nullptr) const
Definition vips-operators.cpp:18
VImage::join
VImage join(VImage in2, VipsDirection direction, VOption *options=nullptr) const
Definition vips-operators.cpp:1694
VImage::heifsave_target
void heifsave_target(VTarget target, VOption *options=nullptr) const
Definition vips-operators.cpp:1413
VImage::canny
VImage canny(VOption *options=nullptr) const
Definition vips-operators.cpp:483
VImage::cast
VImage cast(VipsBandFormat format, VOption *options=nullptr) const
Definition vips-operators.cpp:508
VOption
Definition VImage8.h:216
VSource
Definition VConnection8.h:45
VTarget
Definition VConnection8.h:104