पहले मुझे लगा कि आप बैच आकार चाहते हैं, जो कई कार्यक्रम कर सकते हैं। लेकिन तब मुझे एहसास हुआ कि आप आकार और क्रॉपिंग का एक संयोजन करना चाहते हैं, और आप चाहते हैं कि कंप्यूटर यह गणना करे कि छवि से गतिशील रूप से 600x600 पिक्सेल कैसे काटे जाएं।
यह इसलिए है क्योंकि यह "एक सही समाधान" कार्य नहीं है, क्योंकि यह आमतौर पर मानव निर्णय कॉल है, छवि को कैसे क्रॉप किया जाए, इसलिए यह केवल कुछ शर्तों को बूटस्ट्रैप करके किया जा सकता है। उदाहरण के लिए, पहलू अनुपात को देखें, और हमेशा एक्स और क्रॉप Y (केंद्रित / दाएं / बाएं) पिक्सल के सबसे छोटे आयाम का आकार बदलें। अगर मैं आपके कथन को सही से पढ़ता हूं, तो आप X और Y से 600 पिक्सल को दोनों आयामों में केंद्रित करना चाहते हैं, यदि दोनों आयाम 600 या अधिक हैं। और केवल ६०० का आकार बदल सकता है यदि एक आयाम ६०० से छोटा है?
मैं लंबे समय से अपने प्रोग्राम "इमेज व्यू प्लस मोर" में इस तरह की सुविधा जोड़ना चाहता था, और मुझे लगता है कि फीचर सेटिंग्स कुछ इस तरह होनी चाहिए: - फसल का आकार: wxh - संरेखित चौड़ाई: केंद्र / बाएँ / दाएँ - संरेखित ऊँचाई: केंद्र / बाएं / दाएं - आकार: नहीं / यदि छोटा है / यदि दोनों से बड़ा / दोनों
किसी भी अधिक सेटिंग्स आप की आवश्यकता होगी?
अपडेट: मैं अब इस फीचर को इमेज व्यू प्लस प्लस 2.4 में प्रोग्रामिंग कर रहा हूं:
http://www.sequoiagrove.dk/tools.php
कैसे करें: इसे स्थापित करें, उन चित्रों को खींचें जिन्हें आप इसमें क्रॉप करना चाहते हैं, "सभी को नए फ़ोल्डर में सहेजें", और मूल फ़ाइल नाम का उपयोग करने के लिए इसे एक बेसनेम या% दें, और फिर अगले संवाद में "ऑटोक्रॉप" चुनें "चौड़ाई और ऊंचाई के लिए बक्से भरें, और ऊँचाई और चौड़ाई के लिए संरेखण" केंद्र "का चयन करें, और" आकार छोटा होने पर जाँच करें "।
मैंने एक ट्यूटोरियल बनाया कि यह कैसे करना है:
ओपी समस्या का समाधान:
http://www.youtube.com/watch?v=wBc1s6zuDJM
एक अन्य उदाहरण:
http://www.youtube.com/watch?v=3nFrnaefsqA