มีเครื่องมือใดในการระบุค่า RGB ของพิกเซล


คำตอบ:


113

ฉันมักจะใช้ DigitalColor Meter (ในยูทิลิตี้) ตราบใดที่ยังเปิดอยู่มันจะให้ค่า RGB ของพิกเซลด้านล่างเคอร์เซอร์เมาส์ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


3
ข้อเสียเปรียบเพียงอย่างเดียวคือ Lion Digital Color Meter ใหม่จะไม่ให้ค่า hex แก่คุณ หนึ่งในเสือดาวหิมะได้

12
@Wheat คุณสามารถเปลี่ยนได้ที่จะแสดงเลขฐานสิบหกภายใต้View→การShow values as→การhexadecimal
Jari Keinänen

1
@koiyu ใช่ แต่คุณไม่สามารถตั้งเป็น AFAIK เริ่มต้นได้ บักฉันจริงๆ!
daviesgeek

ใครรู้ว่าความแตกต่างระหว่างค่า "ดั้งเดิม" และ "ทั่วไป" RGB คืออะไร? พวกเขาแตกต่าง. ฉันสังเกตเห็นว่าถ้าฉันใช้สีเนทิฟพวกเขาจะดูแตกต่างจาก iOS Simulator ทั่วไปดูเหมือนว่าจะใกล้ชิด
n13

@ user9290 มันเพิ่งถูกซ่อนไม่ได้หายไป ดูวิธีรับค่า hex ได้ที่นี่: apple.stackexchange.com/a/30834/123184
Mentalist

13

ใช้แอปใน/Applications/Utilities/DigitalColor Meterตัว วางตัวชี้เมาส์ของคุณเหนือพิกเซลที่คุณต้องการสีและ DigitalColor Meter จะแสดงค่า RGB


4

คุณสามารถใช้เครื่องวัดสีดิจิตอลในตัวของ macOS อย่างไรก็ตามมีข้อแม้ที่สำคัญมาก:

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

ตามค่าเริ่มต้นเครื่องวัดสีดิจิตอลจะแสดง "ค่าดั้งเดิม" ซึ่งฟังดูเหมือนค่า RGB ดั้งเดิม แต่ไม่ใช่ "ค่าดั้งเดิม" หมายถึงค่าหลังจากแปลงเป็นโปรไฟล์สีสำหรับจอแสดงผลปัจจุบันแล้ว (ส่วนกำหนดค่าสีที่ใช้งานอยู่จะปรากฏที่ด้านล่างของหน้าต่าง Digital Color Meter) โดยปกติจะเป็นโปรไฟล์สีเฉพาะสำหรับจอแสดงผลของคุณ ตัวอย่างเช่น Macbook Pro ของฉันถูกตั้งค่าเป็นโปรไฟล์ "LCD สี"

วิธีการแก้

ในการรับค่า RGB ดั้งเดิมที่แน่นอนก่อนการแปลงคุณต้องเปลี่ยนชั่วคราวSystem Preferences > Displays > Color > Display Profileเป็นsRGB(ซึ่งเป็นพื้นที่สีที่ใช้กันโดยทั่วไปดังนั้นให้ใช้sRGBจนกว่าคุณจะรู้อย่างอื่น) จากนั้นค่าดั้งเดิมของเครื่องวัดสีดิจิตอลจะให้ค่า RGB ดั้งเดิมที่คุณต้องการ

อีกทางเลือกหนึ่งสำหรับหน้าเว็บคือการใช้ตัวตรวจสอบเบราว์เซอร์และค้นหาค่าสี css โดยตรง


รายละเอียด

คุณสามารถทดสอบสิ่งนี้ได้ด้วยตัวเอง ไปที่หน้าเว็บที่แสดงสีเว็บ CSS และค่า เปิด Digital Colour Meter แล้วตั้งค่าเป็น Native Values สแกนรายการสีและเปรียบเทียบค่า Digital Color Meter กับค่าดั้งเดิม อาจเป็นไปได้ว่าส่วนใหญ่จะไม่ตรงกัน (หากทุกอย่างตรงกันอย่างสมบูรณ์คุณอาจตั้งค่าการแสดงผลให้ใช้โปรไฟล์ sRGB)

สิ่งที่เกิดขึ้นคือหยดหยดน้ำสามารถจับค่าหลังจากที่ถูกแปลงเป็นโปรไฟล์สีของจอแสดงผลเท่านั้น

คุณสามารถเปลี่ยนเครื่องวัดสีดิจิตอลเป็น "จอแสดงผลใน sRGB" แต่จะไม่ให้ค่าดั้งเดิมที่แน่นอนเสมอไป นั่นเป็นเพราะมันมีการแปลงสองครั้งจาก sRGB ดั้งเดิมไปยังโปรไฟล์สีของจอแสดงผลแล้วกลับไปที่ sRGB บางครั้งจะมีข้อผิดพลาดในการปัดเศษและจะถูกปิดโดยบิตเล็กน้อย

วิธีเดียวที่จะรับประกันว่าของแท้คือการเปลี่ยนจอแสดงผลของคุณเป็น sRGB ชั่วคราวเนื่องจากจะไม่มีการแปลงเลย

สำหรับการอ่านเพิ่มเติมที่นี่เป็นบทความที่ดีเยี่ยม


ตัวอย่าง

นี่คือตัวอย่างการใช้ DCM บน rgb(34, 139, 34)ForestGreen ในภาพหน้าจอ DCM แรกคุณจะเห็นว่าค่านั้นหมดเนื่องจากจะแสดงโปรไฟล์ "ค่าดั้งเดิม" สำหรับ "จอแอลซีดีสี" ในภาพหน้าจอ DCM ที่สองฉันได้เปลี่ยนเป็น "Display in sRGB" แต่หนึ่งในค่านั้นยังคงปิดอยู่เนื่องจากข้อผิดพลาดในการปัดเศษการแปลงสองครั้ง ในภาพหน้าจอ DCM ที่สามสังเกตว่าฉันได้เปลี่ยนการแสดงผลของฉันเพื่อใช้พื้นที่สี sRGB ในที่สุดมันก็ให้ค่าดั้งเดิมที่แน่นอน

แถวที่สองแสดงให้เห็นว่าจะเกิดอะไรขึ้นถ้าฉันใช้rgb(40, 138, 41)ค่าผิดและใช้มันอย่างไร้เดียงสา แม้ว่าคุณจะไม่สามารถมองเห็นความแตกต่างผ่านสายตามนุษย์จริงๆ และถ้าคุณทำซ้ำขั้นตอนนี้คุณจะลอยออกไปต่อ

ตัวอย่างเครื่องวัดสีดิจิตอล


1

ฉันใช้SpotColor (เพิ่งเปลี่ยนชื่อเป็นHuesข้อมูลเพิ่มเติมที่นี่ )

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

และHexPicker (ซึ่งปัจจุบันมีปัญหาเล็กน้อยกับ Lion นิ่ง)

ป้อนคำอธิบายรูปภาพที่นี่


แอพนี้ไม่สามารถใช้งานได้ใน Apple store
Clomp


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