@@ -3765,6 +3765,7 @@ class VImage : public VObject {
3765
3765
*
3766
3766
* **Optional parameters**
3767
3767
* - **page** -- Load this page from the image, int.
3768
+ * - **oneshot** -- Load images a frame at a time, bool.
3768
3769
* - **memory** -- Force open via memory, bool.
3769
3770
* - **access** -- Required access pattern for this file, VipsAccess.
3770
3771
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -3781,6 +3782,7 @@ class VImage : public VObject {
3781
3782
*
3782
3783
* **Optional parameters**
3783
3784
* - **page** -- Load this page from the image, int.
3785
+ * - **oneshot** -- Load images a frame at a time, bool.
3784
3786
* - **memory** -- Force open via memory, bool.
3785
3787
* - **access** -- Required access pattern for this file, VipsAccess.
3786
3788
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -3797,6 +3799,7 @@ class VImage : public VObject {
3797
3799
*
3798
3800
* **Optional parameters**
3799
3801
* - **page** -- Load this page from the image, int.
3802
+ * - **oneshot** -- Load images a frame at a time, bool.
3800
3803
* - **memory** -- Force open via memory, bool.
3801
3804
* - **access** -- Required access pattern for this file, VipsAccess.
3802
3805
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -4520,7 +4523,7 @@ class VImage : public VObject {
4520
4523
static VImage matload (const char *filename, VOption *options = nullptr );
4521
4524
4522
4525
/* *
4523
- * Invert an matrix.
4526
+ * Invert a matrix.
4524
4527
* @param options Set of options.
4525
4528
* @return Output matrix.
4526
4529
*/
@@ -4556,6 +4559,14 @@ class VImage : public VObject {
4556
4559
*/
4557
4560
static VImage matrixload_source (VSource source, VOption *options = nullptr );
4558
4561
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
+
4559
4570
/* *
4560
4571
* Print matrix.
4561
4572
*
@@ -5758,6 +5769,7 @@ class VImage : public VObject {
5758
5769
* - **dpi** -- Render at this DPI, double.
5759
5770
* - **scale** -- Scale output by this factor, double.
5760
5771
* - **unlimited** -- Allow SVG of any size, bool.
5772
+ * - **stylesheet** -- Custom CSS, const char *.
5761
5773
* - **memory** -- Force open via memory, bool.
5762
5774
* - **access** -- Required access pattern for this file, VipsAccess.
5763
5775
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5776,6 +5788,7 @@ class VImage : public VObject {
5776
5788
* - **dpi** -- Render at this DPI, double.
5777
5789
* - **scale** -- Scale output by this factor, double.
5778
5790
* - **unlimited** -- Allow SVG of any size, bool.
5791
+ * - **stylesheet** -- Custom CSS, const char *.
5779
5792
* - **memory** -- Force open via memory, bool.
5780
5793
* - **access** -- Required access pattern for this file, VipsAccess.
5781
5794
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5794,6 +5807,7 @@ class VImage : public VObject {
5794
5807
* - **dpi** -- Render at this DPI, double.
5795
5808
* - **scale** -- Scale output by this factor, double.
5796
5809
* - **unlimited** -- Allow SVG of any size, bool.
5810
+ * - **stylesheet** -- Custom CSS, const char *.
5797
5811
* - **memory** -- Force open via memory, bool.
5798
5812
* - **access** -- Required access pattern for this file, VipsAccess.
5799
5813
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5937,9 +5951,10 @@ class VImage : public VObject {
5937
5951
*
5938
5952
* **Optional parameters**
5939
5953
* - **page** -- First page to load, int.
5940
- * - **subifd** -- Subifd index, int.
5941
5954
* - **n** -- Number of pages to load, -1 for all, int.
5942
5955
* - **autorotate** -- Rotate image using orientation tag, bool.
5956
+ * - **subifd** -- Subifd index, int.
5957
+ * - **unlimited** -- Remove all denial of service limits, bool.
5943
5958
* - **memory** -- Force open via memory, bool.
5944
5959
* - **access** -- Required access pattern for this file, VipsAccess.
5945
5960
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5956,9 +5971,10 @@ class VImage : public VObject {
5956
5971
*
5957
5972
* **Optional parameters**
5958
5973
* - **page** -- First page to load, int.
5959
- * - **subifd** -- Subifd index, int.
5960
5974
* - **n** -- Number of pages to load, -1 for all, int.
5961
5975
* - **autorotate** -- Rotate image using orientation tag, bool.
5976
+ * - **subifd** -- Subifd index, int.
5977
+ * - **unlimited** -- Remove all denial of service limits, bool.
5962
5978
* - **memory** -- Force open via memory, bool.
5963
5979
* - **access** -- Required access pattern for this file, VipsAccess.
5964
5980
* - **fail_on** -- Error level to fail on, VipsFailOn.
@@ -5975,9 +5991,10 @@ class VImage : public VObject {
5975
5991
*
5976
5992
* **Optional parameters**
5977
5993
* - **page** -- First page to load, int.
5978
- * - **subifd** -- Subifd index, int.
5979
5994
* - **n** -- Number of pages to load, -1 for all, int.
5980
5995
* - **autorotate** -- Rotate image using orientation tag, bool.
5996
+ * - **subifd** -- Subifd index, int.
5997
+ * - **unlimited** -- Remove all denial of service limits, bool.
5981
5998
* - **memory** -- Force open via memory, bool.
5982
5999
* - **access** -- Required access pattern for this file, VipsAccess.
5983
6000
* - **fail_on** -- Error level to fail on, VipsFailOn.
0 commit comments