遊びでブートスプラッシュ表示させようとしてたんすけど、なんでか自作のJPEG画像だとエラーんなって表示されない。
エラーメッセージでググてみたらこんなのが:
bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
[sisyphus] К вопросу о JPEG в bootsplash
Не проблема, берем вот такую команду имени rider@:
convert -colorspace YCbCr -sampling-factor 2x2 in.jpg JPEG:out.jpg
確かに、うまくいく画像とそうでないのとでは「JPEG-Sampling-factors」が異なる模様。
# identify -verbose OK_bootsplash-1024x768.jpg | grep Sampling JPEG-Sampling-factors: 2x2,1x1,1x1 # identify -verbose NG_bootsplash-1024x768.jpg | grep Sampling JPEG-Sampling-factors: 1x1,1x1,1x1
んで、よくわからんすけど、先の引用文のとおりImageMagickのconvertコマンドで変換したらOKでしたよ!
英語はわかりませんがコマンドは万国共通。