直接上代码

 /**
     * 棋子图片设置大小
     * @param qipan bitmap
     * @param dst_w 设置的宽度
     * @param dst_h 设置的高度
     * @return
     */
    public  Bitmap imageScale(Bitmap qipan,int dst_w, int dst_h){
        //原始bitmap的宽高
        int src_w = qipan.getWidth();
        int src_h = qipan.getHeight();

        // 设置的宽高和原来的宽高的比例
        float scale_w = ((float) dst_w)/src_w;
        float scale_h = ((float) dst_h)/src_h;

        //比例
        Matrix matrix = new Matrix();
        matrix.postScale(scale_w,scale_h);
        Bitmap Qipan=Bitmap.createBitmap(qipan,0,0,src_w,src_h,matrix,true);
        return  Qipan;
    }

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