宇都宮の小学生〜中学生向け
ロボット・プログラミング教室/フリースクール
LEGO・Minecraftで楽しく学べるロボテック

ロボテック

ガビガビになる画像、ならない画像 ~拡大しても線が綺麗な画像がある理由をロボテックが説明!【初心者向けデジタルコラムVol.2】


Warning: Trying to access array offset on value of type bool in /home/remacre/robotec.jp/public_html/wp/wp-content/themes/robotec/single-column.php on line 33

Warning: Attempt to read property "name" on null in /home/remacre/robotec.jp/public_html/wp/wp-content/themes/robotec/single-column.php on line 33

Warning: Trying to access array offset on value of type bool in /home/remacre/robotec.jp/public_html/wp/wp-content/themes/robotec/single-column.php on line 34

Warning: Attempt to read property "slug" on null in /home/remacre/robotec.jp/public_html/wp/wp-content/themes/robotec/single-column.php on line 34

 

初心者向けデジタルコラム:ガビガビになる画像、ならない画像

こんにちは、ロボテックです。

今回のデジタルコラムも、前回から続いて「画像」についての話です。
まずは下の画像を見てみましょう。

scratch初期画面のcat。

中央にcatが表示されている、Scratchの初期画面です。
これを拡大してみると……

 

scratchのcatを拡大した図。ベクター画像なのでガビガビにならず線が綺麗。

大きくなりました。
「当たり前じゃん!」と思うかもしれませんが、それでは別の画像で試してみましょう。

 

scratch上で表示した、猫のラスター画像。

いらすとやさんから、猫のイラストをダウンロードしてScratchにアップロード。
これをさっきと同じように拡大すると……

 

scratchで表示した、猫のラスター画像を拡大したもの。線がガビガビになっている。

……あれ?
何かおかしいですよね。

 

拡大したベクター画像と、拡大したラスター画像の線の差のサンプル。

Scratchのcatは拡大しても線が綺麗です。
でも、いらすとやさんの猫は拡大したら線がガビガビになっています。

これは、いらすとやさんのミスではありません。むしろ完璧な素材を作ってくれています。
原因は画像の「作り方」の違いです。

 


🖼️ まずは前回のおさらい。「画像の種類」について

前回のコラム で、「画像には色々な種類がある」という話をしました。
まずはこの内容をおさらいしていきましょう。

ラスター画像の種類について。JPG、PNG、GIF、WebPについての簡単な説明。

(イラスト作成:ChatGPT)

スマホやゲーム機、パソコンで見る画像の多くは「ラスター画像」と呼ばれるものです。
これは点の集まりで作られた、言ってしまえば「普通の画像」です。

イメージとして一番わかりやすいのは「マイクラの建築」でしょうか。
遠くから見るとリアルな建物に見えても、近づいて見ると「ブロックのあつまり」という事がよく分かるって事、ありますよね。

では「作り方が違う画像」とは、どんなものでしょうか?
それこそ上の図のように「動物」と「植物」ぐらい全然違うものなのです。

 

💻️ 「設計図」のような仕組みのベクター画像

もうひとつの、全く違う仕組みで作られた画像の名前を「ベクター画像」といいます。
Scratchのcatはこのベクター画像として作られています、それを確認してみましょう。

Scratchでcatを選び、コスチューム画面を選択。
更に、猫の顔をクリック。
そして「形を変える」をクリックすると……
scratchのcatをコスチューム編集画面で表示。

このように、点と線が表示されましたね。
これが「設計図」です。
点と点の間に線を引く……という設計が見えるようになりました。

それではちょっと実験です。
この点を動かしたらどうなるでしょうか。

 

scratchで表示したcatの、ベクター画像のポイントを動かしたサンプル。

結果はこの通り。
点を移動させても「点と点の間に線を引く」「線で囲んだ中を色で塗る」という設定は残っていますので、このように移動に合わせてイラストが変化します。

 

⚠️ 「変換」にはご用心

コスチューム画面の下を見ると「ビットマップに変換」というボタンがあります、

scratchの「ビットマップに変換」ボタン

ビットマップとは「点の地図」、つまりラスター画像の事だと思ってOKです。
このボタンを押すと、ベクター画像のcatがラスター画像に変換されます。

 

ベクター画像からラスター画像に変換されてガビガビになったcat

ガビガビになっちゃいましたね……
この変換を使いたいケースは限定的ですが、こういった変換ボタンもあります。

それでは逆に。
ガビガビになっちゃうラスター画像を、ベクター画像に変換したらどうなるでしょうか。

 

scratch上の「ベクターに変換」ボタン

綺麗な線になるのでしょうか?
実際に試した結果が、次の画像です。

 

scratch上で、一度ラスター画像に変換してからベクター画像へ再変換したサンプル。ラスター画像に変換した時点で情報が失われるため、綺麗な線には戻らなくなる。

……あれ? ガビガビのまま?
実はベクター画像の設計図を作るのは難しいため、「ガビガビな絵の1枚の板」として変換されてしまいます。
元々ベクター画像だったとしても、一度ラスター画像に変換した時点で設計図データは消えてしまうのです。

 


🖼️ まとめ

それでは最後に、今日の内容をふりかえってみよう。

ラスター画像とベクター画像についてのまとめ。(イラスト作成:ChatGPT)

この内容も前回同様に、ScratchはもちろんUnityやUnrealEngineで本格的なアプリ制作をする時はもちろん。
イラストレーターや動画制作者を目指す人にとっても、覚えていて損がない知識と言えるでしょう。

 

 


🖥️ ロボテックについて

\ お近くの教室で無料体験受付中! /
ロボテックは、宇都宮市(下栗・ゆいの杜)を中心に、栃木市、壬生町、館林市(群馬)で子ども向けのロボット・プログラミングスクールを運営しています。
LEGOや教育版マインクラフト、Scratch、Robloxなどなど多彩な教材で楽しくプログラミングを学んで頂けます。

無料体験も定期開催しておりますので、ぜひお気軽にご相談ください!

【詳しくはこちら】

2026年ロボテック無料体験のお知らせ

robotecスタッフ

robotecスタッフ

ロボテックのスタッフです。授業の様子や、プログラミングの情報を定期的にアップしていきます!