मैं एक QPixmap/QImage में एक पीएनजी छवि लोड करता हूं और मैं इसे फसल करना चाहता हूं। क्या कोई ऐसा कार्य है जो Qt में करता है, या मैं इसे अन्यथा कैसे करना चाहिए?मैं क्यूटी में एक छवि कैसे फसल कर सकता हूं?
उत्तर
आप QPixmap::copy उपयोग कर सकते हैं:
QRect rect(10, 20, 30, 40);
QPixmap original('image.png');
QPixmap cropped = original.copy(rect);
वहाँ भी QImage::copy है:
QRect rect(10, 20, 30, 40);
QImage original('image.png');
QImage cropped = original.copy(rect);
जब से तुम QPixmap उपयोग करते हैं, आप अपनी copy method का उपयोग करें और एक QRect के साथ की आपूर्ति वास्तविक फसल प्रदर्शन करने के लिए कर सकते हैं।
बस QPixmap की प्रति() फ़ंक्शंस का उपयोग करें।
कभी कभी यह एक छवि के आसपास लपेटो करने के लिए बेहतर है:
यह पाठ आपके quiestion पर पहली टिप्पणी पढ़ने का परिणाम है। यह एक ऐसी छवि है जो किसी अन्य छवि का हिस्सा है या दूसरे शब्दों में किसी अन्य छवि के हिस्से को इंगित करती है। इस तरह से लपेटी गई छवि को इसके शीर्षलेख को छोड़कर अतिरिक्त मेमोरी की आवश्यकता नहीं होती है। आप बिना किसी चिंता के लपेटे हुए चित्र को प्रदर्शित या सहेज सकते हैं। नकारात्मकता यह है कि मूल छवि तब तक वैध रहनी चाहिए जब तक कि आप लिपटे छवि का उपयोग न करें, भले ही आप लपेटी हुई छवि में चित्रित कर रहे हों, यह स्रोत को प्रभावित करेगा।
QPixmap के बजाय QImage उपयोग:
QImage image("initial_image.jpg");
QImage copy ;
copy = image.copy(0, 0, 128, 128);
copy.save("cropped_image.jpg");
इस कोड को एक फ़ाइल की बचत होगी ऊपरी बाएँ कोने 128x128px के लिए क्रॉप।
- 1. मैं पगमेम के साथ एक छवि कैसे फसल कर सकता हूं?
- 2. मैं असेंबली में एक छवि कैसे स्थानांतरित कर सकता हूं?
- 3. मैं जावा में एक छवि वॉटरमार्क कैसे कर सकता हूं?
- 4. मैं टर्मिनल में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 5. एंड्रॉइड में एक छवि कैसे फसल करें?
- 6. छवि फसल
- 7. मैं ReportLab छवि गुणवत्ता में सुधार कैसे कर सकता हूं?
- 8. मैं कैसे सेट कर सकता हूं कि एक क्यूटी ऐप को क्यूटी मॉड्यूल कहां मिलता है?
- 9. मैं स्क्रीन सेंटर में छवि कैसे प्रदर्शित कर सकता हूं?
- 10. किनेक्ट फसल छवि
- 11. मैं मौजूदा पीडीएफ फ़ाइल में एक पीडीएफ फ़ील्ड में एक छवि कैसे सेट कर सकता हूं?
- 12. UIBezierPath का उपयोग कर छवि को कैसे फसल करें?
- 13. मैं क्यूटी में ऑब्जेक्ट की प्रतिलिपि कैसे बना सकता हूं?
- 14. मैं संसाधन से बिटमैप छवि कैसे प्राप्त कर सकता हूं?
- 15. मैं tkinter/ttk का उपयोग कर पायथन 3 में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 16. मैं एक नियंत्रण की उपस्थिति को एक छवि में कैसे परिवर्तित कर सकता हूं?
- 17. फसल छवि एला Google गोगल्स
- 18. मैं एक आयताकार आकार में एक छवि को प्रोग्रामेटिक रूप से कैसे फसल करूं?
- 19. क्या मैं कैनवास तत्व से छवि प्राप्त कर सकता हूं और इसे img src टैग में उपयोग कर सकता हूं?
- 20. एक फसल उपकरण का उपयोग कर छवि फसल के लिए Django ऐप
- 21. मैं छवि वर्ग कैसे बढ़ा सकता हूं?
- 22. क्यूटी- मैं उन फ़ॉन्ट्स की सूची कहां पा सकता हूं जिनका मैं उपयोग कर सकता हूं?
- 23. मैं एक आरजीबी छवि को ग्रेस्केल में कैसे परिवर्तित कर सकता हूं लेकिन एक रंग रख सकता हूं?
- 24. एंड्रॉइड वॉलपेपर प्रबंधक फसल छवि
- 25. php फसल वास्तव में बड़ी छवि
- 26. मैं पीआईएल छवि से ओपनसीवी छवि कैसे बना सकता हूं?
- 27. मैं एकाधिक पृष्ठभूमि छवि घोषणा में केवल दूसरी छवि को ओवरराइड कैसे कर सकता हूं?
- 28. एक छवि से कैसे फसल करें और पीआईएल
- 29. बेस्ट पीएचपी छवि फसल कक्षा
- 30. मैं एक छवि को कैसे घुमा सकता हूं?
आप एक ही ऑपरेशन करने के लिए 'QPixmap' का उपयोग कर सकते हैं; इसके अतिरिक्त, 'QPixmap' में 'toImage()' है यदि आप' QPixmap' से शुरू कर रहे हैं और इसे 'QImage' के रूप में चाहते हैं। आप इसे एक पंक्ति में कर सकते हैं: 'QImage copy = pixmap.copy (0,0,128,128) .toImage();' –