ความแตกต่างระหว่างล้านกับพันล้านในการตั้งค่าสีเครื่องพิมพ์ / สแกนเนอร์คืออะไร?


9

ล้าน / พันล้าน

บานหน้าต่างการตั้งค่า "เครื่องพิมพ์และสแกนเนอร์" การตั้งค่ามีสองสีให้เลือก: "ล้าน" หรือ "พันล้าน" สี ฉันไม่สามารถบอกความแตกต่างได้ มีเหตุผลที่จะเลือกอย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ ? บางทีสถานการณ์ที่เฉพาะเจาะจง?

ฉันกำลังสแกนรูปถ่ายเก่า ๆ และหาข้อเสียของเวลา / พลังงาน / ขนาดไฟล์ "พันล้าน" ปรากฏขึ้นเพื่อให้ภาพถ่ายสามเท่าของขนาดไฟล์ "ล้าน" และฉันไม่สามารถแยกแยะได้ว่ามีประโยชน์เก็บถาวรหรือไม่


21
โอ้ฉันรักที่คุณพยายามทำให้สิ่งต่าง ๆ เป็นเรื่องง่ายสำหรับเราย้อนกลับมาและแค่ทำให้เราสับสนและทำให้เราโง่
Jason C

คำตอบ:


10

ภาพถ่ายเก่าไม่น่าจะมีความลึกของสีในล้าน แต่พันล้าน ในกรณีเช่นนี้จะไม่มีการสแกนจุดใด ๆ ที่สูงกว่า 24 บิต (ดูความคิดเห็นด้านล่าง)


โดยสรุปในบางกรณีผู้ใช้บางคนอาจเลือกใช้สีหลายพันล้านสีหากพวกเขากำลังถ่ายภาพระดับไฮเอนด์ออกแบบกราฟิกพิมพ์รูปแบบขนาดใหญ่ ฯลฯ และหากฮาร์ดแวร์ของพวกเขารองรับ

ดังนั้นการใช้สแกนเนอร์เป็นตัวอย่างสี (หรือความลึกของบิต) คือจำนวนข้อมูลที่เครื่องสแกนได้รับจากสิ่งที่คุณกำลังสแกน โดยทั่วไปความลึกของบิตที่สูงขึ้นสีที่สามารถจดจำได้มากขึ้นและคุณภาพการสแกนของคุณก็จะสูงขึ้น

ความเสี่ยงในการสรุปสิ่งต่าง ๆ โดยสรุป:

  • การสแกนระดับสีเทาเป็นภาพ 8 บิตที่รับรู้ระดับสีเทา 256 ระดับ
  • การสแกนสี 16 บิตสามารถจดจำสีได้มากถึง 65,536 สี
  • การสแกนสี 24 บิตสามารถรับรู้สีมากถึง 16,777,215 สี
  • การสแกนสีแบบ 32 บิตสามารถจำแนกสีได้มากถึง 4,294,967,296 สี
  • และอื่น ๆ

หมายเหตุ:ข้างต้นเป็นเพียงคำอธิบายเบื้องต้นและไม่ได้เข้าไปในช่องอัลฟาและอื่น ๆ

รองรับฮาร์ดแวร์

ดังที่ฉันได้กล่าวไว้ข้างต้นการเลือกใช้สีหลายพันล้านสีนั้นขึ้นอยู่กับว่าฮาร์ดแวร์ของคุณรองรับหรือไม่ เห็นได้ชัดว่าการแสดงสีเพิ่มเติมต้องใช้หน่วยความจำเพิ่มเติม คอมพิวเตอร์ส่วนใหญ่ในปัจจุบันจะมี GPU ที่มีหน่วยความจำเพียงพอที่จะรองรับสีแบบ 32 บิต คอมพิวเตอร์รุ่นเก่าอาจรองรับสีได้สูงสุด 16 บิต จอแสดงผลของคุณยังต้องรองรับสิ่งนี้ด้วย

เช่นเดียวกันกับสแกนเนอร์ สแกนเนอร์บางคนไม่สามารถสแกนที่ระดับความลึกบิตเดียวกัน เมื่อใช้ข้อมูลสรุปของฉันด้านบนสแกนเนอร์ที่มีความสามารถ 24 บิตเท่านั้นที่สามารถรับรู้สีได้มากถึง 16,777,215 สีซึ่งสั้นมากจากหลายพันล้านที่บางคนสามารถสแกนได้

