แปลง JPG เป็น DDS
สร้างเท็กซ์เจอร์ DDS จากรูปถ่าย ลวดลายที่สแกนไว้ หรือภาพหน้าจอที่บันทึกเป็น JPG ปรับขนาดภาพให้เหมาะกับ GPU แปลงไฟล์ แล้ววางไฟล์ .dds ลงในโฟลเดอร์ม็อดได้ทันที
แปลงไฟล์รูปภาพ
หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
ค่า 85 ทำให้ภาพถ่ายดูเหมือนต้นฉบับทุกประการ ควรลดค่านี้เฉพาะเมื่อต้องการไฟล์ที่เล็กลง
JPG, BMP และ EPS ไม่รองรับความโปร่งใส พิกเซลโปร่งใสจะถูกเติมด้วยสีนี้
รหัสสีแบบ Hex ที่ใช้แทนพิกเซลโปร่งใส เช่น #FFFFFF
รูปแบบนี้เก็บภาพได้เพียงภาพเดียว หากต้องการคงภาพเคลื่อนไหวไว้ ให้เลือกผลลัพธ์เป็น GIF หรือ WebP
ไอคอนหลายขนาดจะรวมความละเอียดหลายระดับไว้ในไฟล์เดียว เบราว์เซอร์และระบบปฏิบัติการจะเลือกขนาดที่ต้องใช้เอง
คงขนาดภาพเดิมไว้ หรือกำหนดด้านใดด้านหนึ่ง โดยระบบจะคงอัตราส่วนภาพไว้
จำนวนพิกเซลของด้านที่เลือกไว้ด้านบน
เปอร์เซ็นต์ของขนาดภาพต้นฉบับ
sRGB เหมาะสำหรับหน้าจอและเว็บไซต์ ควรคงค่าเดิมไว้สำหรับงานพิมพ์ ส่วนระดับสีเทาจะตัดสีออกทั้งหมด
เป็นข้อมูลเมตาเท่านั้น ค่า 0 จะคงค่าเดิมไว้ เครื่องพิมพ์และบางเว็บไซต์จะอ่านค่านี้ แต่จะไม่เปลี่ยนขนาดภาพเป็นพิกเซล
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดรูป JPG
เพิ่มไฟล์ .jpg หรือ .jpeg ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB โดยลากมาวางในพื้นที่อัปโหลดหรือเลือกจากโฟลเดอร์
- 2
กำหนดความกว้างของเท็กซ์เจอร์
เปิด การตั้งค่าขั้นสูง แล้วใช้ ปรับขนาดภาพผลลัพธ์ ร่วมกับ กำหนดความกว้าง เพื่อให้ได้ 512, 1024, 2048 หรือ 4096 px ควรครอบตัดให้ได้สัดส่วนที่ถูกต้องก่อน เพื่อให้ความสูงเป็นเลขยกกำลังของสองด้วย
- 3
แปลงไฟล์แล้วติดตั้ง
กด แปลงเป็น DDS ดาวน์โหลดไฟล์ แล้วคัดลอกไปไว้ในโฟลเดอร์ที่เกมหรือม็อดใช้ โดยตั้งชื่อไฟล์ให้ตรงกับเท็กซ์เจอร์ที่ต้องการแทนที่
JPG ถูกสร้างมาเพื่อการดู ส่วน DDS ถูกสร้างมาเพื่อการ์ดจอ การแปลงจะเก็บภาพของคุณในโครงสร้างแบบบีบอัดเป็นบล็อกที่เกมโหลดเข้าหน่วยความจำวิดีโอได้โดยตรง
แปลง JPG เป็น DDS สำหรับเท็กซ์เจอร์จากรูปถ่ายในม็อดเกม
Microsoft เปิดตัว DirectDraw Surface พร้อม DirectX 7 ในปี 1999 และฟอร์แมตนี้ยังเป็นที่ที่เกมพีซีจำนวนมากใช้เก็บเท็กซ์เจอร์ เหตุผลคือความเร็ว DDS เก็บข้อมูลที่ถูกบีบอัดไว้แล้วในรูปแบบที่ GPU ถอดรหัสด้วยฮาร์ดแวร์ได้ เอนจินจึงคัดลอกเข้าหน่วยความจำวิดีโอได้โดยไม่ต้องคลายก่อน
ภาพถ่ายคือวัตถุดิบตามธรรมชาติของเท็กซ์เจอร์สมจริง ม็อดเดอร์ถ่ายผนังอิฐ ลายไม้ ป้ายถนน และโปสเตอร์ หรือใช้ภาพจากโทรศัพท์ แล้วแปลงเป็นพื้นผิวในเกม
ตัวเลขด้านล่างอธิบายว่าทำไมเท็กซ์เจอร์จึงมีขนาดแบบนั้น การบีบอัดแบบบล็อกทำงานกับไทล์ขนาด 4 × 4 พิกเซลเสมอ และมิปเชน (ชุดสำเนาขนาดครึ่งหนึ่งที่ GPU ใช้เมื่ออยู่ไกล) เพิ่มหน่วยความจำของเท็กซ์เจอร์ราวหนึ่งในสาม
- บล็อกพิกเซลที่การบีบอัด BC เข้ารหัสเป็นหนึ่งหน่วย
- 4 × 4
- ต่อพิกเซลใน BC1 (DXT1) ตัวเลือกปกติสำหรับเท็กซ์เจอร์ทึบ
- 4 บิต
- ต่อพิกเซลใน BC3 (DXT5) และ BC7
- 8 บิต
- หน่วยความจำที่เพิ่มจากมิปเชนเต็มชุด
- +33%
JPG
ภาพ JPEG
JPEG (หรือ JPG) คือรูปแบบภาพถ่ายที่ใช้กันแพร่หลายที่สุด กำหนดเป็นมาตรฐานโดย Joint Photographic Experts Group ในปี 1992 ใช้การบีบอัดแบบสูญเสียข้อมูล (lossy) ที่ตัดรายละเอียดเล็ก ๆ ซึ่งสายตาไม่น่าจะสังเกตเห็นออกไป ภาพถ่ายจึงมีขนาดเล็กพอสำหรับเว็บ อีเมล และพื้นที่เก็บข้อมูลในโทรศัพท์ จัดการการไล่ระดับสีที่นุ่มนวลและภาพธรรมชาติได้ดี แต่ข้อความคมชัด ลายเส้น และสีพื้นเรียบจะเกิดสิ่งแปลกปลอมเป็นบล็อกหรือพร่ามัวที่มองเห็นได้ JPEG ไม่มีพื้นหลังโปร่งใสและไม่มีภาพเคลื่อนไหว และสูญเสียคุณภาพเพิ่มขึ้นเล็กน้อยทุกครั้งที่บันทึกซ้ำ เบราว์เซอร์ โทรศัพท์ กล้อง และโปรแกรมแก้ไขภาพทุกตัวเปิดได้
- การบีบอัด
- แบบสูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ไม่ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS คือรูปแบบเท็กซ์เจอร์ของ Microsoft ที่เปิดตัวพร้อม DirectX 7 ในปี 1999 เก็บภาพด้วยวิธีบีบอัดแบบบล็อกที่ GPU ใช้ได้ทันที เช่น DXT/BCn พร้อม mipmap และ cube map การ์ดจอจึงใช้งานได้โดยไม่ต้องถอดรหัส การบีบอัดแบบบล็อกเป็นแบบสูญเสียข้อมูล (lossy) และอาจเกิดสิ่งแปลกปลอมในภาพบริเวณไล่ระดับสี แม้จะมี DDS แบบไม่บีบอัดด้วยก็ตาม รูปแบบนี้พบบ่อยในเกม PC และม็อดเกม แต่เบราว์เซอร์และโปรแกรมดูภาพทั่วไปส่วนใหญ่ไม่รองรับ
- การบีบอัด
- ได้ทั้งแบบสูญเสียและไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1999 · Microsoft
JPG เป็น DDS คือวิธีเปลี่ยนภาพถ่ายให้เป็นแอสเซตของเกม ม็อดเดอร์ถ่ายภาพพื้นผิวจริง โปสเตอร์ หรือป้าย แล้วแพ็กเป็นฟอร์แมตที่พร้อมใช้กับ GPU ซึ่งเอนจินอย่าง Fallout 4 หรือ Microsoft Flight Simulator อ่านจากดิสก์
เตรียมรูปถ่ายเป็น DDS: ครอป ปรับขนาด แปลงไฟล์ และทดสอบ
ครอบตัดให้ได้สัดส่วนเท็กซ์เจอร์
เท็กซ์เจอร์ส่วนใหญ่เป็นสี่เหลี่ยมจัตุรัสหรือ 2 : 1 ตัดภาพให้ได้รูปทรงนั้นก่อน เพื่อให้การปรับขนาดไม่ทำให้ความสูงเพี้ยน
ปรับขนาดเป็นเลขยกกำลังของสอง
ตั้งความกว้างเป็น 1024, 2048 หรือ 4096 px ใหญ่กว่าไม่ได้ดีกว่าเสมอไป เท็กซ์เจอร์ 4096 px ใช้หน่วยความจำเป็นสี่เท่าของ 2048 px
แปลงและโหลดเข้าเกม
แปลงเป็น DDS วางไฟล์ในตำแหน่งเดิมของเท็กซ์เจอร์ต้นฉบับ แล้วตรวจสอบในเกมที่ระยะต่าง ๆ
การบีบอัด มิปแมป และสิ่งที่ตัวแปลงนี้กำหนดให้โดยอัตโนมัติ
DDS รองรับฟอร์แมตการบีบอัดหลายแบบ BC1 หรือ DXT1 เป็นตัวเลือกที่กะทัดรัดสำหรับเท็กซ์เจอร์สีทึบ ซึ่งตรงกับสิ่งที่ภาพ JPG กลายเป็น เพราะ JPG ไม่มีอัลฟา BC3 (DXT5) เพิ่มช่องอัลฟาเต็มรูปแบบ ส่วน BC7 ซึ่งมาพร้อม Direct3D 11 ให้คุณภาพสูงกว่าที่ 8 บิตต่อพิกเซลเท่ากัน แต่ทำงานได้เฉพาะในเกมที่สร้างมารองรับ
ตัวแปลงนี้ไม่มีตัวเลือกชนิดการบีบอัดหรือจำนวนมิป และจะเขียน DDS ด้วยค่าเริ่มต้นของตัวเอง เมื่อบันทึกการติดตั้งของม็อดระบุฟอร์แมตเฉพาะ เช่น BC7 พร้อมมิปเชนเต็มชุด ให้ทดสอบลักษณะภาพที่นี่ แล้วส่งออกขั้นสุดท้ายด้วย texconv ของ Microsoft, Paint.NET หรือ NVIDIA exporter
คำถามที่พบบ่อยเรื่องแปลง JPG เป็น DDS
ไฟล์ JPG เหมาะจะใช้เป็นต้นฉบับของเท็กซ์เจอร์ DDS หรือไม่
ใช้งานได้ แต่มีข้อควรระวังหนึ่งข้อ คือภาพถูกบีบอัดสองครั้ง ครั้งแรกด้วย JPEG และครั้งที่สองด้วยการบีบอัดแบบบล็อกของ GPU ภายใน DDS ควรใช้ไฟล์ JPG ที่ใหญ่และถูกบีบอัดน้อยที่สุดเท่าที่มี เช่น ไฟล์ต้นฉบับจากกล้องคุณภาพสูง เพื่อให้ขั้นตอนที่สองมีพิกเซลที่คมชัดให้ใช้งาน
ทำไมขนาดเท็กซ์เจอร์ควรเป็นเลขยกกำลังของสอง
มิปแมปจะลดขนาดภาพลงครึ่งหนึ่งซ้ำ ๆ และ 1024, 512, 256 เป็นต้นไป หารลงตัวได้ตลอด เอนจินและการ์ดจอรุ่นเก่าหลายตัวก็ต้องการเงื่อนไขนี้ อีกทั้งการบีบอัดแบบบล็อกต้องมีทั้งสองด้านเป็นพหุคูณของ 4 เป็นอย่างน้อย ภาพถ่ายขนาด 1000 × 750 อาจแสดงเป็นพื้นผิวสีดำหรือถูกยืดในเกมรุ่นเก่า
เลือก DXT1, DXT5 หรือ BC7 ตอนแปลง JPG เป็น DDS ได้หรือไม่
ไม่ได้ ตัวแปลงไม่มีตัวเลือกชนิดการบีบอัดหรือมิปแมป และจะเขียนไฟล์ DDS ด้วยค่าเริ่มต้นของตัวเอง หากคู่มือม็อดระบุฟอร์แมตหรือจำนวนมิปที่แน่นอน ให้ใช้ texconv ของ Microsoft, Paint.NET หรือ NVIDIA Texture Tools Exporter ในการส่งออกขั้นสุดท้าย
ไฟล์ DDS ที่ได้จะมีช่องอัลฟาหรือไม่
ไม่มี JPG ไม่มีความโปร่งใส จึงไม่มีสิ่งที่ต้องส่งต่อ เท็กซ์เจอร์จะทึบทั้งหมด หากต้องการขอบตัดสำหรับใบไม้หรือดีคอล ให้เริ่มจากไฟล์ PNG ที่มีความโปร่งใสแล้วใช้ แปลง PNG เป็น DDS แทน
แปลงรูปถ่ายจากมือถือเป็นเท็กซ์เจอร์ภาพวาดหรือโปสเตอร์ในเกมได้หรือไม่
ได้ นั่นเป็นการใช้งานทั่วไป ครอบตัดภาพให้ได้สัดส่วนของกรอบด้วย ครอปรูป ปรับความกว้างเป็นเลขยกกำลังของสอง แปลงที่นี่ แล้วแทนที่เท็กซ์เจอร์โปสเตอร์หรือภาพวาดที่ม็อดอ้างถึง
ตรวจสอบไฟล์ DDS ก่อนเปิดเกมได้อย่างไร
เปิดใน Paint.NET, GIMP 2.10 ขึ้นไป หรือโปรแกรมดูเท็กซ์เจอร์ แล้วตรวจสอบขนาดและการวางแนว หากต้องการดูเร็ว ๆ ให้ใช้ แปลง DDS เป็น PNG เพื่อแปลงกลับเป็นรูปภาพทั่วไปที่โปรแกรมดูภาพเปิดได้