java canvas 缩放图片_java-GWT:放大和缩小画布绘图
我想应用放大和缩小,并在画布上重新绘制对象,以便在最大和最小缩放级别都能获得清晰的视图.
我获得了如何执行操作的参考here,因此我已将画布传递给可缩放图像构造函数而不是图像,并按照所有步骤进行操作.我再次在“ mainDraw”方法中重画对象,但没有得到正确的结果.我知道我缺少重新绘制画布的新比例和转换因子,但不知道如何设置它.我正在画布上绘制多个对象,例如弧形,矩形等.因此,性能是主要问题.
我已经设置了context.translate(0,canvasHeight);和context.scale(1,-1);从左下角开始坐标系统.(根据要求)
下面是带有一个对象的示例代码,此画布将传递给可伸缩图像构造函数,并在“ mainDraw”中再次调用它.
int canvasHeight = 600;
int canvasWidth = 600;
Canvas canvas = Canvas.createIfSupported();
Context2d context = pcbCanvas.getContext2d();
canvas.setWidth("600");
canvas.setHeight("600");
canvas.setCoordinateSpaceHeight(canvasHeight);
canvas.setCoordinateSpaceWidth(canvasWidth);
context.translate(0, canvasHeight);
context.scale(1, -1);
context.beginPath();
context.rect(x, y, width, height);
context.closePath();
context.fill();
RootPanel.get("canvasContainer").add(canvas);
有什么参考或想法吗?
谢谢
java canvas 缩放图片_java-GWT:放大和缩小画布绘图相关推荐
- java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换
摘要:这篇HTML5栏目下的"详解如何用HTML5 Canvas API控制图片的缩放变换",介绍的技术点是"html5_canvas.canvas.Html5.控制图片 ...
- css固定图片大小 vue_css3 实现图片等比例放大与缩小
css3 实现图片等比例放大与缩小 在工作中,经常会碰到图片缩放的情况,比如服务器端返回的图片大小,可能大小不同,有的大,有的小,服务器端返回的图片大小我们不能控制的,但是在我们设计稿的时候,可能会规 ...
- Excel插入图片实现单击放大或缩小
Excel插入图片实现单击放大或缩小 一.打开Excel,Alt+F11打开VBA(VBA自行安装) 二.双击ThisWorkbook,输入VBA代码 Sheet1为的工作薄1 Private Sub ...
- PS避免图片多次放大或缩小造成的模糊问题?
在平时的勾图过程中,很多时候都是用Ctrl + T来调整勾出图片的大小,在进行反反复复的调整中,最后发现模糊了,这时候该什么办?小编今天的这边文章就是为了处理这个问题而来,只需要花费2分钟的时间就能学 ...
- java 等比缩放图片_java处理图片按比例缩放功能
java中的图片按比例缩放功能 1. 按固定长宽进行缩放 /* * 图片缩放,w,h为缩放的目标宽度和高度 * src为源文件目录,dest为缩放后保存目录 */ public static void ...
- java缩放图片_java 图片缩放(2)
之前写过一个图片缩放的功能,对于大幅度缩小,效果很差,这里做了小部分改进 原理是缩小的时候不是一次就缩小完,而是分成几次缩小,这样的好处是算法对像素的计算更加准确, final int bs = 2; ...
- java pdf添加图片_java实现在pdf模板的指定位置插入图片
本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...
- java添加背景图片_Java怎么添加背景图片
首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...
- java pdf 插入图片_java在pdf模板的指定位置插入图片
个人感觉pdf的操作比word舒心多了 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextpdf 5.5.6 com.itextpdf itext- ...
最新文章
- CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
- SELECT INTO 和 replace into SELECT 两种表复制语句
- python爬百度翻译-用python实现百度翻译
- Quartz.NET 3.0 正式发布
- 【ACM】hdu_1862_EXCEL排序_201308091948
- 百度分享自定义内容和图片
- mybatis防止sql注入
- Java 调用执行其他语言的程序
- linux引导文件制作U盘,Linux下制作U盘系统启动盘的方法
- TCP 拥塞控制详解
- 下一代半导体表面清洁技术
- VGA驱动之-显示例程(最简单)
- js---如何通过js/jQuery代码出发节点的click事件
- [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
- Python报错日志:Warnings模块简介
- STM32内存结构总结
- Gauss quadrature approximation by Lanczos algorithm
- 计算机网络—ip数据报分片
- 技术面试官应该怎么问?面试者应该怎么答?
- JreBel热部署插件激活教程
热门文章
- Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar
- Cadence 电源完整性仿真实践(二)
- WORD列表缩进的文本起始点
- 使用ucontext组件实现的coroutine代码分析
- uva 10716 Evil Straw Warts Live
- (String) 和 String.valueOf() 两种字符串转换的区别
- OpenGL ARB 看来终于想通了,OpenGL SDK终于要出来了。
- 关于我曾经做过的一个商业社区的ui框架
- JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
- 精述IBM的MQTT协议和MQTT-S协议