แปลง JPG เป็น TGA
ตัวคอมไพล์เท็กซ์เจอร์และเกมเอนจินรุ่นเก่าบางตัวรับเฉพาะไฟล์ Targa เท่านั้น คุณสามารถแปลงรูปถ่ายและภาพอ้างอิง JPG ให้เป็น TGA ได้ที่นี่ ในขนาดภาพที่เอนจินต้องการ แล้วนำเข้าสู่ไปป์ไลน์ได้ทันที
แปลงไฟล์รูปภาพ
หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
ค่า 85 ทำให้ภาพถ่ายดูเหมือนต้นฉบับทุกประการ ควรลดค่านี้เฉพาะเมื่อต้องการไฟล์ที่เล็กลง
JPG, BMP และ EPS ไม่รองรับความโปร่งใส พิกเซลโปร่งใสจะถูกเติมด้วยสีนี้
รหัสสีแบบ Hex ที่ใช้แทนพิกเซลโปร่งใส เช่น #FFFFFF
รูปแบบนี้เก็บภาพได้เพียงภาพเดียว หากต้องการคงภาพเคลื่อนไหวไว้ ให้เลือกผลลัพธ์เป็น GIF หรือ WebP
ไอคอนหลายขนาดจะรวมความละเอียดหลายระดับไว้ในไฟล์เดียว เบราว์เซอร์และระบบปฏิบัติการจะเลือกขนาดที่ต้องใช้เอง
คงขนาดภาพเดิมไว้ หรือกำหนดด้านใดด้านหนึ่ง โดยระบบจะคงอัตราส่วนภาพไว้
จำนวนพิกเซลของด้านที่เลือกไว้ด้านบน
เปอร์เซ็นต์ของขนาดภาพต้นฉบับ
sRGB เหมาะสำหรับหน้าจอและเว็บไซต์ ควรคงค่าเดิมไว้สำหรับงานพิมพ์ ส่วนระดับสีเทาจะตัดสีออกทั้งหมด
เป็นข้อมูลเมตาเท่านั้น ค่า 0 จะคงค่าเดิมไว้ เครื่องพิมพ์และบางเว็บไซต์จะอ่านค่านี้ แต่จะไม่เปลี่ยนขนาดภาพเป็นพิกเซล
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดรูป JPG
เพิ่มรูปภาพหรือเท็กซ์เจอร์ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ควรใช้ไฟล์ JPG ที่ผ่านการบีบอัดน้อยที่สุดเท่าที่มี เพราะสิ่งรบกวนในภาพ (artifact) จะติดไปกับไฟล์ TGA ด้วย
- 2
กำหนดขนาดเท็กซ์เจอร์
ในการตั้งค่าขั้นสูง ตัวเลือกปรับขนาดภาพผลลัพธ์ช่วยกำหนดความกว้าง เช่น 1024 หรือ 2048 px ได้ หากต้องการเท็กซ์เจอร์สี่เหลี่ยมจัตุรัส ให้ครอบตัดไฟล์ JPG เป็นสี่เหลี่ยมจัตุรัสก่อน
- 3
แปลงเป็น TGA
กด แปลงเป็น TGA แล้วดาวน์โหลดไฟล์ .tga หรือไฟล์ ZIP เพื่อนำไปวางในโฟลเดอร์ materials ของคุณ
การแปลง JPG เป็น TGA เปลี่ยนเพียงคอนเทนเนอร์ ไม่ได้เปลี่ยนภาพ คุณจะได้ไฟล์ Targa 24 บิตแบบไม่สูญเสียคุณภาพจากรูปถ่ายที่ถอดรหัสแล้ว พร้อมใช้กับเครื่องมือที่ไม่รับ JPG โดยขนาดไฟล์จะใหญ่ขึ้นราว 10 เท่า
เครื่องมือเท็กซ์เจอร์ที่ต้องใช้ TGA แทน JPG
เอนจินสมัยใหม่อย่าง Unity และ Unreal นำเข้า JPG ได้ตามปกติ ความจำเป็นในการแปลงจึงมาจากเครื่องมือเฉพาะบางตัว vtex ของ Valve ซึ่งเป็นคอมไพเลอร์ที่แปลงรูปภาพเป็นเท็กซ์เจอร์ VTF ของเอนจิน Source สำหรับแมป สเปรย์ และม็อด อ่านอินพุตแบบ Targa ส่วน Quake III Arena และเกม id Tech 3 อื่น ๆ รวมถึงเอนจินจำนวนมากที่พัฒนาต่อจากนั้น โหลดเท็กซ์เจอร์จากไฟล์ .tga นอกจากนี้ ตัวแก้ไขแมปแบบกำหนดเอง โปรแกรม 3D รุ่นเก่า และเวิร์กโฟลว์แปลงภาพพิมพ์เป็นเท็กซ์เจอร์บางแบบ ก็ระบุ TGA เป็นฟอร์แมตเดียวที่รองรับ
ต้นฉบับมักเป็นรูปถ่าย เช่น กำแพง ป้าย พื้นไม้ หรือโปสเตอร์ที่สแกนมาเพื่อแขวนในฉาก ไฟล์เหล่านี้มักมาจากโทรศัพท์หรือคลังเท็กซ์เจอร์ในรูปแบบ JPG ทางที่เร็วที่สุดคือแปลงที่นี่แล้วส่งไฟล์ TGA ให้คอมไพเลอร์ หากเอนจินปลายทางต้องการ DDS จริง ๆ ให้ข้าม Targa แล้วใช้ แปลง JPG เป็น DDS
เปรียบเทียบไฟล์ต้นทาง JPG กับไฟล์ผลลัพธ์ TGA ทีละคุณสมบัติ
| คุณสมบัติ | อินพุต JPG | เอาต์พุต TGA |
|---|---|---|
| ความลึกสี | 24 บิต ช่องละ 8 บิต | 24 บิต ช่องละ 8 บิต |
| แชนเนลอัลฟา | ไม่มี | ไม่มีข้อมูลให้ส่งต่อ |
| การบีบอัด | สูญเสียคุณภาพ ใช้บล็อกพิกเซล 8 × 8 | ไม่สูญเสียคุณภาพ (raw หรือ run-length) |
| ขนาดไฟล์ที่ 2048 × 2048 | มักอยู่ที่ 1–3 MB | ประมาณ 12 MB แบบไม่บีบอัด |
| การหมุน | แฟลกการวางแนว EXIF | หมุนพิกเซลให้ตั้งตรงแล้ว |
| เมทาดาทาของกล้อง | แท็ก EXIF | ลบออกตามค่าเริ่มต้น |
JPG
ภาพ JPEG
JPEG (หรือ JPG) คือรูปแบบภาพถ่ายที่ใช้กันแพร่หลายที่สุด กำหนดเป็นมาตรฐานโดย Joint Photographic Experts Group ในปี 1992 ใช้การบีบอัดแบบสูญเสียข้อมูล (lossy) ที่ตัดรายละเอียดเล็ก ๆ ซึ่งสายตาไม่น่าจะสังเกตเห็นออกไป ภาพถ่ายจึงมีขนาดเล็กพอสำหรับเว็บ อีเมล และพื้นที่เก็บข้อมูลในโทรศัพท์ จัดการการไล่ระดับสีที่นุ่มนวลและภาพธรรมชาติได้ดี แต่ข้อความคมชัด ลายเส้น และสีพื้นเรียบจะเกิดสิ่งแปลกปลอมเป็นบล็อกหรือพร่ามัวที่มองเห็นได้ JPEG ไม่มีพื้นหลังโปร่งใสและไม่มีภาพเคลื่อนไหว และสูญเสียคุณภาพเพิ่มขึ้นเล็กน้อยทุกครั้งที่บันทึกซ้ำ เบราว์เซอร์ โทรศัพท์ กล้อง และโปรแกรมแก้ไขภาพทุกตัวเปิดได้
- การบีบอัด
- แบบสูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ไม่ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1992 · Joint Photographic Experts Group
TGA
Truevision TGA (Targa)
TGA หรือที่เรียกว่า Targa สร้างขึ้นโดย Truevision ในปี 1984 สำหรับการ์ดแสดงผลของบริษัท เก็บภาพแรสเตอร์แบบไม่บีบอัดหรือบีบอัดแบบ lossless ด้วย run-length encoding และรองรับแชนเนล alpha ขนาด 8 บิต โครงสร้างที่เรียบง่ายทำให้เป็นที่นิยมมายาวนานสำหรับเท็กซ์เจอร์ในเกม ภาพเรนเดอร์ 3 มิติ และกราฟิกวิดีโอ ไฟล์มีขนาดใหญ่เมื่อเทียบกับ PNG และเบราว์เซอร์กับโทรศัพท์ไม่แสดง TGA โปรแกรมแต่งภาพ เอนจินเกม และโปรแกรม 3 มิติส่วนใหญ่อ่านไฟล์นี้ได้
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1984 · Truevision
แปลง JPG เป็น TGA เมื่อตัวคอมไพล์เท็กซ์เจอร์ เครื่องมือม็อด หรือเอนจินรุ่นเก่ารับเฉพาะอินพุต Targa ทำให้รูปถ่ายหรือพื้นผิวที่สแกนมากลายเป็นวัสดุของเกมได้โดยไม่ต้องเปิดโปรแกรมแก้ไขภาพ
เตรียมรูป JPG ก่อนแปลงเป็นเท็กซ์เจอร์ TGA
- ใช้ต้นฉบับที่สะอาดที่สุด
- เลือกไฟล์ JPG ที่ใหญ่และคุณภาพสูงที่สุด เพราะสิ่งรบกวนทุกอย่างในภาพจะติดไปกับเท็กซ์เจอร์ และจะถูกขยายให้เห็นชัดบนพื้นผิวขนาดใหญ่
- ครอบตัดให้ได้สัดส่วนที่ต้องการ
- การครอบตัดเป็นสี่เหลี่ยมจัตุรัสหรืออัตราส่วน 2:1 ช่วยให้แปะลงผนังและพื้นได้โดยภาพไม่ยืด ควรครอบตัดก่อนแปลง
- ใช้ขนาดที่เป็นเลขยกกำลังของสอง
- ตั้งปรับขนาดภาพผลลัพธ์ให้กว้าง 512, 1024 หรือ 2048 px เพื่อให้ mipmap และคอมไพเลอร์รุ่นเก่าทำงานได้ถูกต้อง
- ให้ภาพตั้งตรงเสมอ
- ปรับแนวภาพอัตโนมัติจะฝังการหมุนตามแฟลกของโทรศัพท์ลงในพิกเซล เพราะตัวอ่าน TGA ไม่สนใจ EXIF
Truevision ออกแบบ Targa ในปี 1984 ซึ่งเป็นยุคที่การ์ดวิดีโอต้องการวิธีเก็บเฟรมแบบง่าย ๆ และความเรียบง่ายนี้เองที่ทำให้เครื่องมือของเอนจินยังอ่านได้จนทุกวันนี้ คือมีเฮดเดอร์สั้น ๆ แล้วตามด้วยพิกเซล TGA ไม่ต้องถอดรหัสอะไรนอกจากการอัดแบบ run-length ที่เป็นตัวเลือก ตัวคอมไพเลอร์และตัวโหลดที่เขียนมาหลายสิบปีก่อนจึงจัดการได้อย่างเสถียร
เนื่องจาก JPG ไม่มีความโปร่งใส ไฟล์ TGA ที่ได้จึงเป็นเท็กซ์เจอร์สีธรรมดา หากวัสดุต้องใช้มาสก์ความเงาหรือความทึบ ให้เพิ่มอัลฟาในโปรแกรมแก้ไขภายหลัง ควรเก็บไฟล์ JPG ต้นฉบับไว้ หากภายหลังต้องการภาพตัวอย่างสำหรับเว็บของเท็กซ์เจอร์ที่เสร็จแล้ว แปลง TGA เป็น JPG จะเปลี่ยนกลับเป็นไฟล์เล็กที่แชร์ได้สะดวก
แปลง JPG เป็น TGA: คำตอบสำหรับนักทำม็อด
ไฟล์ TGA ที่ได้จะมีช่องอัลฟาหรือไม่
ไม่มีประโยชน์ เพราะไฟล์ JPG ไม่มีความโปร่งใส จึงไม่มีข้อมูลที่จะส่งต่อไปยังแชนเนลที่สี่ หากเอนจินต้องใช้อัลฟาสำหรับมาสก์หรือการตัดภาพ ให้วาดอัลฟาในโปรแกรมแก้ไขภาพ หรือเริ่มจากไฟล์ต้นฉบับที่โปร่งใสโดยใช้ แปลง PNG เป็น TGA
การแปลง JPG เป็น TGA ช่วยให้คุณภาพดีขึ้นหรือไม่
ไม่ได้ TGA เก็บพิกเซลที่ถอดรหัสแล้วไว้อย่างครบถ้วน แต่รอยเป็นบล็อกและรอยเบลอจากการบีบอัดของ JPG ก็เป็นส่วนหนึ่งของพิกเซลเหล่านั้นแล้ว TGA จึงเป็นสำเนาที่สมบูรณ์ของภาพที่ไม่สมบูรณ์ การแปลงเพียงช่วยไม่ให้คุณภาพลดลงไปอีก
ทำไมไฟล์ TGA จึงใหญ่กว่า JPG ถึงสิบเท่า
Targa เก็บทุกพิกเซลด้วยข้อมูล 3 ไบต์ และใช้การบีบอัดแบบ run-length อย่างง่ายอย่างมากที่สุด ขณะที่ JPG ตัดรายละเอียดทิ้งเพื่อให้ไฟล์เล็ก เท็กซ์เจอร์ขนาด 2048 × 2048 เมื่อเป็น TGA 24 บิตแบบไม่บีบอัดจะมีขนาดประมาณ 12 MB ส่วนไฟล์ JPG มักอยู่ที่ 1–3 MB
เกมเอนจินใดบ้างที่ยังต้องใช้ไฟล์ TGA
vtex ซึ่งเป็นตัวคอมไพล์เท็กซ์เจอร์ของ Valve สำหรับ Source สร้างไฟล์ VTF จากอินพุต TGA และเกมบน id Tech 3 อย่าง Quake III Arena โหลดเท็กซ์เจอร์จากไฟล์ .tga และ .jpg ส่วน Unity และ Unreal รับไฟล์ JPG ได้โดยตรง ดังนั้นควรตรวจสอบก่อนว่าจำเป็นต้องแปลงหรือไม่
จำเป็นต้องใช้ขนาดภาพที่เป็นกำลังสองหรือไม่
เอนจินและคอมไพเลอร์รุ่นเก่าจำนวนมากต้องการ เช่น 512, 1024 หรือ 2048 px ต่อด้าน และ mipmapping ก็ทำงานได้ดีที่สุดที่ขนาดเหล่านี้ ควรปรับขนาดหรือครอบตัดก่อนแปลง เพราะการเติมขอบให้เท็กซ์เจอร์ภายหลังจะทำให้เกิดรอยต่อ