awt - How can i get the width and height of an image in java using intelij idea? -
मैं निम्नलिखित जावा वर्ग
सार्वजनिक वर्ग मुख्य {निजी स्थिर BufferedImage छवि लिखा है; निजी स्थिर स्ट्रिंग srcImageName = "HeatMap.png"; सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {initializeImage (); Println (image.getWidth ()); } निजी स्थिर शून्य प्रारंभिक इमेज () {image = null; कोशिश {image = imageIO.read (नई फ़ाइल (srcImageName)); } पकड़ (IOException ई) {System.out.println ("छवि नहीं पढ़ा जा सकता है" + srcImageName); //e.printStackTrace (); }}} अब मेरी फ़ाइल संरचना है, ताकि जैसे:
- main.java फ़ाइल
- HeatMap.png फ़ाइल < / Li>
ये दोनों एक ही फ़ोल्डर में हैं
छवि HeatMap.png पढ़ा नहीं जा सकता
यह मुझसे कहता है कि वह छवि है जो मैं समझ नहीं नहीं देखता: समस्या यह है कि जब मैं कार्यक्रम चलाने मैं निम्नलिखित प्रतिक्रिया मिल है क्यों
कृपया मदद करें।
ये दोनों एक ही फ़ोल्डर में हैं कोशिश करें <पूर्व> BufferedImage image = ImageIOreadread (getClass ()। GetResourceAsStream ("HeatMap.png")); Int w = image.getWidth (); Int h = image.getHeight ();
आप अन्य विकल्पों को भी आज़मा सकते हैं। टिप्पणियां पढ़ें।
// एक ही पैकेज से पढ़ें imageIO.read (getClass ()। GetResourceAsStream ("c.png")); // पूर्ण पथ से पढ़ें imageIO.read (नई फ़ाइल ("ई: \\ सॉफ़्टवेयर \\ ट्रेनपिस \ \ res \\ ड्रॉएबल \\ c.png")); // अपनी परियोजना imageIO.read (नया फ़ाइल ("छवियों \\ c.jpg")) में स्रोत के चित्र फ़ोल्डर से समानांतर पढ़ें;)
Comments
Post a Comment