Second try, watermarking memory issue fix

This commit is contained in:
Albert-Jan de Vries 2017-04-05 16:33:34 +02:00
parent 71db9b9765
commit 6ca6dd12de
4 changed files with 48 additions and 118 deletions

View file

@ -123,10 +123,10 @@ func TestVipsWatermark(t *testing.T) {
func TestVipsWatermarkWithImage(t *testing.T) {
image, _, _ := vipsRead(readImage("test.jpg"))
watermark, _, _ := vipsRead(readImage("transparent.png"))
watermark := readImage("transparent.png")
options := WatermarkImage{Left: 100, Top: 100, Opacity: 1.0}
newImg, err := vipsDrawWatermark(image, watermark, options)
options := WatermarkImage{Left: 100, Top: 100, Opacity: 1.0, Buf: watermark}
newImg, err := vipsDrawWatermark(image, options)
if err != nil {
t.Errorf("Cannot add watermark: %s", err)
}