您更喜欢哪个函数的输入? Flex 的 DisplayObject 还是 Flex 的 BitmapData?
在这种情况下,我需要选择 Flex 类型(图像占位符/图像类型/图像容器)来将参数传入/传出图像编辑器中的不同函数。并且,这些不同的功能或者是另一个图像操纵/处理功能或者是在显示组件中显示/呈现图像的功能。
例如,我会要求其他队友创建一个处理图像的函数(也可能从其他图像处理函数传递),(让它成为从改变颜色到缩放的奇特或基本图像处理,分割等)。
您会选择哪两个来传递不同的函数?显示对象或位图数据,为什么(可重用性、性能、标准实践等)?
I am in this situation where I need to select a Flex type (image placeholder/image type/image container) for passing parameters in/out of different functions in an image editor. And, those different functions are either another image-manipulation/processing function or a function that display/render the image in a display component.
For example, I will ask other teammates to create a function that processes an image (possibly piped from other image processing functions, too), (let it be fancy or basic image processing from changing colors, to scaling, to segmentation, etc.).
Which of the two would you pick for passing in/out different functions? Display Object or bitmapData, and why (reusability, performance, standard practice, etc.)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
位图数据。传递 DisplayObject 的动机是什么?您必须查看这两个类提供的功能,并根据您的任务决定哪一个是合适的。
BitmapData. What would be the motivation for passing a DisplayObject ? You have to look at the functionality provided by the two classes and decide based on your tasks which one is appropriate.
我总是使用我可以使用的最低级别的对象,因此我可能会使用 BitmapData,除非有令人信服的理由不这样做。这样做的优点是,如果需要,您可以在 Flash 中重用代码。
I always use the lowest level object I can get away with, so I'd probably go with BitmapData, unless there are compelling reasons to do otherwise. This has the advantage that you can then reuse the code in Flash if you need to.