กำลังบันทึกหน้าเว็บขนาดใหญ่เป็นรูปภาพ


28

ฉันกำลังพยายามบันทึกเว็บเพจเป็นรูปภาพ หน้าเว็บของฉันพยายามที่จะบันทึกเป็นบิตนานและมีหลาย ๆ ภาพ

ฉันลองใช้ส่วนขยายการจับภาพหน้าจอของ Google Chromeและปลั๊กอินจับภาพหน้าจออื่น ๆ ของ Chrome แต่ทั้งหมดก็ให้ภาพที่ว่างเปล่าเป็นเอาท์พุท

ฉันจะเอาชนะสิ่งนี้ได้อย่างไร มีปลั๊กอินอื่น ๆ ที่รู้จัก (ไม่ใช่ Chrome ใช้ได้) เพื่อบันทึกหน้าเว็บขนาดใหญ่เป็นรูปภาพหรือไม่?


คุณแค่ต้องการภาพในหน้านั้น? คลิกขวาที่แต่ละภาพและเลือก "บันทึกภาพเป็น"
Moab

@Moab ที่จริงฉันต้องการทั้งหน้าเป็นรูปภาพ (รูปภาพข้อความและทุกอย่างบนหน้าจอ) ...
Nalaka526

หากคุณต้องการบันทึกหน้านี้ไว้ในภายหลังคุณสามารถบันทึกเป็นเว็บเก็บถาวร (ไฟล์. mht ไฟล์เดียว) ฉันรู้ว่า IE และ Opera สามารถทำได้อย่างน้อย
Svish

Snagit จะทำมันต่อเนื่องดีกว่าความเป็นไปได้อื่น ๆ ที่นี่
gd1

1
คุณควรใช้กล้องถ่ายรูปของหน้าแล้วประกบกัน!
ปีเตอร์โอลสัน

คำตอบ:


20

พิมพ์เป็น PDF จากนั้นบันทึก PDF เป็นภาพ ฉันคิดว่านั่นอาจเป็นวิธีที่เข้าใจผิดได้มากที่สุดของคุณ

การพิมพ์เป็น PDF นั้นง่ายและคุณมีตัวเลือกมากมายการแปลงหลังจากข้อเท็จจริงจะรักษาเค้าโครงหน้ากระดาษ

คำตอบการแปลงที่นี่: ฉันจะบันทึกไฟล์ PDF ของรูปภาพเป็นรูปภาพได้อย่างไร

ตามหมายเหตุ: หากคุณใช้โครงการ PDFCreator จากhttp://www.pdfforge.org/ตัวเลือกในการพิมพ์ PDF เป็นรูปภาพหรือพิมพ์เป็นรูปภาพ


7
การพิมพ์เป็น PDF จะแบ่งหน้าเว็บเป็นหน้าฉันเดาว่า ... :(
Nalaka526

ขึ้นอยู่กับรูปแบบหน้า / ขนาดกระดาษและตัวเลือกการพิมพ์สำหรับเครื่องพิมพ์ PDF ของคุณ คุณสามารถเลือกมาตราส่วนเป็น 1 แผ่นได้เช่นกัน
iivel

@ Nalaka526 ไม่ใช่ถ้าคุณตั้งขนาดกระดาษเป็น A3 หรือ A2
กลับรายการใน

12

การลักพาตัว Firefox ! ส่วนเสริมไม่สามารถบันทึกภาพที่มีขนาดใหญ่ หากคุณต้องการบันทึกภาพเดี่ยวที่มีความยาวเป็นพิเศษและเปิดรับโซลูชั่นที่ไม่ใช่ Chrome นี่เป็นตัวอย่างบางส่วนที่อาจใช้งานได้:

  1. SiteShoterเป็นแอพพกพา:

    1

  2. มีแอปหน้าจอเว็บออนไลน์จำนวนมากเช่นแอปนี้


1
พบแอปพลิเคชันแบบสแตนด์อโลนนี้ ( webscreencapture.com ) และบันทึกหน้าเว็บเรียบร้อยแล้วขอบคุณมากสำหรับคำแนะนำของคุณ ... :)
Nalaka526

