ฉันต้องการภาพหน้าจอจากเว็บแอปพลิเคชันของเรา มันจะไปในโปสเตอร์ที่พิมพ์ออกมาดังนั้นฉันต้องการมันในเวอร์ชั่น DPI ที่สูง ฉันมีจอภาพ 96 DPI ดังนั้นพิกเซลหน้าจอมาตรฐานเมื่อพิมพ์ ทางออกของปัญหานี้คือ
- คำนวณจำนวนพิกเซลที่ฉันต้องการเพื่อให้สามารถพิมพ์ภาพในขนาด 300 dpi ในขนาดที่ฉันต้องการ
- ตั้งค่าเครื่องมือออกแบบการตอบสนองใน Firefox เป็นขนาดวิวพอร์ตที่แน่นอนพูด X โดย Y พิกเซล
- ซูมด้วย Ctrl + + จนกระทั่งองค์ประกอบการออกแบบที่จำเป็นเติมเต็มมุมมอง (ส่วนนั้นมีความสำคัญ - โซลูชันต้องทำงานเมื่อเนื้อหาถูกซูมเข้าหรือซูมออก)
- ใช้เครื่องมือสกรีนช็อตในตัวเพื่อสร้างสกรีนช็อต
- ใช้ GIMP เพื่อเปลี่ยนความละเอียดของภาพเป็น 300 dpi โดยไม่ต้องเปลี่ยนจำนวนพิกเซลที่แท้จริง
สำหรับความประหลาดใจของฉันภาพหน้าจอไม่ได้ X ตามพิกเซล Y แต่มีขนาดที่เล็กกว่าเช่น 0.67X คูณ 0.67Y ดังนั้นฉันจึงได้รับภาพ 200 dpi โดยไม่ต้องปรับขนาดขึ้น ปัจจัยยังแตกต่างกัน หลังจากเล่นไปรอบ ๆ ฉันพบว่าขนาดของภาพหน้าจอนั้นพิจารณาจากระดับการซูม
การใช้ addon เพื่อทำให้ภาพหน้าจอ (Awesome Screenshot Plus) ก่อให้เกิดปัญหาเดียวกัน การใช้ Chrome ทำให้เกิดปัญหาที่แตกต่างกันเนื่องจาก Chrome ไม่ได้แสดงวิวพอร์ตขนาดใหญ่ที่สมบูรณ์และมีการบันทึกภาพเพียงบางส่วน ตามความรู้ของฉัน IE ไม่ได้มีเครื่องมือสำหรับการขยายขนาดวิวพอร์ตเกินขีด จำกัด หน้าจอทางกายภาพ
คุณมีข้อเสนอแนะ (addons เบราว์เซอร์อาจเป็นเบราว์เซอร์ที่แตกต่างกันหรือไม่) สำหรับวิธีการจับภาพหน้าจอของฉัน? ฉันต้องการเบราว์เซอร์เพื่อแสดงผลหน้าและไม่ใช่สิ่งที่ต้องการ PageLayouts เนื่องจาก JavaScript ในแอปพลิเคชันมีส่วนเกี่ยวข้องบ้างและเนื่องจากฉันต้องปรับแต่ง HTML และ CSS นิดหน่อย
ฉันทำงานบนพีซี Windows และแผนกของฉันไม่มีงบประมาณในการลงทุนในเครื่องมือเฉพาะที่ได้รับค่าจ้างสำหรับงานนี้