def / other
      other.is_a?(Vips::Image) ?
          divide(other) : linear(Image::smap(other) {|x| 1.0 / x}, 0)
    end
def / other
      other.is_a?(Vips::Image) ?
          divide(other) : linear(Image::smap(other) {|x| 1.0 / x}, 0)
    end
Divide an image, constant or array.

 @param other [Image, Real, Array<Real>] Thing to divide self by
 @return [Image] result of division