ทำไมรูปภาพที่คัดลอกไปยัง Libre Office Writer มีลักษณะเป็นพิกเซล


9

เมื่อคุณคัดลอกภาพนี้

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

และวาง (ผ่านการลากและวางจาก Google Chrome) ไปยัง Libre Office Writer (4.3.3.2) คุณจะได้รับ:

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

ทำไมสิ่งนี้เป็นพิกเซล / ฟัสซี่?

อย่างใดก็ไม่ได้คัดลอกภาพต้นฉบับ ฉันจะบอกให้คัดลอกในขนาดดั้งเดิมเป็นค่าเริ่มต้นได้อย่างไร

แต่แม้หลังจากตั้งเป็นขนาดดั้งเดิมแล้วก็ยังคงเป็นพิกเซล ฉันจะแก้ไขได้อย่างไร


นี่เป็นปัญหาเมื่อฉันแทรกเป็นไฟล์จากคอมพิวเตอร์ของฉัน อย่างไรก็ตามถ้าฉันรวมมันเป็น SVG มันก็ดูดี
Martin Thoma

ฉันเดาว่ามันถูกบีบอัดเพื่อประหยัดพื้นที่
TheKB

@TheKB คุณรู้วิธีการปิดการใช้งานหรือไม่
Martin Thoma

ฉันไม่ขอโทษ
TheKB

คำตอบ:


7

