दिलचस्प पोस्ट
पीडीओ को अंतिम आईडी डाला गया सरणी php के माध्यम से लूप अल्पविराम सीमांकित सूची SQL सर्वर बनाने के लिए यह क्वेरी क्या करती है? डाउनलोड विशेषता या सर्वर के साथ <a> तत्व का उपयोग किए बिना एक फ़ाइल कैसे डाउनलोड करें? वेबसाइट के लिए "मुझे याद रखना" को लागू करने का सबसे अच्छा तरीका क्या है? DOCTYPE क्या है? IOS 7 मल्टीटास्किंग स्विचर में स्क्रीनशॉट को नियंत्रित करना विंडोज पर गिट रेपो में निर्देशिकाओं की उपेक्षा करना OpenBLAS एकीकरण के साथ numpy संकलित SQL रिक्त है और = नल एक जेपीनल पर आयताकार आरेखण स्काला संदर्भ और दृश्य सीमा क्या हैं? कैसे प्रक्रिया को पृष्ठभूमि के रूप में चलाने के लिए और मरने कभी नहीं? कैसे एक तत्व क्षैतिज और लंबवत केंद्र के लिए? जब आप जावा में अक्षांश और अक्षांश जानते हैं तो मीटर में दूरी की गणना करें

जावा: घूर्णन चित्र

मुझे छवियों को व्यक्तिगत रूप से घुमाने में सक्षम होना चाहिए (जावा में) केवल एक चीज जो मैंने अभी तक पाया है g2d.drawImage (छवि, affinetransform, ImageObserver) है। दुर्भाग्य से, मुझे एक विशिष्ट बिंदु पर चित्र खींचने की आवश्यकता है, और तर्क के साथ कोई विधि नहीं है कि 1. छवि को अलग से आरट कर देता है और 2. मुझे एक्स और वाई सेट करने की अनुमति देता है। किसी भी मदद की सराहना की है

वेब के समाधान से एकत्रित समाधान "जावा: घूर्णन चित्र"

ऐसा है कि आप इसे कैसे कर सकते हैं यह कोड एक 'बफ़र' छवि के अस्तित्व को मानता है जिसे 'इमेज' कहा जाता है (जैसे आपकी टिप्पणी कहती है)

// The required drawing location int drawLocationX = 300; int drawLocationY = 300; // Rotation information double rotationRequired = Math.toRadians (45); double locationX = image.getWidth() / 2; double locationY = image.getHeight() / 2; AffineTransform tx = AffineTransform.getRotateInstance(rotationRequired, locationX, locationY); AffineTransformOp op = new AffineTransformOp(tx, AffineTransformOp.TYPE_BILINEAR); // Drawing the rotated image at the required drawing locations g2d.drawImage(op.filter(image, null), drawLocationX, drawLocationY, null); 

AffineTransform उदाहरणों को जोड़ा जा सकता है (एक साथ जोड़) इसलिए आप एक परिवर्तन कर सकते हैं जो 'उत्पत्ति में बदलाव', 'घुमाएगी' और 'वांछित स्थिति में बदलाव' को जोड़ता है।

 public static BufferedImage rotateCw( BufferedImage img ) { int width = img.getWidth(); int height = img.getHeight(); BufferedImage newImage = new BufferedImage( height, width, img.getType() ); for( int i=0 ; i < width ; i++ ) for( int j=0 ; j < height ; j++ ) newImage.setRGB( height-1-j, i, img.getRGB(i,j) ); return newImage; } 

से https://coderanch.com/t/485958/java/Rotating-buffered-image