ไวยากรณ์รูปภาพ
รูปภาพเป็นองค์ประกอบสำคัญด้านภาพของเอกสาร Markdown มีไวยากรณ์ที่เรียบง่ายในการแทรกและจัดการรูปภาพ
ไวยากรณ์พื้นฐานของรูปภาพ
รูปภาพแบบอินไลน์
ใช้รูปแบบ :
markdown
รูปภาพพร้อมชื่อเรื่อง (title)
เพิ่มชื่อเรื่องแบบเลือกได้:
markdown
เมื่อเลื่อนเมาส์เหนือรูป จะเห็นข้อความชื่อเรื่อง
รูปภาพแบบอ้างอิง
แบบอ้างอิงพื้นฐาน
markdown
![ข้อความทดแทน][ref-img]
[ref-img]: https://www.markdownlang.com/image.jpg "ชื่อเรื่อง (ไม่บังคับ)"แบบอ้างอิงอย่างย่อ
เมื่อคีย์อ้างอิงตรงกับข้อความทดแทน:
markdown
![Markdown Logo][]
[Markdown Logo]: https://www.markdownlang.com/markdown-logo.pngประเภทของพาธรูปภาพ
URL แบบสัมบูรณ์
markdown
พาธสัมพัทธ์
markdown


พาธสัมบูรณ์จากรากไซต์
markdown
ฟีเจอร์ขั้นสูงของรูปภาพ
รูปภาพที่เป็นลิงก์
หุ้มรูปภาพด้วยลิงก์:
markdown
[](https://www.markdownlang.com)ผลลัพธ์: คลิกรูปเพื่อไปยังลิงก์ที่กำหนด
ใช้ HTML ควบคุมรูปภาพ
กำหนดขนาด
markdown
<img src="image.jpg" alt="คำอธิบาย" width="300" height="200">จัดแนวรูปภาพ
markdown
<!-- จัดกึ่งกลาง -->
<div align="center">
<img src="image.jpg" alt="รูปกึ่งกลาง" width="400">
</div>
<!-- จัดชิดขวา -->
<div align="right">
<img src="image.jpg" alt="รูปชิดขวา" width="300">
</div>รูปภาพตอบสนอง (Responsive)
markdown
<img src="image.jpg" alt="รูปตอบสนอง" style="max-width: 100%; height: auto;">การจัดรูปภาพหลายรูป
วางรูปเรียงข้างกัน
markdown
<img src="img1.jpg" width="45%"> <img src="img2.jpg" width="45%">ตารางรูปภาพ (Grid)
markdown
<table>
<tr>
<td><img src="img1.jpg" width="200"></td>
<td><img src="img2.jpg" width="200"></td>
</tr>
<tr>
<td><img src="img3.jpg" width="200"></td>
<td><img src="img4.jpg" width="200"></td>
</tr>
</table>จัดรูปภาพล้อมข้อความ
markdown
<img src="avatar.jpg" align="left" width="100" style="margin-right: 10px;">
นี่คือย่อหน้าข้อความ โดยรูปอยู่ด้านซ้ายและข้อความล้อมรอบ เหมาะสำหรับโปรไฟล์ส่วนตัวหรือคำอธิบายผลิตภัณฑ์
<div style="clear: both;"></div>แนวปฏิบัติสำหรับข้อความทดแทน (alt)
ข้อความเชิงพรรณนา
markdown
✅ แนะนำ: อธิบายเนื้อหาของรูป

❌ ไม่แนะนำ: คำทั่วไปที่ไร้ความหมาย

รูปภาพเชิงหน้าที่
markdown
✅ แนะนำ: อธิบายวัตถุประสงค์ของรูป


❌ ไม่แนะนำ: ซ้ำกับข้อความรอบข้าง
คลิก  เพื่อค้นหารูปภาพตกแต่ง
markdown
✅ แนะนำ: ใช้ alt ว่างสำหรับรูปตกแต่ง

❌ ไม่แนะนำ: คำอธิบายที่ไม่จำเป็น
รูปแบบไฟล์ที่พบบ่อย
รูปแบบที่เป็นมิตรต่อเว็บ
| รูปแบบ | การใช้งาน | คุณลักษณะ |
|---|---|---|
| JPEG | รูปถ่าย/ภาพซับซ้อน | ไฟล์เล็ก บีบอัดแบบสูญเสีย |
| PNG | ไอคอน/พื้นหลังโปร่งใส | บีบอัดแบบไม่สูญเสีย รองรับความโปร่งใส |
| WebP | รูปภาพเว็บสมัยใหม่ | ไฟล์เล็ก คุณภาพดี |
| SVG | เวกเตอร์/ไอคอน | ย่อ-ขยายได้ ไฟล์เล็ก |
| GIF | ภาพเคลื่อนไหวง่าย | รองรับแอนิเมชัน สีจำกัด |
คำแนะนำการเลือกใช้
markdown
✅ แนวทางที่ดี:
 ← JPEG เหมาะกับภาพถ่าย
 ← PNG เหมาะกับไอคอน
 ← SVG เหมาะกับเวกเตอร์
 ← GIF เหมาะกับแอนิเมชันเรียบง่าย
❌ ไม่แนะนำ:
 ← JPEG ไม่เหมาะกับไอคอน
 ← PNG จะมีขนาดไฟล์ใหญ่เทคนิคเพิ่มประสิทธิภาพรูปภาพ
ลดขนาดไฟล์
เลือกระดับความละเอียดที่เหมาะสม
markdown<!-- แนะนำสำหรับเว็บ --> <img src="image.jpg" width="800" alt="คำอธิบาย"> ← ภาพ 2x สำหรับจอความละเอียดสูงใช้การบีบอัดที่เหมาะสม
markdown<!-- JPEG คุณภาพ 70-80% โดยประมาณ --> โหลดแบบขี้เกียจ (Lazy load)
markdown<img src="image.jpg" alt="คำอธิบาย" loading="lazy">
ใช้ CDN/ที่ฝากรูป
markdown
<!-- CDN ช่วยเร่งความเร็ว -->

<!-- บริการฝากรูป -->
ข้อผิดพลาดที่พบบ่อยและแนวทางแก้ไข
1. พาธผิด
markdown
❌ ผิด:
 ← พาธไม่ถูกต้อง
✅ ถูกต้อง:
 ← ตรวจสอบพาธไฟล์
 ← ใช้พาธสัมพัทธ์ที่ถูกต้อง2. ขาดข้อความทดแทนที่สำคัญ
markdown
❌ ผิด:
 ← รูปสำคัญแต่ไม่มีคำอธิบาย
✅ ถูกต้อง:
3. ควบคุมขนาดไม่เหมาะสม
markdown
❌ ปัญหา: รูปใหญ่เกินไป
 ← อาจทำลายเลย์เอาต์
✅ วิธีแก้:
<img src="huge-image.jpg" alt="รูปใหญ่" style="max-width: 100%;">4. ไวยากรณ์รูปภาพแบบลิงก์ผิด
markdown
❌ ผิด:
[(https://www.markdownlang.com) ← ไวยากรณ์ผิด
✅ ถูกต้อง:
[](https://www.markdownlang.com)สถานการณ์การใช้งานจริง
1. เอกสารเทคนิค
markdown
## ขั้นตอนติดตั้ง
1. ดาวน์โหลดแพ็กเกจติดตั้ง

2. เรียกใช้โปรแกรมติดตั้ง

3. เสร็จสิ้นการติดตั้ง
2. โชว์เคสผลิตภัณฑ์
markdown
## คุณสมบัติของผลิตภัณฑ์
### อินเทอร์เฟซสมัยใหม่
<div align="center">
<img src="ui-screenshot.png" alt="ภาพหน้าจอ UI" width="600">
<p><em>ส่วนติดต่อผู้ใช้ที่เรียบง่ายและใช้งานง่าย</em></p>
</div>
### รองรับหลายแพลตฟอร์ม
<table>
<tr>
<td align="center">
<img src="windows-logo.png" width="60"><br>
<strong>Windows</strong>
</td>
<td align="center">
<img src="mac-logo.png" width="60"><br>
<strong>macOS</strong>
</td>
<td align="center">
<img src="linux-logo.png" width="60"><br>
<strong>Linux</strong>
</td>
</tr>
</table>3. ประวัติส่วนตัว
markdown
## เกี่ยวกับฉัน
<img src="avatar.jpg" align="right" width="150" style="margin-left: 20px; border-radius: 50%;">
สวัสดี! ฉันเป็นนักพัฒนาสาย Full Stack ที่เชี่ยวชาญเทคโนโลยีเว็บสมัยใหม่ มีประสบการณ์มากกว่า 5 ปี และคุ้นเคยกับหลายภาษา/เฟรมเวิร์ก
### ทักษะ



<div style="clear: both;"></div>4. บทเรียนแนะนำ
markdown
## ตั้งค่าโปรแกรมแก้ไขโค้ด
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าสภาพแวดล้อมของคุณ:
1. **เปิดการตั้งค่า**

2. **ค้นหารายการตั้งค่า**

3. **แก้ไขค่า**

> 💡 **คำแนะนำ**: รีสตาร์ทโปรแกรมแก้ไขหลังการตั้งค่าเพื่อให้มีผลการเข้าถึง (Accessibility)
เขียนข้อความทดแทนที่มีความหมาย
markdown
✅ แนะนำ: คำอธิบายที่ให้ข้อมูล

❌ ไม่แนะนำ: คำที่ซ้ำซ้อน
คำอธิบายแบบโครงสร้าง
markdown
เอาต์พุต HTML
การแปลงรูปภาพใน Markdown เป็น HTML:
markdown
แปลงเป็น:
html
<img src="image.jpg" alt="ข้อความทดแทน" title="ชื่อรูปภาพ">รูปภาพแบบอ้างอิง:
markdown
![ข้อความทดแทน][ref]
[ref]: image.jpg "ชื่อเรื่อง"แปลงเป็น:
html
<img src="image.jpg" alt="ข้อความทดแทน" title="ชื่อเรื่อง">ไวยากรณ์ที่เกี่ยวข้อง
- ไวยากรณ์ลิงก์ - สร้างลิงก์
- HTML ขั้นสูง - ฝัง HTML
- โค้ดแบบรั้ว - เน้นโค้ด
แบบฝึกหัด
ลองสร้างสิ่งต่อไปนี้:
- หน้าสินค้าพรีเซนต์ที่มีรูปหลายภาพ
- บทเรียนเชิงเทคนิคพร้อมภาพหน้าจอประกอบ
- หน้าแนะนำทีมพร้อมรูปสมาชิก
- รูปเปรียบเทียบที่แสดงแนวโน้มข้อมูล
เครื่องมือแนะนำ
โปรแกรมแก้ไขรูปภาพ
- ออนไลน์: Canva, Figma, Photopea
- เดสก์ท็อป: GIMP, Paint.NET, Adobe Photoshop
- เครื่องมือจับภาพหน้าจอ: Snipaste, Lightshot, เครื่องมือในระบบ
เครื่องมือเพิ่มประสิทธิภาพรูปภาพ
- บีบอัด: TinyPNG, ImageOptim, Squoosh
- แปลงรูปแบบ: CloudConvert, Online-Convert
- ประมวลผลเป็นชุด: ImageMagick, XnConvert
บริการฝากรูป
- ฟรี: GitHub, Gitee, sm.ms
- เสียค่าใช้จ่าย: Qiniu, Alibaba Cloud OSS, Tencent COS
- CDN: jsDelivr, Cloudflare, AWS CloudFront