นี่เป็นปัญหาที่ทราบกันดีใน LibreOffice (tdf # 86675) ที่ภาพ PNG ที่นำเข้า / แทรกและปรับขนาดกำลังใช้ "เพื่อนบ้านที่ใกล้ที่สุด" ในการเรนเดอร์ผืนผ้าใบเอกสารแทนที่จะใช้ Bilinear ทั่วไปหรือ BiCubic (Catmull-Rom) . นอกจากนี้สำหรับตอนนี้ใน LibreOffice เชื่อว่า PNG ที่มีช่องอัลฟ่ามักจะ "ปรับขนาด" โดยใช้เพื่อนบ้านที่ใกล้ที่สุด

โดยเฉพาะอย่างยิ่งปัญหาเกี่ยวกับการสร้างลินุกซ์น้อยกว่าในการสร้าง Windows

ดังนั้นหากคุณสามารถเตรียม PNG ของคุณให้มีขนาดที่แน่นอนเช่นเดียวกับการเตรียมหรือแปลงเป็นช่องทางที่ไม่ใช่อัลฟ่า PNG (โดยใช้ ImageMagick ของ "แปลง input.png - พื้นหลังสีขาว - อัลฟาเอา output.png" หรือยูทิลิตี้ที่คล้ายกัน) คุณควรจะสามารถแทรกรูปภาพและการเรนเดอร์ที่ยอมรับได้ในเอกสาร LibreOffice

ดู: https://bugs.documentfoundation.org/show_bug.cgi?id=86675


การลบ Alpha (เป็น Gimp) ไม่ได้ผลสำหรับฉัน gif, bmp ไม่ทำงานเช่นกัน
Bevor

มันไม่ได้ทำงานกับ Libre office 5 มันช่างน่าเบื่อ
Bevor

ก่อนอื่นดูเหมือนว่ามันไม่ได้ผลเช่นกัน แต่เมื่อฉันลดขนาดลงใน LibreOffice Calc มันก็ดูดี
Bevor

-3

นี่คือการระเบิดของภาพต้นฉบับที่คัดลอกมาจากที่นี่: ป้อนคำอธิบายรูปภาพที่นี่

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

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

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

สิ่งที่ทำให้ pixelation ในการวางเป็นพื้นสิ่งที่ TheKB พูดว่า: การบีบอัด สิ่งที่คุณกำลังวางคือรูปภาพบิตแมปและการบีบอัดทำให้ข้อมูลรูปภาพสูญหาย คุณสูญเสียค่าสีเทา การบีบอัดข้อมูลนี้กระทำโดย LiberOffice เอง

เมื่อคุณนำเข้า SVG คุณจะนำเข้ากราฟิกแบบเวกเตอร์ นี่เป็นวิธีการผลิตกราฟิกที่แตกต่างไปจากเดิมอย่างสิ้นเชิงผู้ที่คุณสามารถทำได้โดยไม่มีข้อ จำกัด ใด ๆ กราฟิกแบบเวกเตอร์จะมีลักษณะเหมือนกันเสมอไม่ว่าคุณจะใส่ไว้ในตราประทับหรือเขื่อนฮูเวอร์

นี่เป็นสาเหตุ (เวอร์ชั่นที่ง่าย):

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

ภาพด้านบนแสดงสี่เหลี่ยมสีดำอย่างง่ายขนาด 4x18 พิกเซลสีดำ หากภาพนี้เป็นบิตแมปคุณต้องระบุตำแหน่งและสีของแต่ละพิกเซลแยกกัน สมมุติหนึ่งไบต์สำหรับ x, หนึ่งไบต์สำหรับ y และหนึ่งไบต์สำหรับสีและเราได้ข้อมูลภาพ 4 x 18 x 3 = 216 ไบต์

หากภาพนี้เป็นแบบเวกเตอร์คุณจะต้องระบุตำแหน่งของแต่ละมุมเท่านั้น ด้วยสถานที่เหล่านี้คุณกำหนดพื้นที่และสีเพื่อเติมพื้นที่นี้ ตำแหน่งยังคงเป็นสองไบต์สำหรับแต่ละพิกเซล แต่สีจะมีเพียงหนึ่งไบต์เท่านั้น - 4 x 2 + 1 ไบต์ = 9 ไบต์ของข้อมูลรูปภาพ ภาพเวกเตอร์นั้นง่ายกว่าบิตแมปมาก

คุณไม่ได้ใส่ตัวอย่างของ SVG ที่นำเข้ามาที่นี่ แต่ถ้าคุณระเบิดมันควรจะแสดงให้เห็นคล้ายกับภาพแรกด้านบน LibreOffice จะทำให้เส้นรอบและเชิงมุมราบรื่น อย่างไรก็ตามเนื่องจากมีข้อมูลภาพน้อยกว่ามากจึงไม่มีการบีบอัดข้อมูล

ดังนั้นสิ่งนี้จะลดลงเป็นวิธีที่ LibreOffice จัดการกับรูปแบบภาพต่างๆ ในการทำให้สำเนาของคุณดูเหมือนต้นฉบับคุณต้องหาวิธีบังคับให้ LibreOffice วางโดยไม่สูญเสียคุณภาพ 100% อีกวิธีหนึ่งคือการนำเข้าเวกเตอร์


นี่ไม่ใช่คำตอบ ภาพที่รวมควรมีความคมชัดเหมือนต้นฉบับ กรณีนี้ไม่ได้.
Martin Thoma

Updated หวังว่าคำอธิบายแบบขยายจะช่วยคุณได้
Peregrino69

ฉันรู้ว่ากราฟิกพิกเซล / กราฟิกส์เวกเตอร์คืออะไร ฉันพูดถึงเพียงเพราะอาจคิดว่าปัญหาอื่น คุณยังคงไม่ตอบคำถามหลัก: เพราะเหตุใด LibreOffice บีบอัดรูปภาพและฉันจะยกเลิกการใช้งานได้อย่างไร
Martin Thoma

"ทำไม LO บีบอัด" - ถ้านี่คือการออกแบบฉันไม่เชื่อแน่ว่านี่คือสถานที่ที่ดีที่สุดสำหรับคำตอบ นี่อาจเป็นข้อผิดพลาด - คุณตรวจสอบฐานข้อมูลบั๊กหรือไม่ หรือคุณตรวจสอบว่าเวอร์ชันปัจจุบัน (4.4) ทำงานในลักษณะเดียวกันหรือไม่? คุณได้ตรวจสอบฟอรัม LiberOffice จริงแล้วหรืออาจมีบางคนพบคำตอบ? คุณตรวจสอบไฟล์ Help ของ Writer หรือไม่?
Peregrino69
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.