问题标签 [drawimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1154 浏览

java - 用图形制作棋盘风格(java小程序)

好的,我正在制作一个绘制 32x32 方形图块(以制作地图)的小程序,我的问题是当我希望它们以 8 x 8 的大小排列时它们会沿对角线移动(因此数组的形状为 8 x 8)。那么......我该如何解决这个问题?

谢谢。无论如何,由于代码 bbcode 是一个笨蛋......这里是 pastebin URL :-)

http://www.danflow.pastebin.com/kAUEpg1E

这就是问题所在:

这不是我想要的方式

我想要 8 乘 8 ...... :(

0 投票
4 回答
3175 浏览

java - 线程“AWT-EventQueue-1”中的异常 java.lang.NumberFormatException

我的小程序有这个问题。它只在产生错误之前绘制一行。

这是我的代码: http: //www.so.pastebin.com/RkG5YHVQ

这是错误: http: //www.so.pastebin.com/z1qWpFS6

0 投票
4 回答
23279 浏览

javascript - 未捕获的错误:INDEX_SIZE_ERR

我正在使用以下行在画布上绘图:

ctx.drawImage(compositeImage, 0, 0, image.width, image.height, i, j, scaledCompositeImageWidth, scaledCompositeImageHeight);

此代码在 Safari、Chrome、Firefox(甚至使用 google 的 excanvas 库的 IE)上执行无错误。但是,最近对 Chrome 的更新现在会引发以下错误:

未捕获的错误:INDEX_SIZE_ERR:DOM 异常 1

此代码通常将部分或全部绘制的图像置于画布之外,有人知道这里发生了什么吗?

0 投票
2 回答
2435 浏览

c# - Graphics.DrawImage 是异步的吗?

我只是想知道,是Graphics.DrawImage()异步的吗?我正在努力解决线程安全问题,无法弄清楚问题出在哪里。

如果我在 GUI 线程中使用以下代码:

并在一个单独的线程中有以下代码:

这可以解释访问冲突异常吗?

该代码在具有紧凑框架 3.5 的 windows mobile 6.1 设备上运行。

编辑:

没关系,当方法在同一个线程中执行时也会发生这种情况..

0 投票
1 回答
9958 浏览

html - 奇怪的 HTML5 Canvas drawImage 行为

我正在编写一些使用 HTML5 画布的代码。一般来说它运作良好,但现在我发现了一个非常奇怪的行为。奇怪的是它在不同的浏览器上是一致的,所以一定是我理解错了……尽管文档似乎准确地说明了我在做什么。这是代码(它是一个对象方法):

在此之后,我将再次使用 jQuery 将此元素附加到页面中已经存在的 Div(它是空白的)。结果将是图像被过度拉伸,就像它的宽度的十倍......这很奇怪,因为根据我对 drawImage 的理解,它应该使用 w 和 h 值来缩放图像,并且假设 w 和 h 是画布的大小,它应该适合。

我究竟做错了什么?是因为我在渲染的 DOM 树上进行绘图吗?

0 投票
3 回答
4982 浏览

java - java - 小程序删除图像

抱歉问了这么多问题,但相信我.. 我先尝试了谷歌。:)

当您在 Applet 上的 paint() 中使用 g.drawImage 时...有没有办法可以删除它?我的意思是删除绘制的图像。

0 投票
1 回答
2732 浏览

.net - 为什么 Graphics::DrawImage 不按预期拉伸图像?

我正在做一个重载TableLayoutPanel,它画了一些花哨的边框,但由于某种原因,调用Graphics::DrawImage没有按预期工作。当我拉伸它时,它似乎淡出了我的 1x10 像素源图像:

替代文字

这是进行渲染的函数:

0 投票
1 回答
295 浏览

javascript - 确定在画布上绘制的图像的尺寸以及鼠标悬停在图像上的时间

我的画布上有一个动画,其中有一些图像(使用 绘制drawImage())。为了简单起见,假设只有两个图像。这些图像在人造 3d 空间中遵循圆形路径,因此有时一个图像与另一个图像重叠,而有时第二个图像与第一个图像重叠。这些图像也随着它们从查看器“更近”或“更远”移动而被缩放。

这些图像中的每一个都是具有以下(简化)代码的对象:

这些对象中的每一个都存储在一个名为 的数组中slides

为了适当地重叠图像,该drawObjs函数首先按从小到大slides的顺序对数组进行排序,然后绘制以 开头的图像。slides[i].scaleslides[0]

$(document).ready()我运行一个init函数,除其他外,向画布添加一个事件侦听器:

此处理程序的目的是确定鼠标在哪里以及鼠标是否在其中一张幻灯片上(这将<div>通过 jQuery 修改页面上的 a)。

这是我的问题——我试图弄清楚如何在任何给定时间确定鼠标在哪张幻灯片上。本质上,我需要代码来填写以下逻辑(很可能在mouse_handler()函数中):

有什么想法吗?

0 投票
3 回答
1128 浏览

java - Java - 绘画、JFrame 和背景

我正在尝试为我的游戏绘制一个欢迎屏幕,但仅限于游戏加载时。我不希望它在游戏期间每次都重新绘制。

所以我这样做了(其中 isStart 被实例化为真):

问题是图像会弹出一秒钟然后消失?奇怪的是,当我省略 if 语句/isStart 条件时,它会起作用。这有什么问题?

0 投票
3 回答
57423 浏览

javascript - HTML5 画布 drawImage 与一个角度

我正在尝试使用动画,<canvas>但不知道如何以某个角度绘制图像。想要的效果是像往常一样绘制几张图像,其中一张图像缓慢旋转。(此图像不在屏幕中央,如果这有什么不同的话)。