लिबर ऑफिस राइटर को कॉपी की गई छवियां इतनी पिक्सेल क्यों लगती हैं?


9

जब आप इस इमेज को कॉपी करते हैं

यहां छवि विवरण दर्ज करें

और इसे लेबर ऑफिस राइटर (4.3.3.2) से प्राप्त करें (Google Chrome से खींचें और ड्रॉप के माध्यम से) चिपकाएँ:

यहां छवि विवरण दर्ज करें

क्यों यह इतना pixelated / फजी है?

किसी तरह यह मूल छवि की नकल नहीं करता है। मैं इसे डिफ़ॉल्ट रूप से मूल आकार में कॉपी करने के लिए कैसे कह सकता हूं?

लेकिन इसे मूल आकार में सेट करने के बाद भी यह पिक्सेलेट है। मैं कैसे इसे ठीक कर सकता हूं?


यह भी एक समस्या है जब मैं इसे अपने कंप्यूटर से एक फ़ाइल के रूप में सम्मिलित करता हूं। हालांकि, अगर मैं इसे एसवीजी के रूप में शामिल करता हूं तो यह ठीक लगता है।
मार्टिन थॉमा

मेरा अनुमान है कि यह अंतरिक्ष को बचाने के लिए संकुचित हो जाता है।
TheKB

@ THEKB क्या आप जानते हैं कि इसे कैसे निष्क्रिय करना है?
मार्टिन थॉमा

मुझे खेद नहीं है।
TheKB

जवाबों:


7

