# File lib/gd2/palette.rb, line 129 def closest(color) raise TypeError unless color.kind_of? Color c = SYM[:gdImageColorClosestAlpha].call(@image.image_ptr, color.red, color.green, color.blue, color.alpha)[0] c == -1 ? nil : get_color(c) end