问题标签 [bitmapdata]
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.
c# - 在 C# 中应用 byte[] 效果
我有一个位图图像和一个字节 []。byte[] 包含诸如噪声之类的效果(在我的例子中,byte[] 包含自定义效果)。我想将此 byte[] 效果应用于位图图像并保存生成的位图。
我有 BitmapData 和 byte[] 但我不知道如何将它们混合在一起?
谢谢
更新:
那么 byte[] 包含类似于布料纹理(线网等)的效果。我有单色的平面位图图像,例如红色,蓝色,紫色......它可能是任何颜色。我想将此布料纹理应用于此平面位图,以便它可以生成一个看起来类似于特定颜色布料的位图图像。
除了 byte[] 效果之外,我还可以使用任何其他方法来获得上述效果。
谢谢
actionscript-3 - BitmapData.draw() 矩阵问题
我遇到了一个问题,即 BitmapData.draw() 方法不能准确地从使用透明度的 .png 中减去图像数据。
我整理了一个显示这种行为的测试文件,它位于: http ://www.filedropper.com/shield_1
简而言之,一个精灵从屏幕顶部掉落,当它与屏幕底部的精灵相交时,掉落的精灵会取出底部的一部分精灵。我已经完成了所有这些工作,除了当我在精灵与底部精灵相交后重置精灵的 x 和 y 位置并再次与底部精灵相交时,它不会从精灵中取出相同大小的块底部。
如果我解释得不够好,我很抱歉。如果您花一点时间看一下我发布的文件,那将是有意义的。
下面的代码需要库中的两个 png 文件,其 Linkage 值为 ShieldBase 和 SnowBall。
我认为问题在于 hitTest 和/或 BitmapData.draw() 没有按预期工作。
非常感谢,
德文
actionscript-3 - 从 getCharBoundaries 到 BitMapData
我正在尝试将文本字段中的所有字母转换为位图数据。然后我想为他们每个人制作动画。我可以使用 getCharBoundaries 返回一个矩形数组。但是,如何将每个字母转换为 BitMapData?
flash - Flash:什么是`BitmapData.ctor`?
我正在分析一些 Flash 代码,其中一种需要大量时间的方法是BitmapData.ctor
. 什么,呃,那是什么?
actionscript - 在 Flash CS5 中使用 Bitmap 和 BimapData 加载背景图像?
我正在制作 Flash 电影,我想将背景图像加载到我的 SWF 中,并使用 Bitmap 和 BitmapData 类将其绘制到舞台上。
我是否正确地接近这个?什么代码将图像从 Loader 获取到 BitmapData?另外,如何让图像在背景中显示?
我从来不理解 BitmapData/Bitmap 的比喻、解释、代码示例和教程链接。
actionscript-3 - BitmapData - 三角变换
嘿,这真的让我很烦。
我有一个大代码,但本质上,这部分涉及使用仿射变换将BitmapData转换为三角形点。
另外 - 我知道BitmapData是矩形的 - 变换的最后一个,第四个点只是反映在其他两个点定义的轴上的第一个点。
一件小事,让您可以看到哪一点是哪一点:
整个过程将根据点之间的角度来缩放、旋转和倾斜BitmapData ...
但不知何故,我的代码仍然无法正常工作。
在 PaperVision 3D 中查看类似的东西 - 仍然没有工作?
任何人都可以发布代码或代码链接吗?
谢谢。
actionscript-3 - 位图转换 - 从黑白源创建透明 + 黑色图像
我有一大堆需要在项目中使用的 jpg 文件,由于某种原因无法更改。每个文件都是相似的(手写),黑色的笔在白色的 BG 上。但是,我需要在我的 flash 项目中将这些资源用于非白色背景,因此我尝试使用 getPixel 和 setPixel32 进行一些客户端处理以消除背景。
我目前使用的代码目前使用线性比较,虽然它有效,但结果低于预期,因为灰色阴影在混合中消失了。除了调整我的参数以使事情看起来正确之外,我还觉得我计算 RGBa 值的方法很弱。
谁能推荐比我在下面使用的更好的解决方案?非常感激!
actionscript-3 - 如何避免在 AS3 中循环创建新的 bitmapData 对象?
我想将 _sampleTile 中的位图数据存储在数组中,但我想知道如何提高性能。如果我这样做:
那么它会在循环中做太多的构建工作,对吧?但是,如果我这样做:
.clone() 返回一个新的 BitmapData 对象,所以基本上结果是一样的,对吧?在第二个示例中,如果我们将 _sampleTile.clone() 替换为 _sampleTile - 是否有可能不在数组中存储对 _sampleTile 的引用,而是从 _simpleTile 获取实际的 bitmapData?
actionscript-3 - AS3 PNG编码器?
有没有办法将位图数据编码为 PNG 以便与FileReference.Save()
AS3 中的方法一起使用?我假设我需要一个编码器库。
我在哪里可以获得将 BitpmapData 编码为 PNG 的库?
android - 保存 BitmapDrawable 或 Bitmap
好的,所以我有一个代码,它获取当前视图的图像,并将其转换为位图,然后我就到这里了,
现在,我想做的是拍下当前视图的样子,但是从这里,我可以很容易地放入bitmapDrawable
ImageView,但这不是我想要的,我想从这里开始,保存它。我能做些什么?我发现了一种方法,使用
但是
当我这样做时,我最终会得到一个 NullPointerException
我错过了什么吗?
好的,现在它通过上面的代码,然后让它过去fos.close();
完成,但是什么也没发生,它没有保存,不在我的手机上,什么都没有