बिंदीदार रंग को ठोस रंग में बदलें


1

विभिन्न कारणों से, कुछ छवियों में ठोस रंगों के बजाय डॉट्स से भरे क्षेत्र हो सकते हैं। यह तब सबसे आम होता है जब रंगों की संख्या सीमित होती है, जैसे पुराने प्रिंटर या प्रिंटेड GIF द्वारा छपे चित्रों के स्कैन में। इन छवियों के साथ समस्या यह है कि वे बहुत अच्छी तरह से संपीड़ित नहीं करते हैं (पीएनजी और जेपीईजी क्षैतिज रेखाओं और क्रमशः चिकनी ढालों के साथ सबसे अच्छा काम करते हैं) और उन्हें स्केल करने से डॉट्स को मर्ज करने का कारण बन सकता है, जिसके परिणामस्वरूप अजीब पैटर्न होते हैं जो माना नहीं जाता है छवि में।

मुझे छवि को स्वचालित रूप से "डी-ड्रेड" करने के लिए एक विधि चाहिए, जो ठोस रंग के साथ बिंदीदार क्षेत्रों में डॉट्स की जगह ले। उदाहरण के लिए, इसे बनाना चाहिए सही इस छवि के बाईं ओर और अधिक की तरह लग रहे हो बाएं दाईं ओर:

example showing a crude dot-filled image on the right and a solid-fillied image on the left

मैं विशेष रूप से एक समाधान चाहता हूं जो GIMP या Imagemagick में काम करता है, लेकिन मैं अन्य उपकरणों की कोशिश करने के लिए भी तैयार हूं।

जवाबों:


1

यह इस बात पर निर्भर करता है कि आपकी गुणवत्ता की आवश्यकताएं क्या हैं। जाने के तरीकों में से एक होगा:

  • गाऊसी ब्लर लागू करें (सावधानी से चुने गए त्रिज्या के अधीन), इस छवि के लिए मैं 3X3 की सिफारिश करूंगा
  • पतला, यह ठोस रंग है कि आप चाहते थे में परिणाम होगा
  • (वैकल्पिक) किनारों को बढ़ाने के लिए तेज करें

यहाँ परिणाम आप प्राप्त कर सकते हैं:

result

दाहिना हिस्सा आपके मूल चित्र से है, ऊपर वर्णित के रूप में बायां भाग संसाधित होता है

नुकसान यह है कि यह विधि शायद ही स्वचालित हो सकती है। आपको विशेष रूप से हर मामले के लिए गॉसियन कलंक और कुशाग्रता मापदंडों को समायोजित करने की आवश्यकता होगी।


+1 किया क्योंकि मेरी अपेक्षा से बहुत बेहतर काम किया। मैं हालांकि कुछ संभावित समस्याओं को देख सकता हूं, जैसे कि वहां अवरुद्ध करना और छवि के विभिन्न हिस्सों की अलग-अलग प्रतिक्रिया।
Wutaz

खैर, आम तौर पर समाधान के विभिन्न रूप हो सकते हैं, लेकिन सभी दृष्टिकोण जो मैं सोच सकता हूं कि धुंधला + कुछ और का उपयोग करने पर आधारित हैं। मैं वास्तव में किसी को अलग तरीके की पोस्ट देखना पसंद करूंगा।
Art Gertner
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.