ヒューマンインタフェース|平成23年度 秋期 ITパスポート試験 問92
〔中問A・ディジタル画像〕〔テクノロジ〕図 4 の三つのディジタル画像をそれぞれ右に 90 度回転させたとき,回転前の画素データを圧縮した結果の文字数から,回転後の画素データを圧縮した結果の文字数を引いた値が大きい順に並べたものはどれか。ここで,文字数にはコンマを含める。
〔中問A の記述(抜粋・再掲)〕圧縮は,同じ色の画素データが連続する場合に “w” 又は “b” の後に連続する画素の数をつなげて出力する。画素データは 1 行 1 列から 7 行 7 列の順に出力する。
```
〔図4 三つのディジタル画像〕当課が形だけを書き起こしたもの
(3 つとも白黒の市松模様の中に、白い長方形が置かれている)
画像① … 白い部分が 縦長(縦に長い帯)
画像② … 白い部分が 横長(横に長い帯)
画像③ … 白い部分が 正方形
升目1つずつは再現していない(白い部分の向きだけを書き起こしてある)。
```
- 画像①,画像②,画像③
- ✓ これが正解画像①,画像③,画像②
- 画像②,画像①,画像③
- 画像②,画像③,画像①
解説
圧縮は横に読む向きに効くので、縦長の絵がいちばん縮みます。
縮める処理は、横に読む向きにだけ効きます。一行の中で同じ色が長く続けば、短く書けました。横に長い白は、行の中で長く続くのでよく縮みます。縦に長い白のほうは、各行で少ししか続きません。右へ九十度まわすと、縦と横が入れ替わりました。縦に長い絵では、まわす前が縮まず、後がよく縮みます。だから引いた差は、大きな正の値になりました。正方形の絵は、まわしても形が変わりません。だから差は、ほとんど零のままになります。横に長い絵だと、まわす前が縮み、後が縮みませんでした。差のほうは、大きな負の値に落ちました。だから縦、正方形、横の順に並べた肢が当たりました。白の向きだけで決まるので、寸法によりません。順は向きで決まりました。縦が最もよく縮みます。横は逆になります。圧縮が効く向きは、並べる向きで決まるからです。
ほかの選択肢はなぜ違うのか
- 縦、横、正方形の順に並べた肢が、こちらのほうです。先頭の縦は、確かにいちばん大きくなりました。ところが横は、いちばん小さい値になります。まわす前が縮み、後が縮まないからでした。末尾に来ます。後ろの二つが逆です。
- 横、縦、正方形の順に並べた肢が、こちらに当たります。横を先頭に置いた形になっていました。けれども横は、いちばん小さい値になります。先頭に来るのは、縦のほうでした。順がそっくり違います。最も遠い並びです。先頭が違いました。
- 横、正方形、縦の順に並べた肢が、こちらに当たります。真ん中の正方形は、確かに合っていました。ところが先頭と末尾が入れ替わっています。縦が先頭で、横が末尾に来ました。両端が逆です。ちょうど裏返しでした。両端を入れ替えます。
この問題に関係する言葉
- 圧縮
出典:平成23年度 秋期 ITパスポート試験 問92(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならヒューマンインタフェースへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)