ปิดใช้งานการลดรอยหยักที่เกิดจากการเลื่อนในหน้าตัวอย่างและแอปพลิเคชัน PDF อื่น ๆ


13

การเลื่อน (ด้วยสองนิ้วบนแทร็คแพด) ใน Preview.app (และ TeXShop.app) ทำให้ข้อความ PDF พร่ามัวอย่างน่ารำคาญและฉันต้องการปิดใช้งานการลบรอยหยัก ฉันชอบการต่อต้านนามแฝงในขณะที่ไม่เลื่อนได้ดี

ภาพด้านล่างมีภาพหน้าจอ Cmd + Shift + 3 สองภาพจากภายในตัวอย่างก่อนครึ่งด้านบนด้วยสองนิ้วที่ยังคงอยู่บนแทร็กแพดหลังจากเลื่อนลงครึ่งล่างหลังจากปล่อยออกมา ตัวอย่างกล่องบรรจุถูกขยายด้วยตนเองใน Photoshop

การต่อต้านนามแฝงมากเกินไป

ฉันมีคนพิการซูมสองนิ้วและการหมุนสองนิ้วในSystem Preferences > Trackpadและไม่ได้ตรวจสอบ "เรียบใช้ตัวอักษรจอแอลซีดีเมื่อพร้อมใช้งาน" System Preferences > Generalใน

ฉันยังได้ตั้งค่าต่าง ๆdefaultsให้เป็นประโยชน์ (ค่าด้านล่างนี้เป็นเพียงการรวมกันของสิ่งที่ฉันได้ลอง):

for domain in com.apple.CoreGraphics CoreGraphics -g
do
  echo $domain
  defaults read $domain | egrep -i 'scal|smooth|alias|scroll'
done
> com.apple.CoreGraphics
>     CGFontDisableAntialiasing = 1;
> CoreGraphics
>     CGFontDisableAntialiasing = 1;
> -g
>     AppleAntiAliasingThreshold = 128;
>     AppleFontSmoothing = 0;
>     AppleScrollAnimationEnabled = 0;
>     AppleScrollerPagingBehavior = 1;
>     AppleShowScrollBars = Always;
>     NSScrollAnimationEnabled = 0;
>     "com.apple.mouse.scaling" = "1.5";
>     "com.apple.trackpad.scaling" = "-1";

ฉันต้องการเลื่อนเพื่อให้ดูเหมือนว่าจะทำเช่นนี้เสมอหากฉันเลื่อนช้าๆและตามแนวตั้ง Anti-aliasing (การเบลอ) น่าเกลียดน่าจะเกิดขึ้นได้มากที่สุดหาก Preview ลงทะเบียนการเลื่อนในแนวนอน (ซึ่งไม่ค่อยตั้งใจ) และแพร่หลายมากขึ้นก่อนที่ฉันจะปิด scroll สองตัวค้นหา


ฉันได้พบสองวิธีในการหลีกเลี่ยงเอกสารที่ไม่ทำให้เกิดความน่าเกลียดนี้: 1) ใช้ปุ่มลูกศร 2) ใช้เมาส์ - ล้อเลื่อน Logitech Revolution MX ของฉันไม่เคยทำให้สิ่งนี้เกิดขึ้น นี่เป็นสิ่งที่ดีที่สุด แต่ฉันชอบการเลื่อนแบบเร่ง (แรงเสียดทาน) ของ OS X จริงๆไม่ใช่การเน้นการเบลอ
chbrown

ไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีแก้ปัญหา - ฉันเพิ่งซูมเข้า / ออกอย่างรวดเร็ว (CTRL + -) และรีเซ็ตความคมชัด (และฉันใช้เมาส์เพื่อให้สิ่งเหล่านี้เกิดขึ้นได้ยาก)
SinišaŠašić

คำตอบ:


1

ฉันสงสัยว่าการเบลอของข้อความนั้นเกิดจากการใช้พร็อกซีหน่วยความจำต่ำเพื่อให้แน่ใจว่ามี FPS สูงในระหว่างการเลื่อนโดยเฉพาะในเครื่อง Retina อาจเป็นไปได้ว่าเมื่อใช้กราฟิก Intel ในตัว

ดังนั้นฉันขอแนะนำให้ทำตามขั้นตอนต่อไปนี้ตามลำดับด้านล่างเพื่อเพิ่ม RAM และ VRAM ที่ใช้ได้สูงสุด:

  • ปิดหน้าต่างทั้งหมดในแอพทั้งหมด

  • ออกจากแอปทั้งหมด

  • ตัดการเชื่อมต่อจอภาพภายนอกใด ๆ

  • ปิดเดสก์ท็อปพิเศษใน Mission Control

  • สำหรับเครื่องที่มี NVIDIA GPU ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณต่ออยู่กับอุปกรณ์ชาร์จหรือการปิดการสลับกราฟิกอัตโนมัติใน Energy Saver

  • หากบนเครื่องที่ไม่ใช่ Retina ให้ตั้งค่า "ดีที่สุดสำหรับการแสดงผล" ในการตั้งค่าการแสดงผล

  • หากบนเครื่อง Retina ให้ตั้งค่า "ดีที่สุด (Retina)" ในการตั้งค่าหน้าจอ

  • รีสตาร์ทเครื่องหรือเปิด Terminal แล้วพิมพ์ "sudo purge" จากนั้นกด Enter จากนั้นออกจาก Terminal

หมายเหตุ: คำสั่ง purge ใช้เวลาหนึ่งหรือสองนาทีจึงจะเสร็จสิ้น ฉันพบว่ามันสามารถช่วยล้าง RAM ได้จริง ๆ การรีสตาร์ททำสิ่งเดียวกัน บางครั้ง RAM ไม่ได้รับการปลดปล่อยโดยอัตโนมัติอย่างที่ควรทำโดยไม่มีขั้นตอนเหล่านี้อย่างน้อยใน 10.8.5 และก่อนหน้านี้ อาจใช้ไม่ได้กับ 10.9 และใหม่กว่า แต่ก็ไม่น่าเจ็บปวด

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


0

นี่ไม่ใช่คำตอบที่สมบูรณ์ แต่ฉันอ่านมาก่อนว่าคุณสามารถแก้ไขได้โดยไปที่การตั้งค่าระบบ> ทั่วไปและเปลี่ยน Show Scrollbars เป็น "When Scrolling" ดูเหมือนว่าจะใช้งานได้เมื่อฉันทำ แต่หลังจากนั้นฉันสังเกตเห็นอีกครั้งดังนั้นจึงอาจไม่สามารถแก้ปัญหาได้จริง มันดูเหมือนว่าจะต้องทำอย่างไรกับมัน


ฉันตั้งค่าไว้ที่ "เสมอ" ก่อนหน้านี้และไม่สามารถมองเห็นการปรับปรุงใด ๆ (หรือความเสื่อมโทรมสำหรับเรื่องนั้น) หลังจากตั้งค่าเป็น "เมื่อเลื่อน"
chbrown

0

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

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