only support float gmic

other types don't work very well, according to David T.