java drawimage 效果_java 缩放函数drawImage理解(个人总结)
drawImage
public abstract boolean drawImage(Image
img,
int
dx1,
int
dy1,
int
dx2,
int
dy2,
int
sx1,
int
sy1,
int
sx2,
int
sy2,
ImageObserver
observer)
绘制当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘制表面的指定区域。
透明像素不影响该处已存在的像素。
此方法在任何情况下都立刻返回,甚至在要绘制的图像区域没有针对当前输出设备完成缩放、抖动或转换的情况下也是如此。
如果当前的输出表示形式尚未完成,则
drawImage 返回
false。随着更多的图像可用,加载图像的进程将通知指定的图像观察者。
此方法总是用非缩放的图像来呈现缩放的矩形,并且动态地执行所需的缩放。
此操作不使用缓存的缩放图像。执行图像从源到目标的缩放:源矩形的第一个坐标被映射到目标矩形的第一个坐标,第二个源坐标被映射到第二个目标坐标
。按需要缩放和翻转子图像以保持这些映射关系。
参数:
img
- 要绘制的指定图像。如果 img 为 null,则此方法不执行任何操作。
dx1 - 目标矩形第一个角的 x 坐标。
dy1 -
目标矩形第一个角的 y 坐标。
dx2 - 目标矩形第二个角的 x 坐标。
dy2 - 目标矩形第二个角的 y 坐标。
sx1 -
源矩形第一个角的 x 坐标。
sy1 - 源矩形第一个角的 y 坐标。
sx2 - 源矩形第二个角的 x 坐标。
sy2 - 源矩形第二个角的
y 坐标。
observer - 当缩放并转换了更多图像时要通知的对象。
返回:
如果图像像素仍在改变,则返回 false;否则返回
true。
个人理解:后面四个源矩形坐标,是截取本身的某个部分,坐标是相对图像本身即(0,0,width,height)。
而前面的坐标是相对界面,放置位置。
java drawimage 效果_java 缩放函数drawImage理解(个人总结)相关推荐
- java异常应用_Java异常处理机制 —— 深入理解与开发应用
本文为原创博文,转载请注明出处,侵权必究! Java异常处理机制在日常开发中应用频繁,其最主要的不外乎几个关键字:try.catch.finally.throw.throws,以及各种各样的Excep ...
- java mian 方法_Java mian函数
JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了 ...
- java 转义 方法_JAVA 转义函数:跳过转义字符
从某位仁兄那得到,试验一效果不错,解决了我当前遇到的问题. 整理一番,代码如下: package escape; //java版本的escape和unescape函数 class EscapeUnes ...
- java indexof效率_Java indexOf函数比Rabin-Karp更有效吗?文字搜寻效率
几周前,我向Stackoverflow提出了一个问题,该问题涉及如何创建一种有效的算法来搜索大量文本中的模式.现在,我正在使用String函数indexOf进行搜索.一个建议是使用Rabin- Kar ...
- java split空字符_java split函数结尾空字符串被丢弃的问题
java中的split函数用于将字符串分割为字符数组是很方便的,但由于不是很熟悉,犯了错误 如下: String strtest = "1,2,"; String arry[] = ...
- java oracle序列化_Java序列化(Serialization)的理解
1.什么是序列化 Java是面向对象的编程语言,有时需要保存对象,并在下次使用时可以顺利还原该对象.由于这种需求很常见,所以Java API对此提供了支持,添加相关程序代码到标准类库中,并将保存和还原 ...
- java幻灯片效果_java中怎么实现幻灯片切换特效?详细实例展示
在java的使用过程中,我们会发现它的功能真的很强大,完成内容也极其丰富.今天就给大家介绍一下如何在java中实现幻灯片切换特效,以及通过实际的代码来为大家展示. 在最开始,需要说明的是,这个代码是实 ...
- java幻灯片效果_Java实现多种幻灯片切换特效(附源码)
Java实现多种幻灯片切换特效(附源码)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 功能说明 代码实现了多种幻灯片变 ...
- instanceof java 报错_java中instanceof怎么理解?java中instanc 爱问知识人
1.用法表达式 result = object instanceof class result:布尔类型. object:必选项.任意对象表达式. class:必选项.任 ...
最新文章
- Vue $createElement
- docker--在centos镜像安装mysql
- python ip代理池_python实现ip代理池功能示例
- SQLite 入门教程(四)增删改查,有讲究
- 关于HttpWebRequest对象的KeepAlive属性
- JavaScript及jQuery选择器(二)
- 用java api 实现查询 Hive 数据
- java 迁移数据_Java 9迁移指南:七个最常见的挑战
- att汇编教程 linux,ATT 汇编语法
- 用Emit技术替代反射
- 《影视特效镜头跟踪技术精粹(第2版)》——导读
- 信息学奥赛一本通(1065:奇数求和)
- oracle导入大量csv_Oracle导入数据到表(支持插入大量数据)
- Java学习笔记2.4.3 选择结构 - 多分支结构
- 华盛顿大学公开课Programming Languages by Dan Grossman 简介
- 移动端业务数据管理平台+健康管理平台+banner管理+图标管理+订单管理+门店内容管理+用户信息管理+版本更新管理Axure通用web端高保真交互app业务数据管理平台
- 三次握手四次挥手必掌握,看了绝对不吃亏!
- Axure RP 8 软件介绍
- Web安全-ReDos正则表达式的拒绝服务攻击
- java中API什么意思