code: func (im *Image) Scale(width, height int) *Image {
  	dimg := New(im.X, image.Rect(0, 0, width, height))
  	graphics.Scale(dimg, im)
  	im.Destroy()
  
  	return dimg
  }
docs: // Scale will scale the image to the size provided.
  // Note that this will destroy the current pixmap associated with this image.
  // After scaling, XSurfaceSet will need to be called for each window that
  // this image is painted to. (And obviously, XDraw and XPaint will need to
  // be called again.)