11

มีFirefox Command Line ใหม่ที่ให้คุณถ่ายภาพหน้าจอได้

กดShift+ F2และเขียนscreenshot filename1.png 0 true

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

อัปเดต: ดูเหมือนว่าไวยากรณ์มีการเปลี่ยนแปลงเล็กน้อยในเวอร์ชันที่ใหม่กว่าและตอนนี้ใช้ภาพเต็มหน้าจอที่คุณต้องพิมพ์ screenshot filename.png --fullpage


สำหรับคนอื่น ๆ สิ่งนี้ถูกติดตั้งมากับเบราว์เซอร์ Firefox หลักโดยไม่จำเป็นต้องมีส่วนเสริม / ส่วนเสริมใด ๆ
rcoup

7

พบ Standalone นี้ (แอพแบบพกพา): การจับภาพหน้าจอเว็บซึ่งสามารถบันทึกเว็บเพจเป็นรูปภาพได้สำเร็จ ...

ขอบคุณทุกคนที่ตอบ ... :) ข้อเสนอแนะมีค่าจริง ๆ และทำให้ฉันคิดหลายวิธีในการทำสิ่งนี้ คำตอบของ "Karan ทำให้ฉันคิดถึงแอปพลิเคชันแบบสแตนด์อโลนซึ่งฉันไม่ทราบ ... ขอบคุณมาก


1
ลิงค์นี้ตายแล้ว อย่างไรก็ตามคุณควรจะสามารถดาวน์โหลดได้จาก archive.org อย่างไรก็ตาม น่าเสียดายที่ไม่มีการรับประกันว่าซอฟต์แวร์จะทำงานกับ Windows รุ่นล่าสุดเช่น Windows 8 หรือ 10
JPaget

5

คุณสามารถใช้ภาพหน้าจอดีเลิศ :

  • จับภาพหรือคลิปพื้นที่ที่เลือกหรือส่วนที่มองเห็นได้ทั้งหมดหรือทั้งหน้า
  • สนับสนุนรูปแบบ PNG
  • รองรับการเลื่อนแนวนอนเมื่อถ่ายภาพ

2

หากฉันเข้าใจคำถามของคุณถูกต้องแล้วมันจะเป็นคำตอบของคุณแน่นอน คุณมีเครื่องมือSnagitเพื่อจับภาพทั้งหน้าจอ


นี่คือเครื่องมือเชิงพาณิชย์ แต่ตามคำถามคำตอบนี้ถูกต้อง ฉันพบเครื่องมือฟรีที่สามารถทำได้เหมือนกัน (ความต้องการของฉัน) ดังนั้นมันจึงเหมาะกว่า ... ขอบคุณสำหรับคำตอบและการโหวต ... :)
Nalaka526

1
ขอขอบคุณ. แต่คุณสามารถใช้รุ่นทดลองใช้ฟรีได้
c-sharp

2

อีกวิธีในการทำเช่นนี้ (โดยอัตโนมัติ) คือการใช้ Phantom JS เว็บเบราว์เซอร์ WebKit ที่ไม่มีหัว ตัวอย่างที่รวม "technews.js" จะ "จับภาพ Google News เป็นภาพ PNG" และตัวอย่างนั้นสามารถแก้ไขได้สำหรับเว็บไซต์ใด ๆ

http://phantomjs.org/


นั่นเป็นห้องสมุดที่ลื่นจริงๆ ขอบคุณสำหรับการโพสต์
iivel


1

ใช้FireShot add-on เพื่อบันทึกเว็บเพจขนาดใหญ่ไปยังรูปภาพและ PDF

รองรับFirefox , ChromeและIEด้วย

หากต้องการติดตั้งในFirefoxไปที่Tools-> Add-onsจากนั้นค้นหาFireShotและติดตั้ง

เพิ่มเติมเกี่ยวกับการเยี่ยมชม Fireshot http://getfireshot.com/


0

