RMagickのPixel#to_hslaでsやlが正しく変換できない現象が発生していた。*1
原因はImageMagickのバグだった。
2011-05-14 6.6.9-9 Cristy <quetzlzacatenango@image...> Fix transient bug for HSL to RGB and back.
http://www.imagemagick.org/script/changelog.php
6.6.9-9 以降のImageMagickであれば問題ないが、それ以前だと発生する。
可能ならImageMagickのバージョンを上げるのが良いが、難しい場合はcolorというgemでHSLへの変換を行うと良い。 *2