computer graphics (คอมพิวเตอร์กราฟิก)และซอฟต์แวร์ทางกราฟิก  คือ การสร้าง ประมวลผล และวิเคราะห์ภาพโดยใช้คอมพิวเตอร์

 

computer graphics (คอมพิวเตอร์กราฟิก) หรือเรียกอีกชื่อหนึ่งว่า “เรขภาพคอมพิวเตอร์” คือ การสร้าง ประมวลผล และวิเคราะห์ภาพโดยใช้คอมพิวเตอร์ โดยรับข้อมูลเข้าเป็นข้อมูลตัวเลข ตัวอักษร หรือสัญญาณต่าง ๆ แล้วแสดงผลลัพธ์ออกทางจอภาพเป็นข้อมูลเชิงเรขาคณิต เช่น รูปทรง สีสัน ลวดลาย หรือ ลักษณะแสงเงา รวมถึงข้อมูลอื่น ๆ ของภาพ เช่น ข้อมูลการเคลื่อนไหว การเปลี่ยนแปลง ลักษณะการเชื่อมต่อ และความสัมพันธ์ระหว่างวัตถุหรือ object (ออปเจ็กต์) ในภาพ

การประยุกต์ใช้คอมพิวเตอร์กราฟฟิก
คอมพิวเตอร์กราฟฟิกได้ถูกนำไปใช้งานในด้านต่างๆดังนี้
     - คอมพิวเตอร์ช่วยออกแบบ Computer-Aided Design (คอมพิวเตอร์ แอดิส ดีซาย)
     - กราฟและแผนภาพ Presentation Graphics (ฟรีเฟสเทชัน กราฟิก)
     - สภาพแวดล้อมเสมือนจริง Virtual Reality Environments (วิชวล แลลิตี้ เอนวิชโลเมน)
     - ภาพศิลป์ Computer Art (คอมพิวเตอร์ อาร์ต)
     - วงการบันเทิง Entertainment (เอนเตอเทนเม้นต์)
     - การศึกษาและการอบรม Education and Training (อิดูแคชัน แอน เทินนิง)
     - การแสดงข้อมูลด้วยภาพ Visualization (วิชวลิเตชัน)
     - การประมวลผลภาพ Image Processing (อิมเมช โปรเซสชิง)
     - การติดต่อกับผู้ใช้งานโดยใช้ภาพ Graphical User Interfaces (กราฟิก ยูเชอ อินเตอเฟส)

มาตรฐานซอฟต์แวร์ทางกราฟฟิก

มาตรฐาน CORE : Core Graphics System (คอ กราฟิก ชิสเตม)
     เป็นมาตรฐานสำหรับการแสดงภาพ 3 มิติ ที่ประกอบด้วยกลุ่มคำสั่งที่ใช้สำหรับสร้างภาพ และควบคุมอุปกรณ์ทางด้านกราฟฟิกที่ สามารถใช้ได้กับคอมพิวเตอร์ทุกชนิด
สามารถสร้างวัตถุทั้งในระบบ 2 มิติและ 3 มิติ ใช้ได้กับจอภาพแบบเวคเตอร์ ไม่มีคำสั่งสร้างภาพที่เป็นพื้นผิว

มาตรฐาน GKS : Graphical Kernel System (กราฟิกคอล เคอแนล ชิสเตม)
     เป็นมาตรฐานสำหรับระบบแสดงภาพ 2 มิติ สนับสนุนฮาร์ดแวร์ที่หลากหลาย มีภาษาคอมพิวเตอร์หลายภาษาที่สามารถเรียกใช้ได้ เช่น ภาษาปาสคาล ภาษาฟอร์แทรน และภาษาซี เป็นต้น
     ช่วงแรกไม่มีคำสั่งทางด้านโครงสร้าง 3 มิติ แต่ต่อมาได้มีการพัฒนาให้มีคุณสมบัติทางด้านการแสดงภาพสามมิติและถูกเรียกชื่อว่า GKS-3D
โดยเพิ่มเติมความสามารถด้านคอมพิวเตอร์กราฟิกสามมิติ เช่น การแสดงพื้นผิวในแต่ละมุมมอง และการทับซ้อนในสามมิติ เป็นต้น

PHIGS : Programmer’s Hierarchical Interactive Graphics Standard (โปรแกรมเมอร์ ไฮราชิคอล อินเทอลิทีฟ กราฟิก สแตนดาด)
     เป็นระบบที่พัฒนาโดยยึดพื้นฐานของคอมพิวเตอร์กราฟฟิก 3 มิติ ซอฟต์แวร์ที่ใช้มาตรฐานนี้สามารถสนับสนุนการพัฒนาสภาพแวดล้อมทางกราฟฟิกแบบมีการโต้ตอบกับผู้ใช้ได้เพิ่มความสามารถด้านต่างๆ เช่น เส้นโค้ง การจัดแสง การให้เงา Shading (แชร์ดิง) หรือการสร้างพื้นผิว Surface (ซับเฟส) เป็นต้น
มาตรฐาน PHIGS ยังได้มีการพัฒนาออกมาอีกมาตรฐานหนึ่งที่ชื่อว่า PHIGS+ ซึ่งมีความสามารถที่แตกต่างจากมาตรฐาน GKS และ GKS-3D อยู่พอสมควร

มาตรฐาน GL : Graphics Library (กราฟิก ไลบารี)
     เป็นมาตรฐานทางกราฟฟิกรูทีนที่ได้รับความนิยมอย่างแพร่หลายในสังคมของกราฟฟิก มีการทำงานที่เร็วแบบเรียลไทม์
