广告
返回顶部
首页 > 资讯 > 移动开发 >Android实现为图片添加水印
  • 473
分享到

Android实现为图片添加水印

图片Android 2022-06-06 04:06:17 473人浏览 八月长安
摘要

添加水印的方法挺简单的,具体内容如下 public class MainActivity extends AppCompatActivity { @Override

添加水印的方法挺简单的,具体内容如下


public class MainActivity extends AppCompatActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ImageView iv = (ImageView) findViewById(R.id.imageView);
    Drawable drawable = ContextCompat.getDrawable(this, R.drawable.image);
    BitmapDrawable bd = (BitmapDrawable) drawable;
    Bitmap bmp = bd.getBitmap();
    Bitmap bitmap = createWatermark(bmp, "叶应是叶" + "Http://blog.csdn.net/new_one_object");
    iv.setImageBitmap(bitmap);
  }
  private Bitmap createWatermark(Bitmap bitmap, String mark) {
    int w = bitmap.getWidth();
    int h = bitmap.getHeight();
    Bitmap bmp = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
    canvas canvas = new Canvas(bmp);
    Paint p = new Paint();
    // 水印颜色
    p.setColor(Color.parseColor("#c5576370"));
    // 水印字体大小
    p.setTextSize(150);
    //抗锯齿
    p.setAntiAlias(true);
    //绘制图像
    canvas.drawBitmap(bitmap, 0, 0, p);
    //绘制文字
    canvas.drawText(mark, 0, h / 2, p);
    canvas.save(Canvas.ALL_SAVE_FLAG);
    canvas.restore();
    return bmp;
  }
}

效果图

您可能感兴趣的文章:Android图片添加水印图片并把图片保存到文件存储的实现代码Android给任何view添加全屏倾斜水印Android 给图片加上水印的示例代码(支持loGo+文字)Android 图片添加水印的实现方法Android给图片加文字和图片水印实例代码Android实现分享长图并且添加全图水印android使用ItemDecoration给RecyclerView 添加水印Android添加水印的正确方法 只要三步!Android视频处理之动态时间水印效果android实现文字水印效果 支持多行水印


--结束END--

本文标题: Android实现为图片添加水印