यह लिबरऑफिस (tdf # 86675) में एक ज्ञात मुद्दा है जहाँ PNG की छवियाँ आयात / सम्मिलित की जा रही हैं और स्केल की गई हैं, जो दस्तावेज़ के कैनवस को प्रस्तुत करने में "निकटतम पड़ोसी" का उपयोग कर रही हैं, बजाय स्केलिंग पर अधिक सामान्य बिलिनियर या बायकुबिक (कैटमुल-रोम) पिक्सेल की व्याख्या पर। । इसके अलावा, अब लिबर ऑफिस में, विश्वास करें कि अल्फा चैनल के साथ PNG हमेशा निकटतम पड़ोसी का उपयोग करके "स्केल" किए जाते हैं।

विशेष रूप से लिनक्स बिल्ड पर एक समस्या, विंडोज बिल्ड पर कम है।

इसलिए, यदि आप अपने PNG को आवश्यक आकार में तैयार कर सकते हैं, साथ ही एक गैर-अल्फा चैनल PNG को तैयार या परिवर्तित कर सकते हैं (ImageMagick के "Convert input.png -background white -alpha remove output.png" या समान उपयोगिता का उपयोग करके) आपको लिबर ऑफिस डॉक्यूमेंट में स्वीकार्य छवि प्रविष्टि और रेंडरिंग करने में सक्षम होना चाहिए।

देखें: https://bugs.documentfoundation.org/show_bug.cgi?id=86675


अल्फा को हटाना (जिम्प में) मेरे लिए कारगर नहीं था। gif, bmp काम भी नहीं करता है।
बीवी

यह लिब्रे कार्यालय 5 के साथ भी काम नहीं करता है, क्या बकवास है।
बीवी

सबसे पहले यह दिखता है कि यह या तो काम नहीं करता है, लेकिन जब मैं इसे लिब्रे ऑफिस Calc के अंदर स्केल करता हूं, तो यह अच्छा लगता है।
बेवर

-3

यहाँ मूल छवि का एक प्रहार है, यहाँ से फट गया: यहां छवि विवरण दर्ज करें

आप स्पष्ट रूप से देख सकते हैं कि यदि यह पहली जगह में एक छवि है, तो यह निम्न गुणवत्ता है। ग्राफिक टूल के साथ इसे अधिक उड़ाने से यह अधिक स्पष्ट रूप से पता चलता है:

यहां छवि विवरण दर्ज करें

यदि पहले वाले में पहली छवि है, तो यह मूल रूप से टेक्स्ट डेटा है और फ़ॉन्ट को सुचारू किया गया है। इस वजह से छवि समान रूप से काले और सफेद नहीं है, लेकिन कुछ पिक्सेल में ग्रे मान हैं। इस तरह का फॉन्ट स्मूथिंग हर जगह होता है, यह एक आवश्यकता है। क्योंकि एक पिक्सेल एक वर्ग है, आपके पास कोई अन्य चिकनी रेखाएं नहीं हो सकती हैं, लेकिन पूरी तरह से क्षैतिज और पूरी तरह से ऊर्ध्वाधर हैं, इसलिए फ़ॉन्ट चौरसाई का उपयोग दर्शकों के मस्तिष्क को चकमा देने के लिए किया जाता है।

पेस्ट में पिक्सेलेशन का क्या कारण है, मूल रूप से TheKB कहता है: कम्प्रेशन। आप जो पेस्ट कर रहे हैं वह एक बिटमैप छवि है, और संपीड़न से छवि डेटा का नुकसान होता है; आप ग्रे वैल्यू खो देते हैं। यह संपीड़न लिबरऑफिस द्वारा ही किया जाता है।

जब आप एक एसवीजी आयात करते हैं, तो आप एक वेक्टर ग्राफिक आयात करते हैं। यह ग्राफिक बनाने का एक बिल्कुल अलग तरीका है, जिन्हें आप बिना किसी सीमा के उखाड़ सकते हैं। एक वेक्टर ग्राफिक हमेशा ठीक वैसा ही दिखेगा, चाहे आप उसे स्टैम्प पर लगाए या हूवर डैम पर।

यहाँ क्यों (सरलीकृत संस्करण) है:

यहां छवि विवरण दर्ज करें

ऊपर की छवि एक साधारण काले वर्ग, आकार 4x18 पिक्सेल, रंग काला दिखाती है। यदि यह छवि एक बिटमैप है, तो आपको व्यक्तिगत रूप से प्रत्येक पिक्सेल का स्थान और रंग निर्दिष्ट करना होगा। मान लें कि x के लिए एक बाइट, y के लिए एक बाइट और रंग के लिए एक बाइट है और हमें 4 x 18 x 3 = 216 बाइट इमेज डेटा मिलता है।

यदि यह छवि एक वेक्टर है, तो आपको केवल प्रत्येक कोने के स्थान को निर्दिष्ट करने की आवश्यकता है। इन स्थानों के साथ आप इस क्षेत्र को भरने के लिए एक क्षेत्र और रंग को परिभाषित करते हैं। प्रत्येक पिक्सेल के लिए स्थान अभी भी दो बाइट्स है, लेकिन रंग केवल अतिरिक्त एक बाइट लेता है - छवि डेटा का 4 x 2 + 1 बाइट = 9 बाइट्स। तो एक वेक्टर छवि एक बिटमैप की तुलना में बहुत सरल है।

आपने यहां एक आयातित एसवीजी का उदाहरण नहीं दिया है, लेकिन अगर आप इसे उड़ाते हैं तो यह ऊपर की पहली छवि के समान ही दिखना चाहिए। लिबरऑफिस गोल और कोणीय रेखाओं को सुचारू करेगा। हालाँकि, वहाँ बहुत कम छवि डेटा है, वहाँ कुछ भी नहीं है संपीड़ित करने के लिए।

तो क्या यह उबलता है जिस तरह से लिबरऑफिस विभिन्न छवि प्रारूपों को संभालता है। अपने कॉपी-पेस्ट को बिल्कुल मूल जैसा दिखने के लिए, आपको लिबरऑफिस को बिना नुकसान, 100% गुणवत्ता के साथ पेस्ट करने के लिए मजबूर करने का एक तरीका खोजने की आवश्यकता है। वैकल्पिक रूप से वैक्टर आयात करते रहें।


यह कोई उत्तर नहीं है। शामिल छवि मूल के रूप में तेज होनी चाहिए। यह मामला नहीं है।
मार्टिन थोमा

अपडेट किया गया। उम्मीद है कि विस्तारित विवरण आपकी मदद करता है।
Peregrino69

मुझे पता है कि पिक्सेल ग्राफिक्स / वेक्टर ग्राफिक्स क्या हैं। मैंने केवल इसका उल्लेख किया है, क्योंकि कोई अन्य समस्या को मान सकता है। आप अभी भी मूल प्रश्न का उत्तर नहीं देते हैं: libreOffice छवि को संकुचित क्यों करता है और मैं इसे कैसे निष्क्रिय कर सकता हूं?
मार्टिन थोमा

"Why LO compresses" - यदि यह एक डिज़ाइन है, तो मुझे यकीन नहीं है कि यह उत्तर के लिए सबसे अच्छी जगह है। यह बग हो सकता है - क्या आपने LO बग डेटाबेस की जांच की? या आपने जांच की कि क्या वर्तमान संस्करण (4.4) उसी तरह से व्यवहार करता है? क्या आपने वास्तविक लिबरऑफिस मंचों की जाँच की है, शायद किसी ने इसका उत्तर पाया है? क्या आपने राइटर हेल्प फ़ाइल की जाँच की?
Peregrino69
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.