ฉันลองทำบางสิ่ง เปิดหน้าเว็บใน Chrome จากนั้นคลิกขวาที่จุดว่างบนหน้าแล้วเลือก "บันทึกเป็น" จากนั้นเลือก "บันทึกเป็นประเภท" "หน้าเว็บเสร็จสมบูรณ์" ที่ด้านล่างของหน้าต่างบันทึกเป็น

บันทึกลงในโฟลเดอร์ว่างมันจะบันทึกหนึ่งไฟล์และโฟลเดอร์ (ต้องเก็บไว้ด้วยกันในโฟลเดอร์เดียวกัน) ทุกครั้งที่คุณต้องการดูหน้าเว็บให้ดับเบิลคลิกที่ไฟล์ htm

ภายในโฟลเดอร์คุณจะพบภาพทั้งหมดที่คุณต้องการสำหรับวัตถุประสงค์อื่น

.

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


3
มันจะตอบคำถามของ OP ได้อย่างไร
ภาษาเริ่มต้น

2
คำถามนี้ไม่เกี่ยวข้องกับคำถามและพยายามที่จะคาดเดาความรู้เพิ่มเติมเกี่ยวกับสิ่งที่ iivel กำลังมองหา
Steffan Donal

1
@Riririze - ฉันกำลังมองหาอะไรอยู่?
iivel

@ คิดว่าไม่มีวิธีที่ดีในการบันทึกหน้าเว็บที่มีขนาดใหญ่เป็นภาพเดียวลองจินตนาการถึงการดู jpeg ที่มีขนาดใหญ่ (ยาว) ฉันลองใช้แอพพกพาแล้วมันบันทึกเว็บเพจเป็น jpeg ไร้ค่าสำหรับการดู The OP ไม่รู้ว่าพวกเขากำลังมองหาอะไร
Moab

@Riririze OP ไม่เคยระบุสิ่งที่พวกเขากำลังจะใช้ "ภาพ" สำหรับทั้งคำถามที่ไม่ชัดเจนในรูปแบบปัจจุบัน ฉันเป็นทางออกที่ดีเพียงแค่ไม่ทำให้คุณมีความสุข
Moab

0

หากคุณไม่ต้องการภาพที่มีขนาดจริงคุณสามารถย่อภาพแล้วถ่ายภาพหน้าจอได้หรือไม่?


เป็นที่น่าสงสัยว่าเบราว์เซอร์ใดที่สามารถย่อ - ขยายได้มากพอที่จะแสดงรูปภาพทั้งหมด 57 ภาพ
martineau

คุณสามารถลองการรวมกันของการซูมออกและถ่ายภาพหน้าจอหลายหน้าลง ... จากนั้นรวมภาพ ... ใช่งานที่จำเป็นบางอย่าง แต่จะไม่ใช้เวลานานที่ ...
Mark Redman

0

หากฉันเข้าใจคำถามของคุณสิ่งที่คุณต้องการคือรวบรวมเว็บไซต์ทั้งหมดใช่ไหม? ทำดังต่อไปนี้:

  1. เปิดโปรแกรมแก้ไขรูปภาพที่คุณชื่นชอบ(ฉันแนะนำ Paint.NET)สร้างผืนผ้าใบใหม่ที่มีความสูงใหญ่พอ ๆ กับหน้าหลุม
  2. สลับไปยังเว็บเพจกดPrtScบนแป้นพิมพ์ของคุณ
  3. สลับกลับไปที่โปรแกรมแก้ไขภาพวางภาพของคุณลงในแคนวาส
  4. สลับไปที่เว็บเพจเลื่อนหน้าต่างลงจนสุดภาพที่พิมพ์ล่าสุดแล้วกดPrint Screenอีกครั้ง
  5. สลับกลับไปยังโปรแกรมแก้ไขรูปภาพของคุณตอนนี้วางใหม่ที่ด้านล่างของรูปภาพที่วางก่อนหน้านี้เพื่อให้เริ่มจากที่ภาพก่อนหน้านี้สิ้นสุด
  6. ทำซ้ำขั้นตอนก่อนหน้านี้หลายสิบครั้งจนกว่าคุณจะเลื่อนลงไปที่ด้านล่างของหน้าต่าง

มันเป็นทางออกที่ยาวนาน แต่ใช้งานได้


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