مطالبی در مورد جاوا

مطالبی در مورد جاوا
بسم الله الرحمن الرحیم

خواندن تصویر به صورت صحیح

شنبه, ۲۲ مرداد ۱۴۰۱، ۱۱:۰۱ ق.ظ

// خواندن تصویر به صورت صحیح
// خواندن یک تصویر به روشی که هم در زمان اجرای برنامه در نت بینز و هم در زمان اجرای پرونده ی فت جار قابل پیاده سازی است reading images from both netbeans run project time and also from builded fat jar!!!

InputStream picInputStream = getClass ().getResourceAsStream ("pics/myPngFile.png" ); // or Main.class.getResourceAsStream // or new Object(){}.getClass()
BufferedImage myImage = ImageIO.read (  picInputStream ); // این بلوک استثناء تولید می کند و باید مدیریت شود

// یک روش ضعیف تر هم وجود دارد که در آن همین فایل را می خواند و در پوشه ای ذخیره می کند.  و بعد آن پرونده ی ساخته شده ی ثانویه دوباره قابل استفاده است

File imageFile = new File ( "picsCreatedFolder/newPicmyPngFile.png");
URL    imageUrl = getClass ().getResource ( "pics/myPngFile.png" );
FileUtils.copyURLToFile ( imageUrl , imageFile );                    
myImage = ImageIO.read ( imageFile );

 

موافقین ۰ مخالفین ۰ ۰۱/۰۵/۲۲

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی