bitmapdata相关内容
我尝试从位图(System.Drawing.Bitmap)中获取所有字节值.因此我锁定字节并复制它们: public static byte[] GetPixels(Bitmap bitmap){如果(位图-PixelFormat.Equals(PixelFormat.Format32.bppArgb)){var argbData = new byte[bitmap.Width*bitmap.H
..
在 Flash 中,BitmapData 对象可用于在 RAM 中存储位图,稍后您可以使用 beginBitmapFill() 方法. 如何将外部位图文件 (.jpg) 加载到 BitmapData 对象中? 即使是 AS3 代码也会有帮助. 解决方案 加载 PNG 并“获取"其位图数据的 AS3 代码 var bitmapData:BitmapData;var loader
..
我正在尝试捕获 1920x1080 网络摄像头捕获并使用捕获创建一个新位图.我觉得我的所有尺寸设置都正确,但最终的 1920x1080 位图仅包含视频捕获的 320x240 小版本.帮助! import flash.display.Bitmap;导入 flash.display.BitmapData;无功带宽:int = 1000;//当前传出视频源可以使用的最大带宽量,以每秒字节数为单位.无功
..
我正在尝试使用 BitmapData 和 copyPixels 方法抓取部分舞台区域: bmd = new BitmapData(stage.stageWidth, stage.stageHeight);bmdRect = new BitmapData(320, 240);矩形 = 新矩形(360, 20, 320, 240);bmdRect.copyPixels(bmd, rectangle,
..
如何在 AS3 中将彩色位图的位图数据更改为 黑白?我正在为 Flash 中的 CMS 开发一个简单的图像编辑器工具. 人们应该能够将上传的位图的颜色切换为黑白.我希望位图数据本身发生变化 所以我可以在之后使用 Adobe 的 JPGEncoder 类将其写入 ByteArray. 解决方案 这将是我认为最优雅的解决方案(source 就是你 BitmapData): cons
..
假设我有一个 600x600 的 BitmapData,我想将其缩小到 100x100. 解决方案 这有效: var scale:Number = 1.0/6.0;var 矩阵:矩阵 = 新矩阵();矩阵规模(规模,规模);var smallBMD:BitmapData = new BitmapData(bigBMD.width * scale, bigBMD.height * scal
..
我正在使用 com.adobe.images.PNGEncoder 将 bitmapData 编码为 byteArray.有没有办法不使用 Loader 将 byteArray 转换回 bitmapData?谢谢. 编辑:我不想使用加载器的原因是它是异步的,我不想实现事件监听器. 解决方案 以下是使用加载器类但是是同步的. var loader:Loader = new Loade
..
抱歉,如果问题标题有点令人困惑(不是很有创意:)问题就在这里. 我在 Image 控件中显示了从 BitmapData 加载的图像.这个 Image 控件有 dragEnabled 并且用户可以在它上面拖放小图像(来自 TileList 中的一堆图像). 从 Bitmapdata 加载的图像每次都可能因不同的分辨率而不同,并且图像控件将其缩小以适应其固定的高度/高度.但是在编辑后保存图
..
抱歉,如果问题标题有点令人困惑(不是很有创意:)问题就在这里. 我在 Image 控件中显示了从 BitmapData 加载的图像.这个 Image 控件有 dragEnabled 并且用户可以在它上面拖放小图像(来自 TileList 中的一堆图像). 从 Bitmapdata 加载的图像每次都可能因不同的分辨率而不同,并且图像控件将其缩小以适应其固定的高度/高度.但是在编辑后保存图
..
这是我用来使用 BitmapData 模糊图像的代码.在 Slider_changeHandler(event:Event):void 事件上调用该函数,并将滑块的值作为模糊值传递给该函数. 问题是该函数有效,但似乎是累积性的(如果这是正确的词!),也就是说,假设我将它滑动到最大,然后尝试通过将其向后滑回模糊的前面来减少模糊还在不断增加.我如何使它工作,以便向上滑动时模糊增加,向后滑动时模糊
..
我在包含来自我的 AWS S3 存储桶的图像的 DisplayObject 上使用 BitmapData.draw().当我将 S3 图像 URL 设置为 Image 对象的源时,图像在 swf 中加载良好,但是当我在其上使用 BitmapData.draw() 时,它给了我这个错误: SecurityError:错误 #2122:安全沙箱违规:BitmapData.draw:https:/
..
对不起,如果问题标题有点令人困惑(不是很创意),这就是问题所在. 我从Image控件中显示了从BitmapData加载的图像.此Image控件具有dragEnabled,用户可以在其顶部拖放小图像(从TileList中的一堆图像中). 每次使用不同的分辨率从Bitmapdata加载的图像可能会有所不同,并且Image控件会按比例缩小图像以使其固定为高度/高度.但是在编辑后保存图像时,我
..
BitmapLocker类用于快速读取/写入Bitmap图像文件中的像素. 但是,Color GetPixel(int x, int y)和void SetPixel(int x, int y, Color c)无法处理1位和4位图像. public class BitmapLocker : IDisposable { //private properties Bitm
..
谁能解释C#中BitmapData类的 Scan0 和 Stride 属性是做什么的? 解决方案 您是否在谈论 Scan0 : 获取或设置位图中第一个像素数据的地址.也可以将其视为位图中的第一条扫描线. 换句话说,这使您可以找到要检查或更改的数据-甚至可以将位图制作为完全不同的数据. Stride : 跨度是单行像素(扫描线)的宽度,四舍五入为四个字节的边界.如果跨
..
我试图在屏幕上绘制一些东西,然后将其复制到舞台上的位图上. 我以前是用程序绘制的形状(例如圆形)来完成此操作的,但是当我使用库项目时,大多数源像素都会被切除. 这是我的代码-在另一个函数中,将位图对象添加到了舞台上,我可以看到copyPixels可以正常工作,但是正如我所说的,它只能复制一些像素.我尝试过与Rectangle一起玩,但到目前为止还没有运气. var s:StarA
..
运行使用renderscript的应用程序时出现崩溃。不幸的是,logcat没有提供任何具体细节。 b = Bitmap.createBitmap(ib.getWidth(),ib.getHeight (),ib.getConfig()); 分配mInAllocation = Allocation.createFromBitmap(mRS,inBitmap, Allocation.
..
我正在使用MVVM,在我的ViewModel中,我有一些BitmapData集合。 我希望它们通过数据绑定显示在我的视图中。 我该怎么做? 解决方案: [ValueConversion(typeof(BitmapData),typeof (ImageSource))] public class BitmapDataConverter:IValueConverter {
..
对不起,如果问题标题有点混乱(不是非常有创意:)这是问题。 我从BitmapData中加载图像显示在图像控制。这个Image控件有dragEnabled,用户可以在它的顶部拖放小图像(从TileList中的一堆图像)。 从Bitmapdata加载的图像每次分辨率不同时都会有所不同,Image控件会缩小图像以适合其固定的高度。但在编辑后保存图像时,我将其原始宽度/高度保存。为此,我将原始
..
这是我用来使用BitmapData模糊图像的代码。该函数在 Slider_changeHandler(event:Event):void 事件上调用,滑块的值作为模糊值传递给函数。 问题是函数的作用,但似乎是cummalative(如果这是正确的词!),也就是说,我把它滑到最大,然后尝试通过将模糊滑回前方来减轻模糊,模糊仍然持续增加。我如何使它工作,所以当我将它向上滑动时,模糊增加,当我将其
..
我正在使用一个Media up-loader将图片上传到伺服器。在开始上传文件之前我想要显示图像的小缩略图。 我使用Loader类加载用户选择的图像。使用Canvas来绘制图像。 这对于像jpg& png。 但是对于bmp文件加载器类不起作用。 在Flex&转换为BitmapData 解决方案 我没有测试的例子,但你可以尝试这样: 解析和显示BMP文件Action
..