มีสภาพเป็น OpenGL : Open Graphics Library (โอเพน กราฟิก ไลบารี) เนื่องจากมีการพัฒนาให้เป็นอิสระในการทำงานร่วมกับฮาร์ดแวร์ ถูกออกแบบพิเศษสำหรับแอพพลิเคชั่นเพื่อการทำงานด้านกราฟิกสามมิติอย่างมีประสิทธิภาพ แต่สามารถใช้กับงานสองมิติโดยที่การกำหนดค่าโคออร์ดิเนต z ให้เป็น 0

ประเภทของซอฟต์แวร์ทางกราฟิก
ปัจจุบันซอฟต์แวร์ที่ใช้ควบคุมคอมพิวเตอร์ให้ทำงานเกี่ยวกับภาพ แบ่งได้เป็น 2 แบบ

1. โปรแกรมสำเร็จรูป
     เป็นโปรแกรมที่สร้างขึ้นโดยผู้เชี่ยวชาญทางด้านคอมพิวเตอร์กราฟฟิก เพื่อให้ผู้ใช้โปรแกรมสามารถใช้คอมพิวเตอร์ดำเนินการเกี่ยวกับภาพได้อย่างสะดวกรวดเร็ว
ปัจจุบันมีผู้ผลิตโปรแกรมสำเร็จรูปทางด้านกราฟฟิกออกมาจำหน่ายเป็นจำนวนมาก เช่น Paint (เพน), Photoshop CS (โฟโตชอบ ชีเอส), PaintshopPro (เพนซอบโปร) เป็นต้น

2. โปรแกรมที่ผู้ใช้เขียนขึ้นเอง
     เป็นโปรแกรมที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์ เช่น ภาษาเบสิก ภาษาฟอร์แทรน ภาษาปาสคาล และภาษาอื่น ๆ โดยเขียนด้วยคำสั่งและหลักการของภาษานั้น เพื่อให้คอมพิวเตอร์ดำเนินการเกี่ยวกับกราฟฟิกตามที่ผู้ใช้ต้องการ

 

อ้างอิง
คอมพิวเตอร์กราฟิกเบื้องต้น

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถาม library หรือคำสั่งดู VDO ใช้เวลาดูไปเท่าไรและดูจบแล้วหรือไม่
โดย eange08 จ 25 มี.ค. 2024 1:28 pm บอร์ด Programming - PHP
2
904
พฤ 28 มี.ค. 2024 12:25 pm โดย eange08 View Topic สอบถาม library หรือคำสั่งดู VDO ใช้เวลาดูไปเท่าไรและดูจบแล้วหรือไม่
M181 - อธิราช กุลเมือง
โดย athirach.offcial จ 25 มี.ค. 2024 10:15 am บอร์ด Dev Teams
0
9
จ 25 มี.ค. 2024 10:15 am โดย athirach.offcial View Topic M181 - อธิราช กุลเมือง
การสำรองข้อมูล Backup Joomla! ทั้งเว็บ ด้วย MJClone
โดย mindphp อ 24 มี.ค. 2024 1:33 am บอร์ด MindPHP News & Feedback
0
217
อ 24 มี.ค. 2024 1:33 am โดย mindphp View Topic การสำรองข้อมูล Backup Joomla! ทั้งเว็บ ด้วย MJClone
Start Directadmin แบบเมนนวล
โดย mindphp ศ 22 มี.ค. 2024 5:35 am บอร์ด Linux - Web Server
1
234
ศ 22 มี.ค. 2024 5:43 am โดย mindphp View Topic Start Directadmin แบบเมนนวล
คำสั่ง Command Line สำรองเว็บไซต์ บน Directadmin Backup Website ขนาดใหญ่
โดย mindphp ศ 22 มี.ค. 2024 5:31 am บอร์ด Linux - Web Server
1
465
ศ 22 มี.ค. 2024 11:52 pm โดย mindphp View Topic คำสั่ง Command Line สำรองเว็บไซต์ บน Directadmin Backup Website ขนาดใหญ่
Vmware Exsi 5 เพิ่ม HDD เป็น data store ไม่ได้เจอ Error Call "HostDatastoreSystem.QueryVmfsDatastoreCreateOptions" for
โดย mindphp พฤ 21 มี.ค. 2024 6:53 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
504
ศ 05 เม.ย. 2024 10:04 am โดย mindphp View Topic Vmware Exsi 5 เพิ่ม HDD เป็น data store ไม่ได้เจอ Error  Call "HostDatastoreSystem.QueryVmfsDatastoreCreateOptions" for
ถ้าใช้เมนบอร์ดที่ใส่ cpu ได้สองตัว และ cpu รันปกติแต่ vmwere
โดย Anonymous พ 20 มี.ค. 2024 3:09 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
218
พฤ 21 มี.ค. 2024 6:48 am โดย mindphp View Topic ถ้าใช้เมนบอร์ดที่ใส่ cpu ได้สองตัว และ cpu รันปกติแต่ vmwere
วิธีตั้งค่าการเก็บ Logs Error ของ OpenLiteSpeed ใช้ได้กับ Apache, Nginx
โดย mindphp พ 20 มี.ค. 2024 2:27 pm บอร์ด Linux - Web Server
0
281
พ 20 มี.ค. 2024 2:27 pm โดย mindphp View Topic วิธีตั้งค่าการเก็บ Logs Error ของ OpenLiteSpeed ใช้ได้กับ Apache, Nginx