平成23年度 秋期 ITパスポート試験 問92
テクノロジ/マルチメディア【中問A(問89〜92の共通文章)】 文字や図形を白黒で縦 7 画素,横 7 画素のディジタル画像で表すとき,数字の“0”を図 1 のように表現する。このディジタル画像を画素データとして出力する処理,画素データを圧縮する処理及びディジタル画像を回転させる処理について考える。 (図 1:数字“0”のディジタル画像。7×7 画素で,1 行目は 3〜5 列目,7 行目は 3〜5 列目,2〜6 行目は 2 列目と 6 列目が黒。図に示す。) 〔画素データを出力する処理の概要〕 (1) 画素の色が白のときは“w”,黒のときは“b”を画素データとして出力する。 (2) 1 行 1 列,1 行 2 列,…,1 行 7 列,2 行 1 列,2 行 2 列,…,7 行 7 列の順番に各位置の画素データを出力する。 (3) 画素データを出力する際は,各画素データの間をコンマ“,”で区切る。 (4) 図 1 の画素データを出力した結果は次のとおりになり,文字数はコンマを含めて 97 文字になる。 w,w,b,b,b,w,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,w,b,b,b,w,w 〔画素データを圧縮する処理の概要〕 (1) 同じ色の画素データが連続する場合,“w”又は“b”の後に連続する画素の数をつなげて出力する。例えば,“b,b,b”は“b3”になる。 (2) 図 1 の画素データを圧縮した結果の出力は次のとおりになり,文字数はコンマを含めて 64 文字になる。 w2,b3,w3,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w3,b3,w2 【設問】図 4 の三つのディジタル画像をそれぞれ右に 90 度回転させたとき,回転前の画素データを圧縮した結果の文字数から,回転後の画素データを圧縮した結果の文字数を引いた値が大きい順に並べたものはどれか。ここで,文字数にはコンマを含める。 (図 4:画像①,画像②,画像③。図に示す。)

出典:平成23年度 秋期 ITパスポート試験 問92
- ア画像①,画像②,画像③
- イ画像①,画像③,画像②
- ウ画像②,画像①,画像③
- エ画像②,画像③,画像①
正解:イ
解説
画素データは1行目から順に並べるので,同じ画像でも回転すると並び方が変わり,同じ色が連続する数(圧縮結果の項目数)が変わります。実際に圧縮して文字数を数えると,画像①は回転前 93 文字→回転後 76 文字(差 17),画像②は回転前 76 文字→回転後 93 文字(差−17),画像③は回転前 84 文字→回転後 84 文字(差 0,上下左右が対称で回転しても同じ画像)です。差が大きい順は 画像①,画像③,画像② です。
選択肢ごとの解説
- ア誤り。画像③と画像②の順が逆です。
- イ正しい。差は画像①が 17,画像③が 0,画像②が−17 で,この順になります。
- ウ誤り。画像②の差はマイナスなので,先頭にはなりません。
- エ誤り。画像②の差はマイナスなので,先頭にはなりません。