如何使用Java代码给图片增加倒影效果
效果
倒影率为90%时的效果:
倒影率10%时的效果:
实现原理
倒影率作为参数rate 传入Reflection button的事件处理函数:
CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage用于显示倒影,最后返回的Bitmap是包含了原始图片文件original image和倒影效果的一张联合图片union image:
这个项目文件的完整路径: https://github.com/i042416/imagetool/commits/master
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:


如何使用Java代码给图片增加倒影效果的更多相关文章
- 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
		javaCV图像处理系列: javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体.位置.大小.粗度.翻转.平滑等操作 javaCV图像处理之2:实时视频添加图片水 ... 
- 通过Java代码实现图片的放大和缩小
		本文介绍的例子在Android安卓手机上测试通过. 先看看效果吧.可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存. 初始页面: 可以在左边边框自 ... 
- java代码实现图片处理功能。对图片质量进行压缩。
		java图片处理有点头疼,找了很多资料.在这里进行一个汇总,记录下个人的体验,也希望对大家有所帮助. 需求:浏览的图片需要在1M一下. 1.真正对图片的质量进行压缩的(不是通过修改图片的高,宽进行缩小 ... 
- java 代码判断图片格式后缀名称
		/** * 图片判断 */ private static String getFormatName(Object o) { try { // Create an image input stream ... 
- java代码判断图片文件格式, 不是根据文件后缀来判断。
		public static final String TYPE_JPG = "jpg"; public static final String TYPE_GIF = "g ... 
- php 给图片增加背景平铺水印代码
		如果你想利用php 给图片增加背景平铺水印效果话,必须利用php的一个插件来实例,就是利用imagick,他可以给图片增加背景平铺水印效果哦,下面我们提供一款实例代码. 如果你想利用php教程 给图片 ... 
- Java代码混淆工具ProGuard
		目录 Java代码混淆工具ProGuard 简介 描述 作用的环境 功能 工作原理 下载 使用时注意事项 版本问题 JDK位数问题 Java的字节码验证问题 关于使用类似于Hibernate的对象关系 ... 
- 十大经典排序算法最强总结(含JAVA代码实现)(转)
		十大经典排序算法最强总结(含JAVA代码实现) 最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每 ... 
- 对一致性Hash算法,Java代码实现的深入研究
		一致性Hash算法 关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中"一致性Hash算法"部分,对于为什么要使用一致性Hash算法.一致性 ... 
随机推荐
- Depth Buffer
			Up until now there is only one type of output buffer you've made use of, the color buffer. This chap ... 
- JS控制GridView行选择
			ASP.NET里的GridView控件使用非常广泛,虽然其功能强大,但总有一些不尽如人意的地方.比如在选择行的时候,它就没有UltraWebGrid做的友好:UltraWebGrid允许用户设置是否显 ... 
- 容易忘记的css属性和动画属性
			动画属性 @keyframes 关键帧 --> animation 活泼 (配合使用) transform 变换 --> transition 过渡 (配合使用) 1.animation ... 
- MySQL学习中,遇到的问题记录
			一.安装mysql时,报错:1045 原因:因为之前安装过mysql,之后再安装会出现这个问题. 解决: 删除之前的残留就好了 方法:清除mysql之前的历史残留 
- ue4 3dui交互相关
			1 建立3d ui 新建一个Actor蓝图,上面加上Widget控件,widget Class选择任意ui蓝图,把这个actor蓝图放到场景任意合适位置 2 3dui交互 在合适位置(比如主角的相机上 ... 
- SAP屏幕字段常用代码集合
			SAP屏幕字段常用代码集合 ().Screen 设计 TABLES: SSCRFIELDS. PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT ' '. PARA ... 
- jsf+ejb
			jsf+ejb 示例 http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/Sample_J ... 
- css 样式计算器
			css3有个计算器 calc() div { width:-webkit-calc(100% - 100px);注意-两边要有空格 width:-moz-calc(100% - 100px); wid ... 
- HTML5----前段各种常见BUG
			1.在IE6下,DIV中的字会多出,并且自成一行,而且是原来的字. 这是注释bug,经典的ie6 bug. 说明:注释造成文字溢出是IE6的BUG,注释造成文字溢出与其位置有关,注释造成文字溢 ... 
- .NET Core模块化
			.NET Core模块化 源码地址 GitHub:https://github.com/iamoldli/NetModular 演示地址 地址:https://nm.iamoldli.com账户:ad ... 
