File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -766,7 +766,7 @@ func (r *ImageRef) SetPages(pages int) error {
766
766
return err
767
767
}
768
768
769
- vipsSetImageNPages (r . image , pages )
769
+ vipsSetImageNPages (out , pages )
770
770
771
771
r .setImage (out )
772
772
return nil
Original file line number Diff line number Diff line change @@ -1169,6 +1169,18 @@ func TestImageRef_HistogramEntropy(t *testing.T) {
1169
1169
require .True (t , e > 0 )
1170
1170
}
1171
1171
1172
+ func TestImageRef_SetPages (t * testing.T ) {
1173
+ Startup (nil )
1174
+
1175
+ image , err := NewImageFromFile (resources + "gif-animated.gif" )
1176
+ require .NoError (t , err )
1177
+ require .Equal (t , 8 , image .Pages ())
1178
+
1179
+ err = image .SetPages (3 )
1180
+ require .NoError (t , err )
1181
+ require .Equal (t , 3 , image .Pages ())
1182
+ }
1183
+
1172
1184
// TODO unit tests to cover:
1173
1185
// NewImageFromReader failing test
1174
1186
// NewImageFromFile failing test
You can’t perform that action at this time.
0 commit comments