`
jiguansheng
  • 浏览: 127662 次
  • 性别: Icon_minigender_1
  • 来自: 九江
社区版块
存档分类
最新评论

图片水印的生成方法

 
阅读更多

生成水印的过程。其实分为三个环节:第一,载入原始图片;第二,载入水印图片;第三,保存新的图片。
/**
* create the bitmap from a byte array
*
* @param src the bitmap object you want proecss
* @param watermark the water mark above the src
* @return return a bitmap object ,if paramter’s length is 0,return null
*/
private Bitmap createBitmap( Bitmap src, Bitmap watermark )
{
String tag = ”createBitmap”;
Log.d( tag, ”create a new bitmap” );
if( src == null )
{
return null;
}

int w = src.getWidth();
int h = src.getHeight();
int ww = watermark.getWidth();
int wh = watermark.getHeight();
//create the new blank bitmap
Bitmap newb = Bitmap.createBitmap( w, h, Config.ARGB_8888 );//创建一个新的和SRC长度宽度一样的位图
Canvas cv = new Canvas( newb );
//draw src into
cv.drawBitmap( src, 0, 0, null );//在 0,0坐标开始画入src
//draw watermark into
cv.drawBitmap( watermark, w – ww + 5, h – wh + 5, null );//在src的右下角画入水印
//save all clip
cv.save( Canvas.ALL_SAVE_FLAG );//保存
//store
cv.restore();//存储
return newb;
}

 

分享到:
评论

相关推荐

    依珂蓝水印图片生成器

    在水印生成器的核心功能方面,我们可以分析以下几个关键知识点: 1. **图像处理**:水印图片生成器涉及到图像处理技术,包括读取图像、在图像上添加文字或图形水印、调整水印的位置、透明度、大小和角度等。在C#中...

    java操作wordpdf图片生成图片水印

    3. **重用性与灵活性**:为了方便,我们可以创建一个通用的水印生成函数,接受水印文本、字体、颜色、位置和透明度等参数,使其适用于不同的文档和场景。 4. **处理图片**:无论是Word还是PDF,都需要获取图片对象...

    一般好用的C#图片水印生成类

    使用方法很简单,就是把这个类放到...可以随心所欲选择生成图片水印还是文字水印 2。可以选择生成的位置和透明度 3。可以生成.dll文件共asp网站使用 4。免费维护更新,更多请查看http://www.cnblogs.com/edidu

    .net图片水印生成源码,图片水印实例

    这就是一个基本的.NET图片水印生成实例。通过调整参数,你可以根据实际需求自定义水印的外观,如位置、颜色、透明度、旋转角度等。此外,还可以扩展这个功能,支持添加图片水印、调整水印的动态效果等。对于更复杂的...

    钉钉水印相机生成器课堂生成中的相机点拨.pdf

    钉钉水印相机生成器课堂生成中的相机点拨.pdf

    watermark.js生成文字水印或图片水印

    生成文字水印或者是图片水印,需求是可预览水印,水印文字可自行赋值,图片可自己上传进行赋值就可,如果要添加其他种类水印,在watermarkjs里可自行添加测试,从其他博客找的进行了修改

    C#图片水印生成类(图片、文字、透明水印)

    C#图片水印生成类 使用方法很简单,就是把这个类放到文件的App_Code中,然后定义一个实例,便可以操作。 完全封装,代码全部共享。 优点: 1。可以随心所欲选择生成图片水印还是文字水印 2。可以选择生成的位置和...

    ASP.NET图片水印生成控件

    ASP.NET图片水印生成控件是一种用于在网页中动态添加水印到图片的工具,它在Web应用程序中常被用来保护图像版权、增加品牌标识或提供额外信息。水印可以是文字、图形或者logo,其位置、透明度、字体、颜色等属性均可...

    java 生成水印图片

    Java 生成水印图片技术详解 Java 生成水印图片是指在 Java 程序中将水印图片添加到目标图片上的一种技术。水印图片是指在图片上添加的一种透明的图片,以达到保护图片的所有权和确认图片的来源。 在 Java 中,生成...

    水印批量生成工具支持文字图片

    标题“水印批量生成工具支持文字图片”表明该软件能够处理两种类型的水印:文字水印和图片水印。这意味着用户不仅可以添加文本作为版权声明或公司标识,还可以插入图片水印,如logo,来增强视觉效果。 描述中的...

    上传图片生成缩略图、图片水印、文字水印.rar

    在ASP.NET开发中,处理图片的操作是常见的需求,如生成缩略图、添加水印(包括图片水印和文字水印)等。本压缩包"上传图片生成缩略图、图片水印、文字水印.rar"提供了一套完整的解决方案,适用于网站中需要处理图片...

    图片水印生成v2.3.exe

    一个简单快捷的图片水印生成器,支持jpg,png,gif三种格式。将图片拖拽进来将直接生成水印图片

    swift-ZZImageAddWatermark图片添加文字水印图片水印自定义二维码生成水印

    ZZImageAddWatermark是一个专门为Swift开发者设计的库,它提供了方便的功能,让你能够为图片添加文字水印、图片水印,甚至自定义生成二维码,并将这些水印应用到图片上。这个库对于那些需要在应用中实现图片编辑功能...

    图片水印批量生成软件

    图片水印批量生成软件是一种高效、便捷的工具,主要用于在大量图片上添加水印,以保护版权或增强品牌标识。这种软件通常具有用户友好的界面和多种自定义选项,允许用户根据自己的需求来设计和应用水印。 在使用这类...

    java生成水印图片

    在Java编程语言中,生成带有水印的图片是一项常见的任务,尤其在版权保护、品牌标识或者数据可视化等领域。本文将详细讲解如何利用Java实现这一功能,包括如何动态设置水印的文字大小、颜色以及水印的倾斜角度。 ...

    生成图片缩微图,图片水印,文字水印

    在IT领域,图片处理是常见的任务之一,包括生成图片缩微图、添加图片水印以及文字水印等操作。这些功能广泛应用于网站、社交媒体、移动应用等,以优化显示效果、保护版权或传达额外信息。以下是对标题和描述中涉及的...

    在线图片水印、缩略图生成组件

    功能特点: 1、导入多种图片格式,目前支持BMP,JPG,GIF等。 2、输出JPG格式缩略图,自定义输出压缩参数。 3、高效率生成缩略图,5种导出...6、支持图片水印,图片水引支持透明度。 7、性能更稳定,消耗系统资源少。

    Java生成文字水印或图片水印

    分享:Java生成文字水印或图片水印

    asp.net(#C)生成缩略图,加文字水印,加图片水印的类

    在提供的"ClassPic.cs"文件中,很可能包含了实现上述功能的C#类,包括缩略图生成、文字水印和图片水印的方法。这个类可能封装了上述的步骤,使得开发者可以方便地调用几个方法,快速实现图片处理功能。在实际使用时...

Global site tag (gtag.js) - Google Analytics