ฉันไม่สามารถบอกความแตกต่างได้

คุณระบุไว้ในคำถามของคุณ"ผมไม่สามารถบอกความแตกต่าง"

นี่ไม่น่าแปลกใจเพราะฉันสงสัยว่าผู้ใช้หลายคนสามารถบอกความแตกต่างระหว่างการสแกนการพิมพ์หรือการแสดงสี 16 บิตและ 32 บิต อย่างไรก็ตามผู้ใช้ที่มีซอฟต์แวร์เฉพาะสามารถแสดง / แยกความแตกต่างระหว่างการไล่ระดับสีเงาความโปร่งใส ฯลฯ ที่ต้องใช้การผสมสีที่หลากหลายอาจสังเกตเห็นความแตกต่างและนี่คือจุดที่มันกลับไปสู่สถานการณ์เฉพาะที่คุณกล่าวถึงในคำถามของคุณ

[แก้ไข]

ความคิดเห็นของ IconDaemon กระตุ้นให้ฉันเพิ่มตัวอย่างเมื่อผู้ใช้อาจต้องการสแกนที่ความละเอียดและความลึกของสีที่สูงกว่าสิ่งที่คอมพิวเตอร์ / จอแสดงผลของตนเองรองรับ

เมื่อเดือนธันวาคมที่แล้วฉันต้องผลิตโปสเตอร์ขนาดใหญ่สำหรับน้องสะใภ้ของฉันและเพื่อทำสิ่งนี้ฉันต้องใช้ Mac รุ่นเก่าของเธอเพื่อออกแบบ ในขณะที่ Mac รุ่นเก่าของเธอไม่สามารถแสดงสีได้เป็นพันล้านสีสแกนเนอร์ของเธอสามารถสแกนได้ถึง 48 บิต ดังนั้นฉันสแกนภาพที่ต้องการโดยใช้ 36-bit สำหรับความลึกของสีและ 600dpi สำหรับความละเอียด

จากนั้นใน Mac ที่ล้าสมัยของเธอฉันใช้ Photoshop CS5 เพื่อนำมารวมกันและส่งออกไฟล์เป็น PDF คุณภาพสูงที่พร้อมสำหรับการกด ไฟล์เหล่านี้จะถูกนำไปยังสำนักงานบริการที่พิมพ์โปสเตอร์ขนาดใหญ่ อย่างไรก็ตามหากภาพต้นฉบับไม่ถูกสแกนด้วยคุณภาพที่สูงพอการพิมพ์รูปแบบขนาดใหญ่จะเป็นแบบพิกเซลและการขาดข้อมูลสีจะส่งผลให้เกิดการพิมพ์ซึ่งบางส่วนของผลกระทบ (เช่นความโปร่งใส ฯลฯ ) จะไม่มา ข้ามได้ดีมาก (ถ้าเลย)


ตามที่สัมผัสในย่อหน้าสุดท้ายเหตุผลหนึ่งในการสแกนที่ความละเอียดและความลึกของสีที่สูงกว่าเครื่องที่สามารถนำเสนอบนหน้าจอเดสก์ท็อปทั่วไปสำหรับการประมวลผลและการพิมพ์ในเครื่องพิมพ์ขนาดใหญ่และ / หรือความละเอียดสูง
IconDaemon

ขอบคุณ @IconDaemon - ความคิดเห็นของคุณทำให้ฉันนึกถึงตัวอย่างที่ฉันสามารถแบ่งปันได้ดังนั้นฉันจึงได้แก้ไขคำตอบของฉันเพื่อรวมไว้ :)
Monomeeth

อาจเป็น 30 หรือ 36 บิตแทนที่จะเป็น 32 ในกรณีนี้ แต่ใช่ ดูเพิ่มเติมสีลึก
Jason C

