Skip to content

Commit fd8e9f3

Browse files
authored
Regenerate POTFILES.in and C++ binding (#4458)
1 parent a39ba73 commit fd8e9f3

File tree

3 files changed

+38
-5
lines changed

3 files changed

+38
-5
lines changed

cplusplus/include/vips/VImage8.h

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3765,6 +3765,7 @@ class VImage : public VObject {
37653765
*
37663766
* **Optional parameters**
37673767
* - **page** -- Load this page from the image, int.
3768+
* - **oneshot** -- Load images a frame at a time, bool.
37683769
* - **memory** -- Force open via memory, bool.
37693770
* - **access** -- Required access pattern for this file, VipsAccess.
37703771
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -3781,6 +3782,7 @@ class VImage : public VObject {
37813782
*
37823783
* **Optional parameters**
37833784
* - **page** -- Load this page from the image, int.
3785+
* - **oneshot** -- Load images a frame at a time, bool.
37843786
* - **memory** -- Force open via memory, bool.
37853787
* - **access** -- Required access pattern for this file, VipsAccess.
37863788
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -3797,6 +3799,7 @@ class VImage : public VObject {
37973799
*
37983800
* **Optional parameters**
37993801
* - **page** -- Load this page from the image, int.
3802+
* - **oneshot** -- Load images a frame at a time, bool.
38003803
* - **memory** -- Force open via memory, bool.
38013804
* - **access** -- Required access pattern for this file, VipsAccess.
38023805
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -4520,7 +4523,7 @@ class VImage : public VObject {
45204523
static VImage matload(const char *filename, VOption *options = nullptr);
45214524

45224525
/**
4523-
* Invert an matrix.
4526+
* Invert a matrix.
45244527
* @param options Set of options.
45254528
* @return Output matrix.
45264529
*/
@@ -4556,6 +4559,14 @@ class VImage : public VObject {
45564559
*/
45574560
static VImage matrixload_source(VSource source, VOption *options = nullptr);
45584561

4562+
/**
4563+
* Multiply two matrices.
4564+
* @param right Second matrix to multiply.
4565+
* @param options Set of options.
4566+
* @return Output matrix.
4567+
*/
4568+
VImage matrixmultiply(VImage right, VOption *options = nullptr) const;
4569+
45594570
/**
45604571
* Print matrix.
45614572
*
@@ -5758,6 +5769,7 @@ class VImage : public VObject {
57585769
* - **dpi** -- Render at this DPI, double.
57595770
* - **scale** -- Scale output by this factor, double.
57605771
* - **unlimited** -- Allow SVG of any size, bool.
5772+
* - **stylesheet** -- Custom CSS, const char *.
57615773
* - **memory** -- Force open via memory, bool.
57625774
* - **access** -- Required access pattern for this file, VipsAccess.
57635775
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5776,6 +5788,7 @@ class VImage : public VObject {
57765788
* - **dpi** -- Render at this DPI, double.
57775789
* - **scale** -- Scale output by this factor, double.
57785790
* - **unlimited** -- Allow SVG of any size, bool.
5791+
* - **stylesheet** -- Custom CSS, const char *.
57795792
* - **memory** -- Force open via memory, bool.
57805793
* - **access** -- Required access pattern for this file, VipsAccess.
57815794
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5794,6 +5807,7 @@ class VImage : public VObject {
57945807
* - **dpi** -- Render at this DPI, double.
57955808
* - **scale** -- Scale output by this factor, double.
57965809
* - **unlimited** -- Allow SVG of any size, bool.
5810+
* - **stylesheet** -- Custom CSS, const char *.
57975811
* - **memory** -- Force open via memory, bool.
57985812
* - **access** -- Required access pattern for this file, VipsAccess.
57995813
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5937,9 +5951,10 @@ class VImage : public VObject {
59375951
*
59385952
* **Optional parameters**
59395953
* - **page** -- First page to load, int.
5940-
* - **subifd** -- Subifd index, int.
59415954
* - **n** -- Number of pages to load, -1 for all, int.
59425955
* - **autorotate** -- Rotate image using orientation tag, bool.
5956+
* - **subifd** -- Subifd index, int.
5957+
* - **unlimited** -- Remove all denial of service limits, bool.
59435958
* - **memory** -- Force open via memory, bool.
59445959
* - **access** -- Required access pattern for this file, VipsAccess.
59455960
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5956,9 +5971,10 @@ class VImage : public VObject {
59565971
*
59575972
* **Optional parameters**
59585973
* - **page** -- First page to load, int.
5959-
* - **subifd** -- Subifd index, int.
59605974
* - **n** -- Number of pages to load, -1 for all, int.
59615975
* - **autorotate** -- Rotate image using orientation tag, bool.
5976+
* - **subifd** -- Subifd index, int.
5977+
* - **unlimited** -- Remove all denial of service limits, bool.
59625978
* - **memory** -- Force open via memory, bool.
59635979
* - **access** -- Required access pattern for this file, VipsAccess.
59645980
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5975,9 +5991,10 @@ class VImage : public VObject {
59755991
*
59765992
* **Optional parameters**
59775993
* - **page** -- First page to load, int.
5978-
* - **subifd** -- Subifd index, int.
59795994
* - **n** -- Number of pages to load, -1 for all, int.
59805995
* - **autorotate** -- Rotate image using orientation tag, bool.
5996+
* - **subifd** -- Subifd index, int.
5997+
* - **unlimited** -- Remove all denial of service limits, bool.
59815998
* - **memory** -- Force open via memory, bool.
59825999
* - **access** -- Required access pattern for this file, VipsAccess.
59836000
* - **fail_on** -- Error level to fail on, VipsFailOn.

cplusplus/vips-operators.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2316,6 +2316,19 @@ VImage::matrixload_source(VSource source, VOption *options)
23162316
return out;
23172317
}
23182318

2319+
VImage
2320+
VImage::matrixmultiply(VImage right, VOption *options) const
2321+
{
2322+
VImage out;
2323+
2324+
call("matrixmultiply", (options ? options : VImage::option())
2325+
->set("left", *this)
2326+
->set("out", &out)
2327+
->set("right", right));
2328+
2329+
return out;
2330+
}
2331+
23192332
void
23202333
VImage::matrixprint(VOption *options) const
23212334
{

po/POTFILES.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ libvips/foreign/jpegload.c
249249
libvips/foreign/jpegsave.c
250250
libvips/foreign/jxlload.c
251251
libvips/foreign/jxlsave.c
252-
libvips/foreign/magick2vips.c
253252
libvips/foreign/magick6load.c
254253
libvips/foreign/magick7load.c
255254
libvips/foreign/magick.c
@@ -264,6 +263,7 @@ libvips/foreign/niftisave.c
264263
libvips/foreign/nsgifload.c
265264
libvips/foreign/openexr2vips.c
266265
libvips/foreign/openexrload.c
266+
libvips/foreign/openslideconnection.c
267267
libvips/foreign/openslideload.c
268268
libvips/foreign/pdf.c
269269
libvips/foreign/pdfiumload.c
@@ -377,6 +377,7 @@ libvips/mosaicing/lrmerge.c
377377
libvips/mosaicing/lrmosaic.c
378378
libvips/mosaicing/match.c
379379
libvips/mosaicing/matrixinvert.c
380+
libvips/mosaicing/matrixmultiply.c
380381
libvips/mosaicing/merge.c
381382
libvips/mosaicing/mosaic1.c
382383
libvips/mosaicing/mosaic.c
@@ -400,7 +401,9 @@ libvips/resample/resample.c
400401
libvips/resample/resize.c
401402
libvips/resample/shrink.c
402403
libvips/resample/shrinkh.c
404+
libvips/resample/shrinkh_hwy.cpp
403405
libvips/resample/shrinkv.c
406+
libvips/resample/shrinkv_hwy.cpp
404407
libvips/resample/similarity.c
405408
libvips/resample/thumbnail.c
406409
libvips/resample/transform.c

0 commit comments

Comments
 (0)