# File lib/gd2/image.rb, line 76 def self.new(w, h) image = (self == Image) ? TrueColor.new(w, h) : allocate.init_with_size(w, h) block_given? ? yield(image) : image end