2009-08-17 12 views

उत्तर

-3

उच्च रिज़ॉल्यूशन का उपयोग करके आरेख उत्पन्न करने का प्रयास करें, फिर इसे घटाएं।

http://www.umlgraph.org/faq.html

+1

लिंक मर चुका है – elysch

+1

मृत लिंक को कभी भी ध्यान न दें। x2yline का उत्तर '-Gdpi = 300' उच्च रिज़ॉल्यूशन पर एक पीएनजी उत्पन्न करता है। –

10

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

बस -Tsvg को

dot -Tsvg rel_graph.gv > rel_graph.svg 

वहाँ डॉट रेखांकन की स्केलिंग के बारे में गाइड http://www.graphviz.org/pdf/dotguide.pdf में कुछ सामान है -टी मानदंड को बदलना है, लेकिन यह है कि कैसे संकल्प को प्रभावित करता है के बारे में बहुत स्पष्ट नहीं है, आप भी उन के साथ प्रयोग कर सकता है सेटिंग्स और देखें कि क्या चीजों में सुधार होता है।

+1

एसवीजी डेटा को '* .png' फ़ाइल में सहेजना मुझे एक * बुरा * विचार जैसा लगता है ... – MvG

+0

@MvG गूंगा टाइपो मेरे हिस्से पर, मुझे लगता है कि मैंने इसे ओपी प्रश्न से चिपकाया और पूर्ण नहीं किया 'png' से 'svg' बदलें – RobV

63

उपयोग डीपीआई विशेषता।

उदाहरण:

graph G { 
    graph [ dpi = 300 ]; 
    /* The rest of your graph here. */ 
} 
+0

इस दृष्टिकोण का नकारात्मक पक्ष यह है कि बिल्कुल एंटी-एलियासिंग उत्पादन नहीं किया जाता है। कम रिज़ॉल्यूशन (उदाहरण के लिए 72 डीपीआई) के साथ, आपकी आउटपुट छवि बहुत ही "बिंदीदार" – yegor256

+3

@ yegor256 दिखाई देगी, शायद वे उस समय बदल गए, मैं 72 डीपीआई और 300 डीपीआई दोनों पर एंटी-एलाइजिंग देखता हूं। –

+1

यह काम भी digraphs के लिए करता है? – einpoklum

10

डॉट -Tpng -Gdpi = 300 foo.gv> foo110percent.png

उपयोग विकल्प -Gdpi।

आप अधिक जानकारी here पा सकते हैं।

संबंधित मुद्दे