本文链接: https://www.lsjlt.com/news/22412.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android实现为图片添加水印
    添加水印的方法挺简单的,具体内容如下 public class MainActivity extends AppCompatActivity { @Override ...
    99+
    2022-06-06
    图片 Android
  • GraphicsMagick为图片添加水印
    GraphicsMagick号称图像处理领域的瑞士军刀。提供了健壮及高效的图像处理工具包和库,支持超过88种主流图片格式包括:BMP,GIF,JPEG,JPEG-2000,PNG,PDF,PNM,TIFF,DPX… ...
    99+
    2022-06-03
    GraphicsMagick Linux 命令 图片处理 图片格式 图片缩放 水印 瑞士军刀
  • Android给图片添加水印
    目录1. 前言2. 方法1 使用SurfaceView3. 方法2 给拍照下来的图片添加水印第一步:获取拍照权限第二步:拍照调用相机进行拍照接收拍照结果注意:第三步:给拍照后得到的图...
    99+
    2022-11-12
  • Python如何为图片添加水印
    添加水印的主要目的是为了版权保护,使自己的图像不被抄袭或者恶意转载。网上有很多制作水印的工具,本帖介绍怎么使用Python-Pillow库给图片添加水印。 使用ImageMagick添加图片水印-Linux...
    99+
    2022-06-04
    水印 何为 图片
  • Android中怎么给图片添加水印
    本篇文章为大家展示了Android中怎么给图片添加水印,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Android 图片添加水印的实现方法手机端打水印(文字和图片)使用的是Bitmap、Matrix...
    99+
    2023-05-30
    android
  • Android给图片添加水印的方法
    这篇文章主要介绍Android给图片添加水印的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 前言PS:最近在项目执行过程中有这样一个需求,要求拍完照的图片必须达到以上的效果。需求分析:使用用预览布局Surf...
    99+
    2023-06-15
  • ASP.NET实现图片自动添加水印
    本文实例为大家分享了ASP.NET实现图片自动添加水印的具体代码,供大家参考,具体内容如下 先建一个类,感觉注释已经很详细了,有不懂的欢迎评论 using System; u...
    99+
    2022-06-07
    net 自动 ASP.NET 图片 ASP
  • vue实现上传图片添加水印
    本文实例为大家分享了vue上传图片添加水印的具体实现代码,供大家参考,具体内容如下 1、封装添加水印方法 export async function addWaterMarke...
    99+
    2022-11-12
  • java怎么实现添加图片水印和文字水印
    这篇文章主要介绍java怎么实现添加图片水印和文字水印,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们经常会在一些图片或者图片上看到某某公司或品牌的水印,那么我们可不可以自己在喜欢的图片或文件上添加水印呢?答案当然...
    99+
    2023-06-09
  • Java实现添加文字水印和图片水印功能
    目录添加水印Java 2D API介绍1.创建一个绘制图形的对象2.绘制基本图形3.绘制文本4.绘制图像5.设置绘制属性绘制文字水印绘制图片水印循环添加文字水印添加水印 为图片添加水...
    99+
    2023-05-18
    Java 文字水印 Java 图片水印
  • Python实现为图片添加水印的示例详解
    目录1、引言2、filestools介绍2.1 安装2.2 filestools 功能介绍2.3 watermarker模块介绍2.4 代码实例补充1、引言 小屌丝:鱼哥,这个周末过...
    99+
    2022-11-13
  • 使用TP5.1 怎么为图片添加水印
    这篇文章将为大家详细讲解有关使用TP5.1 怎么为图片添加水印,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在 Linux 和 Mac OS X 中可以运行如下命令:curl -s...
    99+
    2023-06-14
  • Python实现给图片添加文字或图片水印
    目录前言PIL的Image模块的基本介绍Python代码实现文字水印Python代码实现图片水印前言 图片加水印有什么好处?在现今的数字化时代,网络上的图片泛滥,盗图现象也越来越严重...
    99+
    2023-05-19
    Python图片添加文字水印 Python图片添加图片水印 Python图片添加水印 Python添加水印
  • Python批量添加图片水印的实现
    目录一、前言二、文字水印三、图片水印一、前言 现在盗图是非常常见的事情,许多人在使用图片时都不会标注图片的出处或者提及作者,这个时候水印就是个很好的东西了。我们可以给图片添加水印后再...
    99+
    2022-11-13
  • Java实现添加文字水印&图片水印的方法详解
    目录为什么要给图片添加水印绘制文字水印动态计算字符串的宽度自适应文字水印位置绘制图片水印提升图片处理速度为什么要给图片添加水印 为图片添加水印的主要作用是保护图片版权,防止图片被未经...
    99+
    2023-02-06
    Java添加文字水印 Java添加图片水印 Java添加水印
  • Moviepy模块实现视频添加图片水印
    目录前言视频添加图片水印总结前言 本篇给大家分享一下Moviepy模块之视频添加图片水印。本篇使用的moviepy版本如下:Name: moviepyVersion: 1.0.3 视...
    99+
    2023-05-18
    Moviepy视频添加水印 Moviepy 添加水印
  • vue实现上传图片添加水印(升级版)
    vue项目实现上传图片添加水印升级版,供大家参考,具体内容如下 封装水印方法 export async function addWaterMarker(file, el = '...
    99+
    2022-11-12
  • PHP利用ueditor实现上传图片添加水印
    博客在上传图片的时候,我希望能打上我博客链接的水印,掘金,csdn都是这么干的,这事我得学习。 平时的图片上传还好说,在文章编辑的时候,使用ueditor上传图片加水印需要修改ued...
    99+
    2022-11-13
  • PHP怎么实现给图片添加文字水印
    本篇内容主要讲解“PHP怎么实现给图片添加文字水印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么实现给图片添加文字水印”吧!PHP给图片添加文字水印实例,支持中文文字水印,是否覆盖原图...
    99+
    2023-06-04
  • Android实现分享长图并且添加全图水印
    Android实现分享长图并且添加全图水印 前言: 长图一般是ScrollView和ListView。 我们需要取得这两个控件的完整显示的图片。原理很简单,搞一张和控件长宽...
    99+
    2022-06-06
    Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作