bootsplash

遊びでブートスプラッシュ表示させようとしてたんすけど、なんでか自作のJPEG画像だとエラーんなって表示されない。

エラーメッセージでググてみたらこんなのが:

bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
Не проблема, берем вот такую команду имени rider@:
convert -colorspace YCbCr -sampling-factor 2x2 in.jpg JPEG:out.jpg

[sisyphus] К вопросу о JPEG в bootsplash

確かに、うまくいく画像とそうでないのとでは「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でしたよ!

英語はわかりませんがコマンドは万国共通。