Android 给图片加文字水印

这个博客介绍了一个Android方法,用于在Bitmap上绘制文字。通过设置Dither和FilterBitmap属性,确保图像采样更清晰,并创建新的Bitmap副本以保存绘制结果。该方法在Android图形处理和UI开发中具有应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//图片上绘制文字
    private Bitmap drawTextToBitmap(Bitmap bitmap, String text, Paint paint,int paddingLeft,int paddingTop){
        Bitmap.Config bitmapConfig = bitmap.getConfig();
        paint.setDither(true);//获取更清晰的图像采样
        paint.setFilterBitmap(true);//过滤一些
        if (bitmapConfig == null){
            bitmapConfig = Bitmap.Config.ARGB_8888;
        }
        bitmap = bitmap.copy(bitmapConfig,true);
        Canvas canvas = new Canvas(bitmap);
        canvas.drawText(text,paddingLeft,paddingTop,paint);
        return bitmap;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值