दिलचस्प पोस्ट
मैं एन्क्रिप्शन कुंजी को जावा में कैसे सुरक्षित रूप से संग्रहीत कर सकता हूं? एम्बैड बनाम ऑब्जेक्ट क्या आप एक बयान में MySQL में स्वत: वेतन वृद्धि मूल्य का उपयोग कर सकते हैं? क्या यह कुंजी-आधारित पहुंच-संरक्षण पैटर्न एक ज्ञात मुहावर है? स्क्रॉल पट्टी छिपाएं, लेकिन अभी भी स्क्रॉल करने में सक्षम होने पर मुझे अपने यूआरएल में पिछली स्लैश का उपयोग कब करना चाहिए? यह: स्थिर संदर्भ में इसका उपयोग नहीं कर सकता Datetime के लिए डीडी / एमएम / य्याय स्वरूपित स्ट्रिंग परिवर्तित करना जब भी printf () सिर्फ "% f" के साथ ठीक है, तो scanf () को युगल के लिए "% lf" की आवश्यकता क्यों है? इनपुट के रूप में केवल मान्य इंट को स्वीकार करने के लिए स्कैनर का उपयोग कैसे करें Safari में console.log के डिफ़ॉल्ट व्यवहार को मैं कैसे बदल सकता हूँ? प्रोग्रामिंग एक वेब पेज पढ़ना ऑब्जेक्ट मूल्यों को फ़ंक्शन कॉल्स के अंदर क्यों पकड़ा गया? एप्लिकेशन की प्रक्रिया को आवेदन ट्रे से हटा दिए जाने के बाद सेवा की प्रक्रिया को मार दिया जाता है फ्लेक्सबॉक्स में एक छवि पर केंद्र पाठ

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

मुझे छवियों को व्यक्तिगत रूप से घुमाने में सक्षम होना चाहिए (जावा में) केवल एक चीज जो मैंने अभी तक पाया है 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