Android Studio 從資源檔(drawable)載入原始大小的圖片

圖片(Bitmap)從 VB6 轉換成 Android Studio 時 , 執行 getHeight() , getWidth() 才發現怎麼被縮放了 !? 後來上網查了一下, 原來可以使用 BitmapFactory.Options 來對 Bitmap 做些控制 , 所以自己就寫了 function 方便以後工作用

     //從資源檔取出圖片

    private Bitmap getResourceImage(int drawable_id){

        BitmapFactory.Options BitmapOption = new BitmapFactory.Options();

        //要把縮放比關掉,不然圖片寫入到熱感機會爆掉

        BitmapOption.inScaled = false;

        Bitmap Return_Image = BitmapFactory.decodeResource(getApplicationContext().getResources(), drawable_id , BitmapOption);

        return Return_Image;

    }

留言

這個網誌中的熱門文章

Javascript Dialog 自訂輸入視窗 (五) 回傳資料事件及處理

RMMV 雜記 - 角色及劇情