int width=150,hight=150;
Bitmap photo = BitmapFactory.decodeResource(this.getResources(), R.drawable.newnote);
Bitmap icon = Bitmap.createBitmap(width, hight, Bitmap.Config.ARGB_8888); //建立一个空的BItMap
Canvas canvas = new Canvas(icon);//初始化画布 绘制的图像到icon上
Paint photoPaint = new Paint(); //建立画笔
photoPaint.setDither(true); //获取跟清晰的图像采样
photoPaint.setFilterBitmap(true);//过滤一些
Rect src = new Rect(0, 0, photo.getWidth(), photo.getHeight());//创建一个指定的新矩形的坐标
Rect dst = new Rect(0, 0, width, hight);//创建一个指定的新矩形的坐标
canvas.drawBitmap(photo, src, dst, photoPaint);//将photo 缩放或则扩大到 dst使用的填充区photoPaint
Paint textPaint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);//设置画笔
textPaint.setTextSize(20.0f);//字体大小
textPaint.setTypeface(Typeface.DEFAULT_BOLD);//采用默认的宽度
textPaint.setColor(Color.RED);//采用的颜色
textPaint.setShadowLayer(3f, 1, 1,this.getResources().getColor(android.R.color.background_dark));//影音的设置
canvas.drawText("今天好吗", 20, 26, textPaint);
ImageView img=(ImageView)findViewById(R.id.img);
img.setImageBitmap(icon);
分享到:
相关推荐
"jquery页面背景水印效果"就是一种常见的技术手段,它能够在网页的背景上添加不可消除的水印,以此警告用户不要拍照或截图泄露信息。这个主题主要涉及到JavaScript的jQuery库以及相关的前端技术。 jQuery是一个轻量...
在ASP.NET中实现图片水印效果是一项常见的任务,主要用于保护图像版权、添加标识或提供视觉信息。本篇文章将深入探讨如何使用ASP.NET技术来创建图片水印,包括基本原理、常用方法以及具体代码实现。 首先,我们需要...
在Java编程中,实现图片上传并添加水印效果是一项常见的任务,这通常涉及到图像处理、图形用户界面(GUI)和文件I/O等多个方面。在这个项目中,我们将关注以下几个关键知识点: 1. **Java图像处理库**:Java标准库...
Silverlight behavior 水印效果Silverlight behavior 水印效果Silverlight behavior 水印效果Silverlight behavior 水印效果Silverlight behavior 水印效果Silverlight behavior 水印效果
### C# 实现文字与图片水印效果的关键技术点 #### 一、概述 在当前数字版权保护的需求下,为图像添加文字或图片水印已成为一种常见的做法。本篇文章将详细解析一个C#代码示例,该示例展示了如何利用.NET Framework...
接下来,我们将从以下几个方面详细介绍如何实现Android水印效果: 1. **图像处理库**: 在Android中,我们可以使用多种库来实现水印功能,如`PIL`(Python Imaging Library)的Android版本`Pillow`,或者更轻量级...
在Asp.net中实现数字水印效果是一种常见的技术,它涉及到图像处理、Web开发和安全性等多个方面的知识。数字水印通常用于保护图像版权,防止未经授权的使用或篡改。以下是对这一主题的详细阐述: 一、Asp.net基础 ...
1、U9系统表单扩展字段添加水印效果 2、提高视觉呈现效果
在Android平台上,动态时间水印效果的实现主要涉及到视频处理技术,尤其是利用Android的MediaCodec API来添加水印。MediaCodec是一个低级别的接口,用于硬件加速的编码和解码,对于处理音视频数据非常有效。在本文中...
在编程领域,水印效果通常指的是在用户界面(UI)元素上显示的一种半透明文本,用于提示用户输入信息,而不占用额外的控件空间。在本案例中,我们将讨论如何在PowerBuilder(PB)环境中实现输入框(Text Control)的...
下面将详细介绍如何实现图片加文字水印效果。 首先,我们需要了解基本的图像处理概念。图像可以被视为二维数组,每个元素代表一个像素,包含了颜色和亮度信息。在Python中,PIL库提供了丰富的图像操作函数,包括...
HTML文本框水印效果是一种常见的前端交互设计,它在用户输入信息前提供预先...在压缩包文件`lwme.watermark`中可能包含了特定的JavaScript库或插件,使用时需根据文档指示进行引入和配置,以实现所需的文本框水印效果。
在Java编程语言中,实现文字水印和图标水印效果是一项常见的图像处理任务,尤其在保护版权、品牌标识等方面有着广泛的应用。以下将详细介绍如何利用Java实现这两种效果。 首先,我们要了解Java中的图像处理库,最...
在IT行业中,水印效果是一种常见的视觉处理技术,用于在图像、视频或文档上添加半透明标识、文字或图案,以此来表示所有权、版权信息或者为作品增添个性化元素。水印可以是可见的,也可以是不可见的,比如数字水印,...
在本项目中,我们将探讨如何利用ASP.NET实现图书的水印效果。水印通常用于版权保护,可以是文本、图像或者图形,它们被嵌入到图片或文档中,既不破坏原有内容的可读性,又能起到明显的标识作用。 首先,我们需要...
### JS用层实现为图片添加水印效果 #### 核心知识点解析 本文将详细介绍如何使用JavaScript(简称JS)和HTML结合的方式,在网页中的图片上动态添加水印效果。通过这种方式,可以有效地保护图片版权,增加网站的...
本教程将探讨如何通过自定义View来实现水印效果,让应用能够在屏幕上动态地展示自定义的文字水印。水印通常用于保护版权或者增加信息提示,比如时间戳、公司标志等。 首先,我们需要创建一个新的Java类,继承自`...
在本主题中,我们将深入探讨如何使用JavaScript来创建水印效果,这在网页设计中非常常见,可以用于保护版权或为页面增添特色。 首先,理解水印的概念:水印通常是半透明的文本或图像,嵌入到其他内容上,以表明...
【水印效果Web版与WinForm版】 水印技术在图像处理和软件开发中具有广泛的应用,主要用于保护版权,防止未经许可的复制或篡改。本文将深入探讨两种不同的实现方式:Web版和WinForm版。 一、Web版水印 1. **...