ฉันไม่รู้ว่านี่เป็นฟอรัมที่ถูกต้องหรือไม่ แต่ฉันมีคำถามเกี่ยวกับรูปแบบไฟล์สำหรับรูปภาพ
ฉันจะเขียนโปรแกรมที่สร้างภาพขนาดใหญ่ที่มีจุดสีดำบนพื้นหลังสีขาว ฉันต้องการใช้รูปแบบไฟล์ที่มีน้ำหนักเบาดังนั้นรูปภาพจะไม่ใหญ่จนเกินไป มันจะดีถ้ารูปแบบไฟล์นั้นสามารถแสดงได้อย่างง่ายดายกับโปรแกรมส่วนใหญ่และไม่ต้องการซอฟต์แวร์พิเศษ คุณมีคำแนะนำเกี่ยวกับรูปแบบไฟล์ที่เหมาะสมหรือไม่?
ฉันยังต้องการที่จะสร้างภาพ greyscale แต่ฉันสามารถใช้รูปแบบไฟล์อื่นสำหรับสิ่งนั้น
หากประกอบด้วยพิกเซลสีดำและพิกเซลสีขาวเท่านั้น (ไม่มีพิกเซลสีเทา) ดังนั้นการสร้างสมนามสีในอัลกอริทึมการบีบอัดทั่วไปจะลดขนาดของภาพลงอย่างมากและยังคงเข้ากันได้กับซอฟต์แวร์ไคลเอ็นต์ส่วนใหญ่ ฉันอาจใช้ BMP เพียงอย่างเดียว แต่ jpeg หรือ PNG อาจมีวิธีเพิ่มเติมสำหรับการบีบอัดรูปภาพที่ลดขนาดพิกเซลของข้อมูลแม้ว่าจะมีการใช้สีแทนก็ตาม
—
Frank Thomas
ฉันต้องการรับคำแนะนำเกี่ยวกับรูปแบบไฟล์ที่เหมาะสมสำหรับทั้งสองกรณี (ภาพที่มีเฉพาะพิกเซลดำและขาวและรูปภาพที่มีพิกเซลดำเทาและขาว)
—
Nerarith
จุดสำคัญของฉันคือรูปแบบไฟล์ที่ได้รับการยอมรับและได้รับการสนับสนุนเป็นอย่างดีที่สุดสำหรับความต้องการของคุณทั้งจากการบีบอัดและมุมมองการใช้งานของลูกค้า ยิ่งคุณค้นหาประเภทของช่องมากเท่าใดความเข้ากันได้ของผู้ใช้จะลดลง JPEG หรือ PNG น่าจะเหมาะกับความต้องการของคุณ ดูที่นี่สำหรับการเปรียบเทียบรูปแบบบางส่วน: users.wfu.edu/matthews/misc/graphics/formats/formats.html
—
Frank Thomas
@Nerarith ไม่มีอะไรดีไปกว่าการทดสอบหลายวิธีอย่างจริงจัง ลองหลายแหล่งที่มาของคุณลองหลายชนิดลองหลายระดับการบีบอัด JPG และแสดงผู้ชมหลายคนบนจอภาพหลายจอ JPG อาจเป็นคำตอบของคุณ หากเป็นการ์ตูนหรืออย่างอื่นที่มีสีเท่ากัน (ไม่คล้ายกัน) แสดงว่า PNG นั้นถูกต้อง
—
Christopher Hostage
ฉันไม่คิดว่า JPEG มีประโยชน์สำหรับ 1 บิตต่อพิกเซล แต่แน่นอน BMP หรือ PNG สามารถทำงานได้ IIRC รูปแบบไฟล์ 1 บิตส่วนใหญ่ใช้จานสีที่จัดทำดัชนีพร้อมสองรายการ ภาพ "สีเทา" เป็นรูปแบบเดียวกัน แต่มีจานสีมากขึ้น
—
Yorik