我想应用放大和缩小,并在画布上重新绘制对象,以便在最大和最小缩放级别都能获得清晰的视图.

我获得了如何执行操作的参考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:放大和缩小画布绘图相关推荐

  1. java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换

    摘要:这篇HTML5栏目下的"详解如何用HTML5 Canvas API控制图片的缩放变换",介绍的技术点是"html5_canvas.canvas.Html5.控制图片 ...

  2. css固定图片大小 vue_css3 实现图片等比例放大与缩小

    css3 实现图片等比例放大与缩小 在工作中,经常会碰到图片缩放的情况,比如服务器端返回的图片大小,可能大小不同,有的大,有的小,服务器端返回的图片大小我们不能控制的,但是在我们设计稿的时候,可能会规 ...

  3. Excel插入图片实现单击放大或缩小

    Excel插入图片实现单击放大或缩小 一.打开Excel,Alt+F11打开VBA(VBA自行安装) 二.双击ThisWorkbook,输入VBA代码 Sheet1为的工作薄1 Private Sub ...

  4. PS避免图片多次放大或缩小造成的模糊问题?

    在平时的勾图过程中,很多时候都是用Ctrl + T来调整勾出图片的大小,在进行反反复复的调整中,最后发现模糊了,这时候该什么办?小编今天的这边文章就是为了处理这个问题而来,只需要花费2分钟的时间就能学 ...

  5. java 等比缩放图片_java处理图片按比例缩放功能

    java中的图片按比例缩放功能 1. 按固定长宽进行缩放 /* * 图片缩放,w,h为缩放的目标宽度和高度 * src为源文件目录,dest为缩放后保存目录 */ public static void ...

  6. java缩放图片_java 图片缩放(2)

    之前写过一个图片缩放的功能,对于大幅度缩小,效果很差,这里做了小部分改进 原理是缩小的时候不是一次就缩小完,而是分成几次缩小,这样的好处是算法对像素的计算更加准确, final int bs = 2; ...

  7. java pdf添加图片_java实现在pdf模板的指定位置插入图片

    本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...

  8. java添加背景图片_Java怎么添加背景图片

    首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; im ...

  9. java pdf 插入图片_java在pdf模板的指定位置插入图片

    个人感觉pdf的操作比word舒心多了 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextpdf 5.5.6 com.itextpdf itext- ...

最新文章

  1. CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
  2. SELECT INTO 和 replace into SELECT 两种表复制语句
  3. python爬百度翻译-用python实现百度翻译
  4. Quartz.NET 3.0 正式发布
  5. 【ACM】hdu_1862_EXCEL排序_201308091948
  6. 百度分享自定义内容和图片
  7. mybatis防止sql注入
  8. Java 调用执行其他语言的程序
  9. linux引导文件制作U盘,Linux下制作U盘系统启动盘的方法
  10. TCP 拥塞控制详解
  11. 下一代半导体表面清洁技术
  12. VGA驱动之-显示例程(最简单)
  13. js---如何通过js/jQuery代码出发节点的click事件
  14. [解决方案]excel2010分析工具库无法运行“ FUNCRES.NLAM! Showatpdialog”宏
  15. Python报错日志:Warnings模块简介
  16. STM32内存结构总结
  17. Gauss quadrature approximation by Lanczos algorithm
  18. 计算机网络—ip数据报分片
  19. 技术面试官应该怎么问?面试者应该怎么答?
  20. JreBel热部署插件激活教程

热门文章

  1. Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar
  2. Cadence 电源完整性仿真实践(二)
  3. WORD列表缩进的文本起始点
  4. 使用ucontext组件实现的coroutine代码分析
  5. uva 10716 Evil Straw Warts Live
  6. (String) 和 String.valueOf() 两种字符串转换的区别
  7. OpenGL ARB 看来终于想通了,OpenGL SDK终于要出来了。
  8. 关于我曾经做过的一个商业社区的ui框架
  9. JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
  10. 精述IBM的MQTT协议和MQTT-S协议