Point vs Pixel: ความแตกต่างคืออะไร?


คำตอบ:


98

พิกเซลคือองค์ประกอบภาพ 'สี่เหลี่ยมจัตุรัส' เดียว (เช่นนี้ pix-el) คือจุดเดียวในรูปภาพของคุณ รูปภาพขนาด 10x10 ประกอบด้วยชุดของพิกเซลในกริด 10 กว้าง 10 สูง 10 รวมเป็น 100 พิกเซล

'point' (pt) ในอีกทางหนึ่งคือหน่วยความยาวที่ใช้กันทั่วไปในการวัดความสูงของแบบอักษร แต่ในทางเทคนิคสามารถวัดความยาวได้ ในแอปพลิเคชัน 1 พอยต์เท่ากับ 1 / 72th ของนิ้ว; ในเทคนิคการพิมพ์แบบดั้งเดิม72pt คือ 0.996264 นิ้ว แต่ฉันคิดว่าคุณจะได้รับการอภัยสำหรับการปัดเศษขึ้น!

จำนวนพิกเซล = 1pt ขึ้นอยู่กับความละเอียดของภาพของคุณ หากภาพของคุณคือ 72ppi (พิกเซลต่อนิ้ว) จุดหนึ่งจะเท่ากับหนึ่งพิกเซล


5
ฉันยังต้องการเพิ่ม dpi ที่อ้างถึงการพิมพ์และ ppi เป็นพิกเซลในการแสดงผล หากบางสิ่งบางอย่างคือ 72 ppi ใน photoshop (หรือรูปแบบดิจิทัล) อาจไม่ 72 dpi เมื่อคุณพิมพ์
NateDSaint

2
ในการใช้งาน, จุดคือตรง 1/72 นิ้ว
e100

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