2
@ หมาป่าในแง่ของล้านสีหลายพันล้านสิ่งหนึ่งที่ฉันจำได้คือคุณภาพดั้งเดิมของรูปภาพที่คุณสแกนอยู่มันไม่น่าเป็นไปได้ที่พวกเขาจะเริ่มมีความลึกของสีที่เริ่มต้นดังนั้นการเลือก ในอีกด้านหนึ่งล้านสีก็เช่นกันเช่นกัน กล่าวอีกนัยหนึ่งในสถานการณ์ของคุณไม่มีอะไรที่จะสแกนภาพที่สูงกว่า 24 บิต ฉันยังจำได้ว่าการอ่านว่าตามนุษย์สามารถแยกความแตกต่างบางอย่างเช่น 10 ล้านสีเท่านั้นในกรณีนี้การสแกนแบบ 24 บิตจะเกินกว่าที่ตามนุษย์สามารถตรวจจับได้
Monomeeth

1
@Momeomeeth เหตุผลหนึ่งที่ใช้ความลึกของสีที่สูงกว่าคือถ้าการกระจายของสีในภาพไม่ตรงกับการกระจายของคอมพิวเตอร์ โดยเฉพาะอย่างยิ่งสี 24 บิตไม่ได้ดีมากในการแยกความแตกต่างของสีที่ไม่ค่อนข้างดำในขณะที่สายตามนุษย์เป็น หากคุณวางแผนที่จะปรับเส้นโค้งสีในภาพที่สแกนเพื่อให้ได้รายละเอียดของเงาคุณจะต้องการสีที่สูงกว่า 24 บิต
Mark

3

นี่คือความลึกของสี

การตั้งค่าหลายพันล้านครั้งใช้พื้นที่ดิสก์มากขึ้นดังนั้นหากคุณไม่ต้องการสีที่มีความละเอียดสูงหรือดูแถบหรือเพียงแค่ไม่สนใจขนาดไฟล์ที่ใหญ่ขึ้นหรือเวลาสแกนช้าให้เลือกล้าน

การใช้เหตุผลของคุณนั้นสมบูรณ์แบบ ไฟล์ที่ใหญ่ขึ้นเพื่อประโยชน์ที่ไม่สามารถมองเห็นได้ - เลือกความเที่ยงตรงที่ต่ำกว่า


2
"พันล้านสี" เป็นสี 30/36 บิตซึ่งต้องการพื้นที่เก็บข้อมูลมากกว่า 50% มากกว่า 24 บิต ("ล้าน"); แน่นอนไม่มีที่ไหนใกล้ 1,000x แม้แต่กรณีที่เลวร้ายที่สุด
ไมล์

1
สี 30 บิต (+2 padding bits) = พันล้าน = พื้นที่เก็บข้อมูล 33% มากกว่าสี 24 บิต สี 36 บิต (+4 padding bits) = พื้นที่เก็บข้อมูลเพิ่มขึ้น 67% นั่นคือกรณีที่เลวร้ายที่สุดของคุณ พื้นที่ 1000x (เทียบกับกรณีนับล้าน) แปลโดยประมาณเป็น (2 ^ 24) ^ 1000 = สีต่างๆนี้ ฉันไม่คิดว่าจริงๆแล้วจะมีคำสำหรับคนจำนวนมากยกเว้นว่าอาจเป็น "พันล้าน gazillions"
Jason C

ฉันปัดเลขคณิตศาสตร์ ขอบคุณทุกคนสำหรับการตรวจสอบที่นั่น รู้สึกอิสระที่จะแก้ไขในความรู้ทางคณิตศาสตร์ / การจัดเก็บของคุณถ้าคุณคิดว่ามันช่วยตอบ @JasonC
bmike

1
คุณไม่สามารถกำหนดการเพิ่มขนาดคงที่ได้ตลอดเวลา จำนวนกำไรขึ้นอยู่กับรูปแบบไฟล์และการบีบอัดที่ใช้ ไฟล์ BMP คือ 1: 1 และไม่สามารถเปลี่ยนได้ แต่เมื่อใช้ TIF คุณสามารถเพิ่มการบีบอัด LZW ทำให้ขนาดเพิ่มขึ้นสำหรับแขก JPG ไม่ใช้ข้อมูลทั้งหมดดังนั้นจึงไม่ได้เป็นสัดส่วน
cybernard

1

เกี่ยวกับภาพถ่ายที่มีระดับแสงต่ำและคอนทราสต์ต่ำเช่นสีขาวหรือดำเกือบทั้งหมด

