การใส่รูปภาพ


รูปแบบของรูปภาพ

การแสดงรูปภาพ <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>

หากคุณเป็นชายคนนี้ คุณจะทำอย่างนี้ เพื่อคนที่คุณรักไหม?




การใส่ข้อความ <IMG SRC="ชื่อรูปภาพ" ALT="ข้อความ"> ทำหน้าที่เพื่ออธิบายความหมายของรูปภาพ และใช้สำหรับผู้ใช้ Internet แบบเท็กซ์ (ซึ่งจะเห็นแต่ตัวอักษรอย่างเดียว) สามารถรู้ได้ว่า รูปนี้คืออะไร มีความหมายอย่างไร ทำได้โดยการเพิ่มแอตทริบิวต์ ALT="ข้อความ" ต่อจาก SRC="ชื่อไฟล์รูปภาพ" แอตทริบิวต์นี้จะเป็นตัวกำหนดคำอธิบายของรูปภาพที่นำมาแสดงผล เ นอกจากนี้ หากเอาMouseไปทับบนรูปไว้บราวเซอร์จะแสดงคำอธิบายขึ้นมา

ตัวอย่าง

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 แบบ ดังนี้

  1. แบบแนวนอน
    ประกอบไปด้วยตำแหน่ง ซ้าย และ ขวา
  2. แบบแนวตั้ง
    ประกอบไปด้วยตำแหน่งต่างๆ 3 ระดับ ดังนี้
    1. เสมอบน มี 2 คำสั่งคือ top และ texttop
    2. กิ่งกลาง มี 2 คำสั่งคือ midle และ absmiddle
    3. เสมอล่าง มี 3 คำสั่งคือ baseline,bottom,absbottom
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

align=left


align=right


align=top


align=texttop


align=middle


align=absmiddle


align=baseline


align=bottom


align=absbottom




NOTE & TIP !!
สำหรับการกำหนดตำแหน่งรูปภาพให้ อยู่ตรงกลางนั้นให้ใช้คำสั่ง <center> ... </center>เนื่องจาก แอตทริบิวต์ ALIGN นั้น ไม่สามารถกำหนดรูปให้อยู่ตรงกลางได้ เช่น
<Center>
<img src="picture.jpg">
</Center>


การกำหนดขนาดความกว้างและความสูงของรูป (Width และ Height)

ในการนำรูปภาพมาแสดงผลนั้น บางครั้งรูปบางรูป อาจจะมีขนาดใหญ่เกินไป ทำให้การแสดงผลออกมาไม่สวยงาม ไม่ตรงขนาดที่เราต้องการจะให้ แสดงผล
การกำหนดขนาดความสูงและความกว้างของรูป เราใช้ แอตทริบิวต์ Width และ Height ซึ่งมีหน่วยเป็น Pixel
Source View
<html>

<head><title> </title></head>

<body bgcolor=black text="#00FFFF">

<img src="picture.jpg" width=100 height=100><br>
รูปต้นฉบับ<br>
<img src="picture.jpg" width=100 height=100><br>
width=100 height=100<br><br>
<img src="picture.jpg" width=100 height=250><br>
width=100 height=250<br><br>
<img src="picture.jpg" width=50 height=100><br>
width=50 height=100<br>
</body>

</html>


รูปต้นฉบับ

width=100 height=100

width=100 height=250


width=50 height=100



การใส่กรอบให้รูปภาพ Border=n

โดยปกติรูปภาพที่แสดงบนจอภาพจะไม่มีเส้นกรอบ หากต้องการให้ ภาพที่แสดงมีเส้นกรอบ ให้ใส่แอตทริบิวต์ Border เราสามารถกำหนดขนาดของกรอบ รูปภาพได้ด้วยการกำหนดให้แอตทริบิวต์ Border=n หากค่า n ยิ่งมาก กรอบก็ยิ่งหนาขึ้น โดยปกติแล้ว n จะมีค่าเป็น 0

ตัวอย่าง

Source View
<html>

<head><title> </title></head>

<body bgcolor=black text="#00FFFF">

<img src="picture.jpg" border=1><br>
<img src="picture.jpg" border=5><br>

</body>
</html>





NOTE & TIP !!
หากต้องการเปลี่ยนสีของกรอบรูปภาพ เราสามารถทำได้โดยการกำหนดสีของตัวอักษรก่อนจะใส่รูปภาพเช่น
<font color="FF0000">
<img src="picture.jpg">
จากตัวอย่าง เราจะได้กรอบที่มีสีแดง
ดูตารางสีเพิ่มเติม