(in []*Image)
| 410 | } |
| 411 | |
| 412 | func (img *Image) Arrayjoin(in []*Image) error { |
| 413 | var tmp *C.VipsImage |
| 414 | |
| 415 | arr := make([]*C.VipsImage, len(in)) |
| 416 | for i, im := range in { |
| 417 | arr[i] = im.VipsImage |
| 418 | } |
| 419 | |
| 420 | if C.vips_arrayjoin_go(&arr[0], &tmp, C.int(len(arr))) != 0 { |
| 421 | return Error() |
| 422 | } |
| 423 | |
| 424 | img.swapAndUnref(tmp) |
| 425 | return nil |
| 426 | } |
| 427 | |
| 428 | func (img *Image) Swap(in *Image) { |
| 429 | img.VipsImage, in.VipsImage = in.VipsImage, img.VipsImage |
no test coverage detected