หากคุณมีเครื่องสแกนที่มีคุณภาพ (เช่นจาก AUD300 หรือมากกว่านั้น) คุณสามารถสแกนภาพนี้เป็นสี 30 บิต (ที่ความละเอียดสูงแน่นอน) จากนั้นใช้ซอฟต์แวร์ [ซึ่งจะมาพร้อมกับเครื่องสแกนที่มีราคาแพง] เพื่อขยาย white-to-offWhite หรือ black-to-offBlack มีช่วงขาว - ดำ - ดำและแสดงรายละเอียดที่น่าอัศจรรย์ซึ่งดูเหมือนจะไม่ได้อยู่ที่นั่น (ฉันรู้เพราะฉันได้ทำสิ่งนี้แล้ว) มันไม่ได้วิเศษจริง ๆ และจะไม่กู้คืน {สีเทาดำคล้ำ} หรือ {ขาวซีดแสงสีเทา} แต่สามารถทำได้พอที่จะทำให้คุณประหลาดใจอย่างแท้จริง (ให้อีกครั้งว่า รายละเอียดสีไม่ได้ถูกทำลายทั้งหมด) โปรดทราบว่าในขั้นตอนนี้การขยายส่วนของช่วงสีรายละเอียดช่วงแคบ 30 บิตกลายเป็นรายละเอียดเต็มช่วง 24 บิต (ศัพท์เทคนิคที่นี่คือ "แกมม่า")

จากความทรงจำ: ดวงตามนุษย์สามารถแยกความแตกต่าง 10 [หรืออาจจะเป็น 4] ล้านสีภายใต้เงื่อนไขที่เหมาะ (ทำซ้ำ: เงื่อนไขในอุดมคติซึ่งรวมถึงการใช้พื้นที่ขนาดใหญ่ที่มีสีสม่ำเสมออย่างสมบูรณ์) ดังที่กล่าวไว้ 24 บิตเกือบ 17 ล้าน การเปลี่ยนจากสี 16 บิต (2/3 x 100,000) ไปเป็น 24 บิตจะสร้างความแตกต่าง มีอะไรเพิ่มเติมที่สูญเปล่า - ในผลลัพธ์สุดท้ายนั่นคือ (“ Monomeeth” รวมถึงตัวอย่างที่เกี่ยวข้องกับภาพขนาดใหญ่ที่พิมพ์อย่างมืออาชีพฉันจะไม่ออกกฎทั้งหมด ... มีบางเงื่อนไขภายใต้ความลึกของสีพิเศษในการพิมพ์ครั้งสุดท้าย จริงแล้วสร้างความแตกต่างของวัสดุ - และผู้เชี่ยวชาญสามารถใช้ข้อมูลสีพิเศษ (แล้วละทิ้ง) ตามที่อธิบายไว้ข้างต้น - แต่ฟังดูราวกับว่าปัญหาในตัวอย่างนั้นคือความละเอียด - 600dpi ก่อนการปรับขนาด - มากกว่าความลึกของสี )

โปรดทราบว่าข้างต้นหมายความว่าจอภาพที่สามารถแสดงพันล้านสี (30 บิต) เป็นของเสียที่สมบูรณ์ (เกิน 24 บิต) - ไม่ว่ามันจะเป็นแผนการตลาดราคาถูกหรือคุณภาพระดับมืออาชีพก็ตาม เพื่อทำให้เป็นสี 6 บิตหรือ 10 บิต) เหมือนกันสำหรับเครื่องพิมพ์

หลักการข้างต้น (ซึ่งในหนึ่งบันทึกภาพเก่าที่เชื่อว่าหายไป) นำไปใช้กับการแก้ไขสิ่งต่าง ๆ เช่นอคติสีหรือการสูญเสียความคมชัดในภาพถ่ายใด ๆ ; หากผลลัพธ์สุดท้ายคือ 24 บิตการสแกนเริ่มต้นที่ 30 บิตนั้นคุ้มค่าที่จะทำ ในแอปพลิเคชั่นรูปภาพของ Apple มีปุ่มวิเศษแก้ไขซึ่งทำได้ดีโดยอัตโนมัติ

โดยสรุป: มันคุ้มค่าในการสแกน 30 บิตสำหรับผลลัพธ์สุดท้ายที่สมบูรณ์แบบใน 24 บิต แต่การบันทึกการสแกน 30 บิตเป็นเพียงของเสีย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.