drawimage相关内容

画布绘制图像缩放

我正在尝试按比例缩放图像到画布.我可以用固定的宽度和高度来缩放它: context.drawImage(imageObj, 0, 0, 100, 100) 但我只想调整宽度并按比例调整高度.类似于以下内容: context.drawImage(imageObj, 0, 0, 100, auto) 我到处寻找我能想到的地方,但还没有看到这是否可能. 解决方案 context.draw ..
发布时间:2022-01-17 11:41:26 前端开发

奇怪的 HTML5 Canvas drawImage 行为

我正在编写一些使用 HTML5 画布的代码.一般来说它运作良好,但现在我发现了一个非常奇怪的行为.奇怪的是它在不同的浏览器上是一致的,所以一定是我理解错了……尽管文档似乎准确地说明了我在做什么.这是代码(它是一个对象方法): MyCanvas.prototype.getElement = function() {var innerHtml = " ";var elem = ..
发布时间:2022-01-17 11:33:07 前端开发

HTML5 画布 - drawImage 并不总是绘制图像

每次用户按下按钮时,我都会在画布上绘图,但有时图像不会在画布上绘制.我认为这可能是在 context.drawimage 函数运行之前没有及时加载图像,因为有时会绘制一些较小的文件.我已经使用了控制台并检查了资源,所以这是我能想到的唯一问题. 如何避免这个问题? 这是我的 Javascript 代码. var canvas = document.getElementById("myC ..
发布时间:2022-01-17 11:29:24 前端开发

使用 Web Workers 使用本机画布函数进行绘图

可以将通过 getImageData 获得的 CanvasPixelArray 发送到工作脚本,让工作脚本在其后台线程中操作像素,并最终发布操作后的像素数组返回. 但是,我使用的是原生画布绘图函数,例如 drawImage.drawImage 调用当前正在阻塞 UI 线程.这会导致按钮重绘缓慢,并且在单击按钮时会出现明显的延迟,仅举几个缺点.(编辑:现在可以使用 ctx.imageSmoot ..
发布时间:2022-01-17 11:25:25 前端开发

G.drawimage 以不正确的尺寸绘制

我正在创建一个大位图,其中包含来自文件的一些较小的图像.图像的大小均为 250 像素,但其中一个变小,另一个大于 250 像素.我只是使用基本的 g.drawimage 方法,所以我不明白我做错了什么. string[] imagePaths = Directory.GetFiles(@"C:\Users\admin\Desktop\Images");ArrayList 图像 = new Arr ..
发布时间:2022-01-06 11:23:38 C#/.NET

组合框在所选上绘制图像

当项目被选中时,我尝试从组合框中的图像列表中绘制图像. 我能够绘制图像,但是当 onSelctedIndexChanged 事件完成时,我丢失了图像. 我的组合框已经有了 DrawMode.OwnerDrawFixed 我有一个名为 ImageList 的 ListImage 控件,其中包含 10 张图片. 对于我的简短示例,我只需要在我的组合框中绘制 ImageList ..
发布时间:2021-12-30 18:58:18 C#/.NET

在移动网络浏览器中使用 input[type='file'] 捕获照片后,如何在画布中以正确的方向绘制照片?

我正在移动端制作一个简单的网络应用程序,它允许访问者使用 html5 input[type=file] 元素捕捉照片.然后我将它显示在网络上进行预览,然后访问者可以选择将照片上传到我的服务器用于其他目的(即:上传到FB) 当我使用 iPhone 拍照并垂直握住照片时,我发现照片的方向有问题.照片在标签中的方向正确.但是,当我尝试使用 drawImage() 方法将其绘制到画布中时,它被绘制了 ..
发布时间:2021-12-21 08:44:25 前端开发

在画布上绘制 10,000 个对象 javascript

我需要在画布上绘制超过 10,000 张图像(32x32 像素),但绘制超过 2000 张,性能非常糟糕. 这是一个小例子: 对象结构{position:0} for(var nObject = 0; nObject 使用此代码,我对坐标周围的图像进行了转换. 您有什么建议可以提高性能? 更新: 我尝试分层,但性能变差 http://jsfiddle.ne ..
发布时间:2021-12-21 08:22:00 前端开发

如何在另一个图像上绘制图像?

我有一个关于随机城市交通网络模拟的 Java 项目,我设法找到了实现这个项目的方法,所以我将每个路口分成一个部分,基本上是一个扩展的 JPanel 类(名为 Carrefour)...一切都很顺利,直到我陷入了如何绘制车辆并使它们穿过道路的问题. 所以我的问题是如何在另一个图像(道路)上绘制图像(车辆图像)? 解决方案 如果这是 Swing,则在 BufferedImage 中绘制背 ..
发布时间:2021-12-09 18:01:56 Java开发

JavaScript 无法执行“drawImage"

好的,我正在使用 JavaScript Canvas Elements 等创建游戏.我已经能够加载成吨的图像,但在少数情况下,JavaScript 回复错误,例如 未捕获的类型错误:无法在“CanvasRenderingContext2D"上执行“drawImage":找不到与提供的签名匹配的函数. 这完全没有意义,因为相同的代码在其他地方也能运行!?! 这是我的代码中的一个示例 ..
发布时间:2021-11-10 05:45:23 前端开发

drawImage 未绘制

所以这基本上就是我的代码的工作方式 class Main 扩展 JFrame 实现 Runnable {公共主(){//初始化一切}公共无效开始(){运行 = 真;线程线程=新线程(这个);线程开始();}公共无效运行(){在跑步的时候) {使成为();}}公共无效渲染(){Image dbImage = createImage(width, height);图形 dbg = dbImage.g ..
发布时间:2021-09-15 19:25:36 Java开发

PDFBox:在一张 A3 纸上放两张 A4 纸

我有一份包含一页或多页 A4 纸的 pdf 文档.生成的 pdf 文档应该是 A3 纸,其中每页包含第一页中的两页(左侧奇数,甚至右侧).我已经把 A4 页面渲染成图像,奇数页面成功放置在新 A3 页面的第一部分,但我无法放置偶数页面. 公共类 CreateLandscapePDF { public void renderPDF(File inputFile, String output) ..
发布时间:2021-06-15 18:37:09 Java开发

如何在Java中为图像设置正确的路径?

无论我写路径总是显示异常的方式,我都尝试用java中的paint方法加载和绘制它 java.lang.IllegalArgumentException:输入== null!在javax.imageio.ImageIO.read(未知来源) 我将图像与课程放在同一文件夹中 这是我要在其中加载图像的行 图片img = ImageIO.read(getClass().getResourc ..
发布时间:2021-05-15 20:24:07 Java开发

画布drawImage第一次将另一个画布用作源参数时速度较慢

我第一次使用其他画布作为绘图源时看到的画布绘制速度很慢.在我交换图像之前,随后的canvas到canvas的.drawImage调用是可以的(然后再次看到相同的问题). 下面的示例代码-加载图像,然后创建4个画布,从图像本身绘制第一个画布,从第一个画布绘制第二个画布,依此类推.创建画布之后,将交换源图像并代码再次运行. var sourceImage = new Image();//原始图片 ..
发布时间:2021-05-15 20:14:11 前端开发