diff --git a/op/paint/paint.go b/op/paint/paint.go index b15a716f..c0ce8791 100644 --- a/op/paint/paint.go +++ b/op/paint/paint.go @@ -67,6 +67,9 @@ func NewImageOp(src image.Image) ImageOp { } func (i ImageOp) Size() image.Point { + if i.src == nil { + return image.Point{} + } return i.src.Bounds().Size() }