第4章 - トップページ

集 し、
示しよう
デジタル カメラなどで撮影 した写真 をウェブヘ ージに表 示するには、
そのままではサイズが大 きす きます。
そこで、画像 編集 ソフトで画像 を縮小 し、
必要 な部 分 を切 り抜 く方 法 につ いて 学習 します 。
編 集 した画像 をウェブ ベ ージに挿入 し、
プラウザ に表示 させましよう。
画像サイズを変更する …………………………p89
p94
切り抜きツールを利用する ………………・‐
新たに紹介する HTMLタ グ
・ lmg
画像を表示する
・lgure
本文から参照される図版 (イ ラスト、
図、写真、ソースコードなど)を 示
す
・figcapuon
088
図版のキャプションを示す
一
つ
ウェブベ ー ジ用の画像を
作成 しよ
レカメラなどで撮影した写真をウェブペ…ジに合わせて縮Jヽ し、必要な部分だけを切り抜いて挿
デジタリ
入しましょう。
4‐
1‐
1
画像サイズを理解する
「3-2-3色 の指定方法」(48ペ ージ)で も解説したように、 ウェブデザインの現場では PhotOShOpや Fireworksな
どのソフトでデザインや画像編集を行いますが、本書では、無料で利用できる便利なオンライン画像編集ソフト「Pix!r」
を利用して画像編集について解説 します。
● Pix:r
httpi//pixlr com/
Pixlr
「Pixlr」 には数種類の画像編集ソフトサービスがありますが、本書では 「Pixlr Edlor」 の使 い方を紹介 します。
「Pixlr」 のトップページから、左端にある「PIXLR EDI丁 OR」 のボタンをクリックすると、ソフトが起動します。
まずは、 デジタルカメラなどで撮影 した写真を用意 し
ます。
04/ 4-1- 1 /images/sample_O
1
.jpe
:練 習用の画像 ファイル を用 意 していますのて 、 こ利 用 くたさい
デジタルカメラなどで撮影した写真は、ウェブページに挿入するにはサイズが大きすぎます。まずは、画像のサイ
ズがどのくらい大きいのか実際に確認しながら、サイズを縮小し、必要な部分を切り抜いてみましよう。
「コンピューターから画像を開く」 をクリックします。
コ ン ピュー タに保 存 され て い る フ ァイ ル か ら、
sample_01 jpgを 選択 し、ファイルを開きます。
縮 小 して画像 全体 を表 示
「ナビゲーター」 ビューに表示さ
れている「〇%」 は、 開いてい
る画像が何%拡 大・縮小して表示
されているのかを示しています。
入力欄の数値を調整したり、ス
ライダーのつまみを左右に動かす
ことで、画像を拡大・縮小できます。
実 際 のサイスて表示
t ロ
K■ ■比
入力欄に「 100」 と入力すると、
画像が実寸で表示されます。「ナ
ビゲーター」 ピューで拡大・縮小
しても、「 100」 %で 表示されて
いるときが実際の画像の大きさで
あることを理解しましょう。
ス
:≦
こ
各
8:孝
み拡
大縮
率
小
幅 (3000ピ クセ ル )と 高 さ (1993ピ クセ ル )が 、
samp!e_01.ipgの 画像サイズです。
一
■一
輌
蜀さ
:="t .
ビクセル
: 1"J .
ピクセル
●K
キ
t・
ンセル
口 ■口雌0■ 産
「縦横比を固定」 にチェックが入つていることを確認し、
颯:「 せ, クセル
ごan比
ナビゲーターの拡大率を「 100」 %に して、実際の
サイズで表示し、縮小されていることを確認しましょう。
'
ル
│ピ
■き:■ ′
さ,
い
に
幅を「720」 ピクセルに変更し、「OK」 をクリックします。
■t呈 を入力すると、自動的に高さも変更されます
│「
ム
クリック
高 さを 「 390」
ビクセル に変 更 し、「 OK」 をクリッ
クします。
■ここでは、画像の上部を起点にして上から390ヒ クセルま
でを切り抜きたいのて、「アンカーJは 上部3つ のとれかを
クリックして選択しておきます
に
富古
1′ 々●L
アンカー
。¨¨ ...
L」 L」 」
□□□
画像の下部が切り抜かれ、幅720ピ クセル ×高さ390
ピクセルの画像が作成されました。
]― ―
_」
ピクセル
上を起点に切 り抜 く
クリック
0保 存場所
「マイコンピューター」 を選択すると、コンピュー
タにフアイルが保存されます。
②フォーマット
ここでは 「JPEG」 を選択 します。「JPEG」 を
選択して表示される「クオリティー」 のスライダー
を動かすと、保存されるファイルのサイズが変わり
ますが、クオリテイを低くすると画像が劣化するため、
標準の「80」 くらいがちょうどよいでしょう。
■画像 フオーマットにつ いては、「 I解 説 l画 像形 式 J(98ヘ ー
シ )て 後 述 します
0名 前
保 存 され るフアイル 名 を入 力 します。 ここで
は、「img_01_01 jpg」 という名 前 で保 存 しま
す。フォーマットに「JPEG」 を選択しているので、
「 ipg」 と拡張子も入力することを注意しましょう。
「portfolio」 フォルダ内に、画像保存用の「images」
フォルダを作成し、フアイルを保存します。
フォル ダ構 成
portfolio
―□
臼
01
inrages
inre
01 ipe
4‐ 1‐
2
切り抜きツール で画像を切り抜く
sample_01.jpg以 外の画像も、 同じ画像サイズ (幅
720ピクセル×高さ390ビクセル)に 縮小・切り抜きします。
04 / 4- 1 -2 / images / sample_02.j pg
sample_01.jpgは 上から切 り抜きましたが、 画像に
O
よつて切 り抜きたい範囲はさまざまです。 そこで、「切
り抜きツール」 を使つて、規定の画像サイズになるよう
に、 画像の任意の範 囲を切 り抜く方法を紹介します。
4 / 4-
1
-2 /
images / sam ple_03. j pg
04 / 4- 1 -2 / images/sa mple_04. j pC
:練 習用の画像ファイルを用意していますので、こ利用くたさい
「 フアイル 」 >「 画 像 を開 く」 をクリックして、
sample_02.jpgを 開きます。
ヽ ﹁ 畠 げ なO D ヽ 最
、 ヽ ‘ ■ ヾ ハ ヽ ヽ も 0 ﹂
一 、 ヽ ヽヽ日 ヾ 0 ﹂ ︵
:切 り抜き範囲の比率か720390に 固定されていることに)主
目してくたさい
画像が幅720ピ クセル ×高さ390ピ クセルに切り抜か
れました。
ヽ 9 ヽ ゝ 畠 ピ ユ●
ドラッグして表 れる領 域 の アンカーを動 か して 、 切 り
抜き範 囲を調整 します。
一
■一
一 、 X.C ■ ヾ ‘ ︺
幅と高さの入力欄 の値を、幅「720」 高さ「390」
に変更します。
ヽ Q ヽ ﹁ 占 全 ●●
「固定化」のプルダウンリストをクリックし、
「出カサイズ」
を選択します。
前項の手順①∼0と 同様に「pOrtfolio/images」 フォ
ルダ内に「img_01_02 ipg」 という名前で保存します。
sample_03.jpg、 sample_04 ipgも 同様に作成 し、
そ れ ぞ れ、 日mg 01_03.jpg」 日mg 01_04 jpg」
という名前をつけて保存しましょう。
フォル ダ構成
ビクセル (画 素 )
コンピュータでは、領域をマスロで区切 り、 ひと
つひとつの色を変えることでさまざまな画像を表現
しています。
たとえば、「丸」 を拡大すると、右図のようにマ
スロがぬり分けられています。 つまり、 マスロが細
かければ細かいほど、多彩な画像 の表現ができます。
このひとつのマスロが 「 1ビ クセル (画 素 )」 です。
右のように、画像編集ソフトで写真を拡大 してみ
ると、エツジにマスロが浮かんでくることがわかります。
◎解像度
マスロの細かさを示すのが 「解像度」 です。解
llnch
像度 とは、 linch(2.54cm)に 何個 の ビクセルが
あるかを数えたもので、単位は ppi(pixeソ inch)
│
です。右の例では、解像度は 1 0ppiと なります。
以前はモニターの解像度は72ppiで したが、技
術の進歩 によリモニ ターが高解像度 になり、 現在
ではモニターによつて解像度はさまざまです。つま
レの大きさはモニターによって変わつ
り、 1ビクセリ
ているのです。
◎
1ビ クセル の大 きさ
これまでの解説で、 文字の大きさや罫線の太さ
を指定する際にも「px」 (ビ クセル )と いう単位 を
利用 してきましたが、 これも画像のビクセルと同じ
大きさです。 たとえば、 右のように CSSを 記述 し
てブラウザに表示される罫線の太さが 1ビ クセルの
皿
くhl>見 出しく/hl>
国
hl ( border: lpx so■ id #3399FF, }
出力結果
大きさを示 しており、モニターで表現できる最も細
│
い線です。
―
― ―一―――――――一 ― ――― ―
― ―¬
見出し
◎画像サイズの縮小で注意する点
画像編集ソフトなどで画像を縮Jヽ すると、元々あつたピクセルデ ータが失われます。そのため、一度縮
小した画像を再度拡大すると、 画像が劣化 してしまいます。 画像を再利用する場合を考慮 して、元ファイ
ルは残 しておくようにしましょう。
また、画像サイズが元々小さい画像は拡大することができません。
縮小
画像形式
ウェブページで画像を表示する場合、おもに「GIF(ジ フ)」 「JPEG(ジ ェイベグ)」 「PNG(ビ ング)」
の3つ の画像形式が利用されます。
GF
」PEG
PNG
png
◎ G:F
G:Fは 、256色 までの色を扱うことができる圧縮画像形式で、おもにイラストやアイコン、ロゴなど、色のはつ
きりとした画像を保存する際に用いられます。
G:Fで は、使用する色数を制限することで画像のファイルサイズを小さくしており、透過 G:Fと して保存
することも可能です。また、画像を切り替えるような簡単な動画として保存することも可能であり、アニメー
ションGIFと 呼ばれます。
色数が制限されているため、段階的に色が変化する写真では陰影やグラデーション部分が荒くなるため
適していません。
■本書で紹介している画像編集ソフト「Pix
GF(32色 、ファイル サイス 12KB)
r」
ては、GIFに 対応していません
GIF(256色 、ファイルサイス96KB)
◎ 」PttG
」PEGは 、フルカラーで表示できる圧縮画像形式で、おもに写真を保存する際に用いられます。
」PEGで はクオリティ(圧 縮率 )を 設定できるようになつており、 クオリティを下げるとファイルサイズを小
さくすることができます。 しかし、クオリティを下げすぎると、 ブロックノイズが発生するので、フアイルサ
イズとのバランスを見ながら適切に設定しましよう。
色や明るさが急激に変化するような箇所にはブロックノイズが発生 しやすいため、 色がはつきりしたイラ
ストなどの保存には向きません。ただし、 グラデーションしたり、色調 の変化が緩やかなイラストは」PEG
の方が向いています。
レサイス32KB)
」PEG(ク オリテイ60、 ファイリ
JPE(〕
クォ プテ
160フ
ア │サ rス
:3KB
◎ PNG
PNGは 、」PEGや G:Fに 代わつてウェブで広く使われることを目的として開発された優れた画像形式です。
圧縮 してもGIFや 」PEGの ように画像が劣化せず、イラストにも写真にも利用することができます。また、
透過にも対応しています。
ウェブ上で利用される技術の標準化をすすめる団体である W3C(Wo‖ d Wide Web ConsorJum)が
推奨 している画像形式となつてお り、今後はさらに利用される機会が増えるでしよう。
ただ し、 PNGで は、 GIFの ようにアニ メーションをできないこと、 フルカラーで保存 した写真などは
」PEGよ リファイルサイズが大きくなることなどから、 画像 の使用用途やファイルサイズに応 じて GIFや
JPEGと 使い分けるとよいでしよう。
PNG(32色 、ファイリレサイス 1lKB)
PNG(フ ルカラー、フアイルサイズ270K B)
画像を挿入 しよう
画像編集ソフトでウェブページ用に最適化した画像を HTMLに 挿入し、ブラウザに表示しましょう。
HttMLに 画像を挿入する
4-2‐ 1
portfolio/01 htmlを 開きます。 画像を挿入 したい箇 所に、 下記 のように追 記 します。
[portfolio/01 htm]
[.… 略]
くarticle c■ ass="artic■ eDetail・ >
くheader class="artic■ eDetailHead">
くhl c■ ass=・ pageTitle">cafe Debutく /hl>
く■mg src=limages/img_01_01.jpgⅢ alt=・・ width=・ フ20・ height=Ⅲ 390・ >
くP>baSer cMs カフェサイト用テーマくbr>
baser CMsテ ーマコンテスト2012飲 食店系テーマ賞受賞(受 賞結果はこちら)く /p>
く/header>
くsection class="articleDetai■ Body・ >
[.… 略 .…
]
くsection>
くh3 class="heading― typeB">プ ラクインでInstagramと 連携 く/h3>
くim`∫ src=・ images/im9 01 02 jp9・ al t=・ 1最 景′ た
`
の写真もすく│ト フヘーンで1什 言 てて
ま,
「
'1理
・720 height=・ 390・ >
width=
│′
くp>プ ラグインでlnstagram[.… 略 ...]す ぐに反映されます。く/p>
く/section>
くsection>
くh3 class=・ heading― typeB・ >レ スポンシフデザインでスマートフォン、タフレット表示も↑
央適 く/h3>
くimO src=・ images/im9 01 03 jpg° a tt t=・ スマートフ ンタフレ トハノコンご表示を:室 :″ すると それそ イアウト
'1レ
変オ│ま す ・ width=・ 720・ height=・ 390・ >
ll`
くp>さ まざまなデバイスの表示対応に[.… 略 .…
]確 認できるのも嬉しい♪く/p>
く/section>
くsection>
くh3 class="heading― typeB">Webフ ォントだから、飾り文字やアイコンもキレイく/h3>
′
ンの l面 ごt,文 字とつ′
イコンの表示か 絆化
`iTng src=Ⅲ lrna9es/im9 01 04・ jpg° alt=・ スマートフィ
t rl=・ ア
20・ height=・ 390・ >
くp>サ イトのタイトルやナピゲーション[.… 略 .… ]実 現できました。く/p>
く/section>
│■
く/section>
[略
.…
]
│′
[し
ム・
wid
<img src="images/img_01
02,pg"an=Ⅲ 撮影した料理の写真もすぐに トップページで確認できます。"width="720"height=・ 390">
l
埋 め込 み画像
ブラウザの出力結果
Cafo Dobut
[portfdio/01 htm旧
l
l
◎
ll
国
代 替 テキスト
l
団
src属 性
くimg>タ グでは、 src属 性で表示する画像ファイル
を才
旨定します。
◎ alt属 性
alt属 性には、画像の代替テキストを入力します。おもに、
スクリーンリーダー (目 の不 自由な方のための音声読み
上げソフト)や 、画像を表示しないブラウザで利用されます。
alt属 性 には、 画像 が表示されなかつた場合 に、 a比 の
属性値で画像が置き換わつても意味が変わらないように
記入する必要があります。
ただし、 img_01_01 jpgは 本文を補足するイメージ
写真であり、 代替テキストが表示されなくても本文の内
‖
容には影響がありません。このような場合には、
「a!t=‖ 」
のように空にしておくことも可能です。
` MIM0
5]〕
11「
:』
軽
嵯
ξ
Ml
とはできません。入力する内容がない場合は
「a忙 ="‖ 」 のように値を空にしておきます。
◎ width O height偏 弓
1性
Width属 性には画像の幅、height属 性には画像の高
さを入力します。実際の画像サイズと等 しい値を入力し
ます。
LMIMO層
膚瑯 濾
賃
と異なる値を入力すると、 画像 が拡大 ・縮小
して表示されます。 幅と高さの比率が実際の
画像サイズと異なると、 画像が伸 びたり潰れ
たりするので注意 しましょう。 なお、 widthと
height属 性は必須ではないため、省略しても
かまいません。 省略した場合は画像の実寸で
表示されます。
4‐ 2‐
2
画像 を図版 として指定する
本文から参照される図版は、次のように <ngure>タ グで囲みます。
[portfolio/01 html]
[.… 略]
くsection>
くh3 c■ ass="heading―
くigure>
くing
th=“
typeB">プ ラグインでInstagramと 連携 く/h3>
src="images/ing_01_02.」 Pg" alt=‖ 撮影した料理の写真もすぐにトップベージ確認できます。"wid
720" height="390">
く/flgure>
くp>プ ラグインでInstagram[.… 略 ...]す ぐに反映されます。く/p>
く/section>
くsection>
くh3 class="heading_typeB">レ スポンシブデザインでスマートフォン、タブレット表示も快適 く/h3>
くflgtlre>
・タブレットパソコンで表示を確認すると、それぞれレイ
くimg src=“ images/ing_01_03.jPg" alt="ス マートフォン
アウト
が変わります。"
く/flgtlre>
width="720" height="390">
くp>さ ま灘 なデバイスの表示対応に〔.… 略 .… ]確 認できるのも嬉しい♪く/p>
く/section>
くsection>
くh3 c■ ass="heading― typeB‖ >webフ ォントだから、飾り文字やアイコンもキレイく/h3>
くflg ure>
‖
くimg src="images/ing_01_04.jpg" alt="ス マートフォンの画面でも文字とアイコンの表示が劣化しません。
width=“ 720" height="390">
く/flgu re>
くp>サ イトのタイトルやナビゲーション[.… 略 ...]実 現できました。く/P>
く/section>
く/section>
[略
.…
]
AP
0ltil
T figure
*7t=cvt<
「本文から参照される図版 (イ ラスト、
すべての画像を<igure>タ グで囲む必要があるのではなく、
ソースコードなど)」 :こ ついて <lgure>で 囲むことに注意しましょう。
4‐ 2‐
3
図版 にキャプションを挿入する
[portfo1lo/01 html]
[.… 略]
くsection>
くh3 class=“ heading― typeB''>プ ラグインでInstagramと 連携 く/h3>
くigure>
くimg src="images/ing_01_02.jpg" alt="撮 影した料理の写真もすぐにトップページ確認できます。"wid
th="720" height=・ 390">
くflgcaption>今 日のランチのローストヒーフサントを撮│′ ,く /flgcaption>
く/丘 gure>
くp>プラグインでInstagraln[.… 略 ...]す ぐに反映されます。く/p>
く/section>
くsection>
くh3 class="heading― typeB">レ スポンシブデザインでスマートフォン、タフレット表示も快適 く/h3>
くigure>
くimg src=“ images/img_01_03.jpg" alt=“ スマートフォン
・タブレット
・パソコンで表示を確認すると、それぞれレイ
アウトが変わります。" width=“ 720“ height=・ 390">
くflgcaption>左 からiPhone iPad卜 lacBook Airで 表示確語 く/f,caption>
く/figure>
くp>さ ま奏 なデバイスの表示対応に[.… 略 .… ]確 認できるのも嬉しい ♪く/P>
く/section>
くsection>
くflgure>
くimg src=“
images/img ol_04.jpg" alt=“ スマートフォンの画面でも文字とアイコンの表示が劣イとしません。"
width="720" height=''390">
<flgc apt ion>iPhOneの 画面i二 近つして も…( Д )ハ :キ レイく/f19caption>
く/igure>
くh3 class="heading― typeB“ >webフ ォントだから、飾り文字やアイコンもキレイく/h3>
くP>サ イトのタイトルやナビゲーション[.… 略 .… ]実 現できました。く/p>
く/section>
く/section>
[略
.…
]
一
■一
写真にキャプションをつける場合 は、 <ngcapjOn>タ グを挿入 します。 <ngcaplon>タ グは lgure要 素 内で
のみ利用できることに注意 しましょう。
次に、写真のキャプションであることがわかりやすいように、 CSSで キャプションの文字サイズを本文よりもひとま
わ lル さく変更 しましょう。 style cssを 開き、セレクタ 「ngcapjOn」 に font‐ sizeを指定します。
jヽ
ブラウザの出力結果
[portfdb/01 htm]
[common/css/style CSS]
[.… 略]
table caption {
font― weight: bold,
text― align: ■eft,
)
/キ
画像キャプション ★/
flgcaption {
font―
size: 12px,
}
/★
見出し ★/
.pageTitle く
font― size: 26px,
[.… 略]
,^l.t
wob7rvf
t05.
t7 7!r tEe4L t L,-, rsEfrmf arltl:r-f
aOtT?7<
j>
t< rat 1 | t'p ruj-'
7 1 > + t 1 t ) ts a 6Lll1r,
aEL..aLa?
rrr rtc
1r6+t<
ltrrtrrg@e
4. 2'; < +,
Fo.r /1 1 tlt,a
. / a. t i-t*t!!
lveo
1
t;t
), t t lFo\e o) ttFL.!.a
t Lrr.
l. tr
:ll
y:o[uM‖
画像 のスライス
右 図は、 Photoshopで スライスツールを使用
している例です。 スライスツールでマウスドラツグ
すると、切 り抜き範囲を指定することができます。
スライスは、「4‐ 1-2切 り抜きツールで画像を切り
抜く」(94ペ ージ)で 紹介 した 「切 り抜き」 機能と
似ていますが、効率 的にデザインファイルから画
像を管理できるようになつているのが特徴です。 1
つのデザインフアイルに複数のスライス範囲を指定
して、 複数の画像 パー ツをまとめて保存すること
ができるようになつています。
本 書 で は Photoshopや Fireworksの 使 い方
は解説 しませんが、「 1‐ 1ウ ェブサイト制作のため
の準備 」(2ペ ージ)に 示 した 「SttEP5:HTML/
CSSコ ーディング」 の工程には、一般的に画像の
スライス作業も含まれます。
Photoshopの スライス機能
一
■一
本書では HTML/CSSの 学習を目的としているため、まずは手軽に画像編集が行えるように無料の
「Pixlr」 を利用しましたが、実際のウェブサイトの制作現場では、 HttML/CSSコ ーディングを行う前に、
Photoshopや Fireworksな どのソフトでデザインを詳細に作り込みます。
Photoshopゃ Fireworksの デザインファイルは1枚 の大きな画像のような状態のため、HttML/CSSコ ー
ディングの際に、画像として必要な部分のみを抜き出す必要があります。これらのソフトには、デザインフア
イルから効率的に複数の画像パーツを切り抜くために「スライス」 という機能が備わつています。
l:l
Чlμ):0[UM‖
画像素材を入手する
写真などの画像をすべ て自身で撮影 したものを用意できればよいですが、 イメージに合つた写真が撮影
できない場合もあります。 このような場合は、 インターネット上で配布されているフリーの画像素材を探 し
てみるとよいでしょう。
有料で写真やイラストなどの画像素材を配布しているサイトをいくつかご紹介 します。
Shutterstock
(http://www.shutterstock
アマナイメージズ
com/) (http://amanaimages.com/)
'tr
- ,,";;.,.,,
│口 ″:Or銑゛
が壼
imagenavi
(http://imagenavi jpl)
Ψ 鶴
‐
臨 し 甲 ■螢
誕
このようなサイトでは、画像 1点 から購入することができます。 また、一定期間で契約する定額プランが
用意されている場合も多いです。詳細についてはそれぞれのサイトの料金プランなどを確認してください。
また、無料で写真を配布しているサイトもあります。
PAKUTASO
足成
(httpプ /www
(http://www ashinan com/)
P,
1・
pakutaso com/)
`・
=
G、
い
‐
■
軽
E
二■よ―― ■■■■
l●
:_ヽ
_ │
_
このような素材配布サイトは非常に便利ですが、ライセンス (使 用許諾条件 )に ついては十分に注意する
必要があります。 それぞれのサイトで提示されている規定をよく理解 し、条件を守つて利用 しましょう。 ラ
COLUMN】 アイコン画像を作るには」(185ペ ージ)内 でも、詳しく紹介しています。
イセンスについては「 【