admin 管理员组

文章数量: 1184232

很有可能是图片太大,或者有敏感词。
关于图片太大的话,可以让UI切个小的图片。
或者自己用代码压缩。
先记录一下:

首先用Glide下载下来图片。
1、把Drawable转换成Bitmap。

publicstatic Bitmap drawableToBitmap(Drawable drawable){
   
   // 获取 drawable 长宽int width = drawable.getIntrinsicWidth();int heigh = drawable.getIntrinsicHeight();
        drawable.setBounds(0,0, width, heigh);// 获取drawable的颜色格式
        Bitmap.Config config = drawable.getOpacity()!= PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888
                : Bitmap.Config.RGB_565;// 创建bitmap
        Bitmap bitmap = Bitmap.createBitmap(width, heigh, config);// 创建bitmap画布
        Canvas canvas =newCanvas(bitmap);// 将drawable 内容画到画布中
        drawable.draw(canvas

本文标签: 微信分享 编程 获取