จะถ่ายภาพหน้าจอคุณภาพสูงของทั้งหน้าใน Firefox โดยใช้ GCLI ได้อย่างไร


8

ฉันใช้ CLI ในตัวของ Firefox เพื่อจับภาพหน้าจอของหน้าเว็บดังนั้นฉันจึงไม่ต้องใช้เครื่องมือของบุคคลที่สาม
มันง่ายมากที่จะทำ

  • กดShift+F2
  • พิมพ์screenshot filename.pngแล้วกด Enter

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

ฉันใช้ Windows 7 และอัปเดตล่าสุดของ Firefox ถ้าเป็นเช่นนั้น


ฉันใช้ปลั๊กอินที่เรียกว่าสกรีนช็อตที่น่ากลัวสำหรับ Firefox เพื่อทำการเขียนแบบเต็มหน้า ฉันรู้ว่ามันไม่ได้พื้นเมือง แต่ถ้าคุณไม่สามารถหาคำตอบนี้ผมคิดว่ามันอาจจะทางเลือกที่ดี BA
ไฟแนนเชี่

ฉันไม่สามารถทำซ้ำปัญหาได้แม้ว่าฉันจะทำขั้นตอนใน Linux มากกว่า Windows ซึ่งอาจชี้ไปที่การวินิจฉัยบางอย่าง มันให้พิกเซลฉันสำหรับการแสดงผลพิกเซลของสิ่งที่จะแสดงถ้าหน้าจอใหญ่พอ ไม่มีคุณภาพลดลง
fixer1234

@ fixer1234 ฉันกำลังพูดถึงภาพหน้าจอของ takin 'ตำราซึ่งเมื่อซูมจะได้รับ pixelated และกลายเป็นเรื่องยากที่จะอ่าน
Rogue

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

คำตอบ:


12

ในที่สุดฉันก็พบคำตอบสำหรับคำถามของฉัน ฉันชอบที่จะตอบคำถามของฉัน

ก่อนอื่นเครดิตที่ครบกำหนด; ความคิดที่เก็บถาวรของ Ericฉันพบบทเรียนนี้โดยไม่ตั้งใจ

คำตอบนั้นง่ายเพียงแค่เพิ่ม--dprตัวเลือก / อาร์กิวเมนต์ไปยังคำสั่งที่มีความละเอียดพิกเซลสัมพันธ์ไปที่ปกติ ตัวอย่างเช่นพูดหากต้องการจับภาพที่ความละเอียดของความละเอียดปกติ 4 เท่าให้--dpr 4สังเกตว่ามีช่องว่างอยู่ข้างหน้าหมายเลข คุณอาจใช้ตัวเลขที่มีส่วนทศนิยมเช่น 5.3, 5.6 เป็นต้นคำสั่งตัวอย่างอาจมีลักษณะดังนี้:

screenshot filename.png --dpr x

นั่นคือทั้งหมดที่

และแน่นอนว่ามีการปรับปรุงคุณภาพของภาพหน้าจอ

ภาพหน้าจอตัวอย่าง:

ที่ความละเอียดปกติ ความละเอียดปกติ

ที่ความละเอียด 5x ที่ความละเอียด 5x


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

1
โปรดตรวจสอบคำตอบนี้ด้วย
Rogue

Sadly the CLI ถูกลบด้วย Firefox 62: ghacks.net/2018/05/21/firefox-62-developer-toolbar-removal
Marcus Riemer

3
จาก Firefox 63 บนคุณสามารถใช้:screenshot(บันทึกเครื่องหมายโคลอน) จากเว็บคอนโซล (เครื่องมือ -> นักพัฒนาเว็บ -> เว็บคอนโซลหรือ Ctrl + Shift + K / Cmd + ตัวเลือก + K)
Calimo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.