1
@ Lèsemajestéคุณสามารถเก็บภาพด้วย ppi ที่คุณต้องการและมันจะยังคงเป็นข้อมูลพิกเซลเหมือนกันทุกประการ ภาพขนาด 100x100 พิกเซลจะมีขนาดเท่ากันบนหน้าจอของคุณไม่ว่า ppi ที่คุณจัดเก็บภาพจะเป็นอย่างไร PPI จะเข้ามาเล่นเมื่อคุณพิมพ์ภาพออกมา หน้าจอแสดงพิกเซลภาพหนึ่งภาพบนหนึ่งพิกเซลทางกายภาพที่มีความหนาแน่นของพิกเซลที่กำหนดเองไปยังหน้าจอนั้น (หน้าจอกลางแจ้งขนาดใหญ่มี ppi ที่แตกต่างจากหน้าจอเดสก์ท็อปหรือมือถือมือถือทำ - พิกเซลเดียวกัน
kontur

1
เขาไม่ได้ พิกเซลเป็นหน่วยอะตอมที่ลดไม่ได้โดยไม่มีมิติ PPI เป็นชุดธงในซอฟต์แวร์ RIP ควรปฏิบัติตามคำแนะนำที่ให้ไว้เกี่ยวกับขนาดจริงสุดท้ายและเพิกเฉยต่อค่าสถานะ PPI ที่ฝังอยู่ภายในไฟล์รูปภาพ เมื่อเราสร้างภาพที่เป็น "300dpi สำหรับการพิมพ์" สิ่งที่เราทำก็คือตรวจสอบให้แน่ใจว่ามีพิกเซลเพียงพอที่จะป้องกันไม่ให้ RIP ต้องเพิ่มหรือลบพิกเซลเพื่อให้ได้ขนาดตามเป้าหมายที่ต้องการ เมื่อขยายภาพซอฟต์แวร์จะทำการยืดโดยการเพิ่มพิกเซล นี่คือเหตุผลที่การเรียกพิกเซล "สแควร์" เป็นคี่เล็กน้อย
horatio

24

Point เป็นหน่วยทางกายภาพของความยาวที่ใช้ในการพิมพ์ มันเท่ากับ 1/12 Pica และ 1 Pica = 1/6 นิ้ว ดังนั้น 1 pt = 1/72 นิ้ว

ดังนั้นบนจอแสดงผล 72 ppi 1 จุด = 1 พิกเซล


13

ใน CSS

pt คือ 1/72 ของ in และ px คือ 1/96 ของ in

พิกเซลจึงเป็น 0.75 จุด[แหล่ง]

ใน CSS ทุกอย่างค่อนข้างเป็นนามธรรมดังนั้นหน่วยเช่น "pt" จึงไม่จำเป็นต้องมีขนาดเดียวโดยเฉพาะบนหน้าจอโดยเฉพาะอย่างยิ่งบนหน้าจอ "in" ไม่จำเป็นต้องมีขนาดเพียงนิ้วเดียวและอื่น ๆ แม้แต่ "px" ก็ไม่จำเป็นต้องมีขนาดอีกหนึ่งพิกเซลอีกต่อไป: ทุกอย่างถูกปรับให้สอดคล้องกับอุปกรณ์ 96 ppi ที่มองเห็นในระยะการอ่านปกติซึ่งหมายความว่าบนหน้าจอที่แตกต่างอย่างมีนัยสำคัญจาก 96 ppi หรือจากระยะการอ่านปกติ จะถูกปรับอัตราส่วน แต่ยังคงรักษาความสัมพันธ์เดิมไว้เช่น pt จะยังคงเป็น 4/3 px units และยังคงอยู่ที่ 1/72 ของหน่วย

ในการพิมพ์

ในการพิมพ์จะมีจุดหนึ่งจากประมาณ 1/67 ของนิ้วเป็น 1 / 72.5 ของนิ้ว

ในสื่อดิจิตอลมันได้กลายเป็นมาตรฐานโดยพฤตินัยสำหรับจุดที่จะตรง 1/72 ของนิ้วในปัจจุบันแม้ว่าจะยังคงมีการตรวจวัดทางเลือกในการใช้งานร่วมกันน้อยลงซึ่งจะแตกต่างจาก 1/72 แต่ไม่มาก

ในการพิมพ์คุณมักไม่วัดเป็นพิกเซลเพราะเป็นรายละเอียดทางเทคนิคเกี่ยวกับเครื่องพิมพ์เป้าหมายหรืออุปกรณ์ที่ไม่ใช่การวัดที่แน่นอน ตัวอย่างเช่นการออกแบบอาจพิมพ์ที่ 125 dpi, 300 dpi หรือที่ 1200 dpi และยังคงเป็นขนาดทางกายภาพที่เหมือนกัน


ในขณะที่อุปกรณ์ความละเอียดสูงอุปกรณ์คัดกรองขนาดเล็กหรือจอแสดงผลเรตินาช่วยเพิ่มขนาดการวัดพิกเซลสำหรับฟอนต์ปัจจัยการปรับเป็นอุปกรณ์เฉพาะจริง ๆ และมักจะระบุในแง่ของอัตราส่วนของพิกเซลแบบโลจิคัล: พิกเซลทางกายภาพในพอร์ตมุมมอง มันมีความยุ่งเหยิงที่มีอยู่เพราะผู้คนจำนวนมากยังคงระบุขนาดเป็นพิกเซลในขณะที่พวกเขาควรระบุในหน่วยอุปกรณ์อิสระเช่น em
โกหก Ryan

นั่นไม่จริงเลย ประการแรกซึ่งแตกต่างจากหน่วยสัมบูรณ์เช่น px, pt, in, ฯลฯ em เป็นหน่วยที่สัมพันธ์กันเมื่อเทียบกับขนาดของแบบอักษรของคุณ สำหรับการใช้งานหลายอย่างมันก็ไม่เหมาะสม และหากระบุขนาดตัวอักษรของคุณในหน่วยสัมบูรณ์แล้ว em จะเกี่ยวข้องกับหน่วยสัมบูรณ์ ไม่ใช่ "เลอะ" ที่ควรปรับขนาดหน่วยในอุปกรณ์ที่มีระยะทางในการรับชมที่ไม่ได้มาตรฐานหรือ ppi ที่ต่างกันเป็นมาตรฐาน
thomasrutter

7

จุดเป็นตัวชี้วัดการพิมพ์, นั่นหมายความว่ามันเป็นตัวชี้วัดทางกายภาพของความยาวเช่นไมล์นิ้วเมตรหรือหน่วยดาราศาสตร์ ความยาวของจุดแตกต่างกันไปตามสถานที่และวัฒนธรรมที่แตกต่างกัน แต่ด้วยการเผยแพร่เดสก์ทอปและความเป็นสากลที่เพิ่มมากขึ้น

ในช่วงปลายยุค 80 ถึงยุค 90 จุดดั้งเดิมถูกแทนที่ด้วยจุดพิมพ์บนเดสก์ท็อป (เรียกอีกอย่างว่าจุด PostScript) ซึ่งกำหนดไว้เป็น 72 จุดต่อนิ้ว (1 จุด = 1⁄72 นิ้ว = 25.4⁄72 มม. = 0.3527 มิลลิเมตร)

พิกเซลเป็นหน่วยที่เล็กที่สุดของข้อมูลภาพดิจิตอล นั่นคือสิ่งเดียวที่จะบอกว่าพิกเซลไม่มีขนาดจริง พิกเซลใช้เพื่อแสดงภาพบนหน้าจอหรือพิมพ์โดยแปลงข้อมูลรูปภาพเป็นพิกเซลเพื่อแสดงภาพทางกายภาพ หน้าจอมีการวัดความหนาแน่นของพิกเซลเป็น ppi (พิกเซลต่อนิ้ว) ในขณะที่ภาพที่พิมพ์จะถูกวัดโดย dpi (จุดต่อนิ้ว) - สำหรับทั้งจำนวนพิกเซลของภาพที่เท่ากันอาจส่งผลให้ขนาดทางกายภาพที่เปลี่ยนแปลงอย่างมหาศาลเช่น 100 X 100 พิกเซล ภาพจะปรากฏบนหน้าจอโฆษณากลางแจ้งขนาดใหญ่หรือเล็ก ๆ เมื่อพิมพ์บนกระดาษที่ 300 dpi


7

การแพร่กระจายของอุปกรณ์ทำให้เงื่อนไขซับซ้อนขึ้น

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

แอปเปิ้ลมีพฤติกรรมการใช้ "จุด" เพื่ออ้างถึง "พิกเซลอ้างอิง" อย่างมีประสิทธิภาพยิ่งขึ้น จากไลบรารีนักพัฒนา iOSของ Apple :

คะแนนกับพิกเซล

ใน iOS มีความแตกต่างระหว่างพิกัดที่คุณระบุในรหัสรูปวาดของคุณและพิกเซลของอุปกรณ์พื้นฐาน เมื่อใช้เทคโนโลยีการวาดภาพดั้งเดิมเช่น Quartz, UIKit และ Core Animation พื้นที่พิกัดการวาดภาพและพื้นที่พิกัดของมุมมองจะมีทั้งช่องว่างพิกัดเชิงตรรกะโดยมีระยะทางวัดเป็นจุด ระบบพิกัดเชิงตรรกะเหล่านี้แยกออกจากพื้นที่พิกัดอุปกรณ์ที่ใช้โดยเฟรมเวิร์กระบบเพื่อจัดการพิกเซลบนหน้าจอ

ระบบจะจับคู่คะแนนในพื้นที่พิกัดของมุมมองเป็นพิกเซลในพื้นที่พิกัดของอุปกรณ์โดยอัตโนมัติ แต่การทำแผนที่นี้ไม่ได้เป็นแบบตัวต่อตัว พฤติกรรมนี้นำไปสู่ความจริงที่สำคัญที่คุณควรจำไว้เสมอ:

One point does not necessarily correspond to one physical pixel.

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

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