|
|
รูปแบบของรูปภาพ
เป็นไฟล์รูปภาพชนิดบิตแมป (Bitmap)
เป็นรูปแบบมาตราฐานสำหรับใช้แสดงผลบน X Window ของ UNIX แต่ไม่นิยมนำมาใช้งานกับ
เว็บเบราเซอร์ที่ทำงานบน Windows 95 หรือ Windows 3.11
คำว่า Bitmap นั้นเป็นเทคนิคการเก็บภาพ
โดยให้จุดสี (pixel) ต่างๆวางเรียงต่อกันจนเกิดเป็นรูปภาพ ภาพเกือบทั้งหมดมักเป็น
ภาพชนิดนี้ เพราะจัดเก็บง่าย แต่ก็มีข้อเสียคือ ขนาดของภาพจะมีขนาดใหญ่ และถ้าหากนำมาขยาย
ภาพจะสูญเสียรายละเอียด ทำให้ภาพที่ปรากฏเป็นจุดสีมากมาย เช่นภาพที่เป็นเส้นตรงเอียง จะเห็น
รอยหยาบได้อย่างชัดเจน จะเห็นได้ว่า เส้นตรงจะเห็นเป็นขั้นบรรไดได้อย่างชัดเจน ทำให้ไฟล์ชนิดนี้
ไม่นิยมนำมาใช้ในการทำ homepage
ไฟล์รูปภาพแบบ TIFF ย่อมาจากคำว่า Tag Image file Format
เป็นไฟล์ชนิดบิตแมปที่ใช้ได้กับระบบปฏิบัติการหลายชนิด สามารถจัดเก็บภาพสี ขาวดำ
และ grayscale โดยสนับสนุนรายละเอียดของภาพสีได้สูงถึง 48 บิต นอกจากนี้ยัง
ผ่านการบีบย่อข้อมูลได้ที่อัตราส่วน 8:1 หรือ 10:1 ได้ นิยมใช้กันในโปรแกรม
Aldus Pagemaker เนื่องจากภาพส่วนใหญ่จะเป็นภาพที่เกิดจากการสแกน ทังสองไฟล์นี้
ไม่ค่อยมีใครใช้กันพบ Website นานๆจึงจะเจอซักที
ไฟล์รูปภาพแบบ GIF ย่อมาจากคำว่า
Graphics Interchange Format เป็นไฟล์ชนิดบิตแมป ถูกพัฒนาขึ้นโดย CompuServe
ไฟล์ GIF นี้ ส่วนใหญ่นิยมใช้กับภาพถ่าย การ์ตูน ที่ไม่มีรายละเอียดมากนัก
เมื่อก่อนจะใช้แสดงผลในแบบภาพนิ่ง แต่ในปัจจุบันได้มีโปรแกรมที่ทำการรวมภาพ GIF
หลายๆภาพเข้ามารวมกันเป็นไฟล์เดียวกัน เมื่อนำภาพนั้นมาแสดงผลจะเกิดเป็นภาพเคลือนไหว
ซึ่งเราเรียกว่า animation
ข้อจำกัดของ GIF ก็คือ สามารถแสดงผลได้สูงสุดเพียง 256 สีเท่านั้น
นอกจากนี้ยังมีขนาดใหญ่อีกด้วย
การแสดงรูปภาพ <IMG SRC="ชื่อรูปภาพ">
ในการใส่รูปภาพเพื่อแสดงผลนั้น เราใช้คำสั่ง
<IMG SRC="รูปภาพ"> เป็นตัวกำหนดรูปภาพที่ต้องการ ไฟล์ที่ใช้ควรเป็นชนิด JPEG หรือ GIF
เพราะโปรแกรม Web Browser ส่วนใหญ่จะสนับสนุนไฟล์ 2 ชนิดนี้
ตัวอย่าง
| Source | View |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF"> <img src="picture.jpg">หากคุณเป็นชายคนนี้ คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม? </body> </html> |
หากคุณเป็นชายคนนี้
คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม?
|
ตัวอย่าง
| Source | View |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF" > <img src="picture.jpg" ALT="สัญญากับฉันซิ ว่าเธอจะไม่หมดหวัง">หากคุณเป็นชายคนนี้ คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม? </body> </html> |
หากคุณเป็นชายคนนี้
คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม?
|
การวางตำแหน่งรูปภาพ ALIGN=ตำแหน่ง
โดยปกติแล้วเมื่อเรากำหนดข้อความเพื่อใช้
แสดงความหมายหรือกำกับภาพ ถ้ารูปภาพไม่ใหญ่เกินไป ข้อความนั้นจะปรากฏอยู่ที่ส่วนล่างของภาพทาง
ขวามือเสมอ
ตัวอย่าง
| Source | View |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF" > <img src="picture.jpg" ALT="สัญญากับฉันซิ ว่าเธอจะไม่หมดหวัง">หากคุณเป็นชายคนนี้ คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม? </body> </html> |
หากคุณเป็นชายคนนี้
คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม?
|
เราสามารถกำหนดตำแหน่งของรูปภาพที่แสดง
บนจอภาพได้ด้วยการใช้แอตทริบิวต์ ALIGN ซึ่งจะเป็นตัวกำหนดตำแหน่งการแสดงผลว่ารูปภาพนั้น
จะถูกวางตำแหน่งไว้ที่ใด
สำหรับการกำหนดตำแหน่งให้รูปภาพนั้น เราสามารถ
แบ่งการแสดงผลได้ 2 แบบ ดังนี้
| Source |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF" >
<IMG ALIGN=LEFT SRC=picture.jpg> align=left <IMG ALIGN=RIGHT SRC=picture.jpg> align=right <IMG ALIGN=TOP SRC=picture.jpg> align=top <IMG ALIGN=TEXTTOP SRC=picture.jpg> align=texttop <IMG ALIGN=MIDDLE SRC=picture.jpg> align=middle <IMG ALIGN=ABSMIDDLE SRC=picture.jpg> align=absmiddle <IMG ALIGN=BASELINE SRC=picture.jpg> align=baseline <IMG ALIGN=BOTTOM SRC=picture.jpg> align=bottom <IMG ALIGN=ABSBOTTOM SRC=picture.jpg> align=absbottom </body> </html> |
| View |
|
|
|
NOTE & TIP !! <Center> <img src="picture.jpg"> </Center> |
ในการนำรูปภาพมาแสดงผลนั้น บางครั้งรูปบางรูป
อาจจะมีขนาดใหญ่เกินไป ทำให้การแสดงผลออกมาไม่สวยงาม ไม่ตรงขนาดที่เราต้องการจะให้
แสดงผล
การกำหนดขนาดความสูงและความกว้างของรูป เราใช้
แอตทริบิวต์ Width และ Height ซึ่งมีหน่วยเป็น Pixel
| Source | View |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF">
<img src="picture.jpg" width=100 height=100><br> </html> |
![]() รูปต้นฉบับ ![]() width=100 height=100 ![]() width=100 height=250 ![]() width=50 height=100 |
โดยปกติรูปภาพที่แสดงบนจอภาพจะไม่มีเส้นกรอบ หากต้องการให้
ภาพที่แสดงมีเส้นกรอบ ให้ใส่แอตทริบิวต์ Border เราสามารถกำหนดขนาดของกรอบ
รูปภาพได้ด้วยการกำหนดให้แอตทริบิวต์ Border=n หากค่า n ยิ่งมาก กรอบก็ยิ่งหนาขึ้น โดยปกติแล้ว
n จะมีค่าเป็น 0
ตัวอย่าง
| Source | View |
| <html>
<head><title> </title></head> <body bgcolor=black text="#00FFFF">
</body> |
![]() ![]() |
|
NOTE & TIP !! <font color="FF0000"> <img src="picture.jpg"> จากตัวอย่าง เราจะได้กรอบที่มีสีแดง ดูตารางสีเพิ่มเติม |