Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 喷漆室';使用AS3闪烁的s墙_Flash_Actionscript 3 - Fatal编程技术网

Flash 喷漆室';使用AS3闪烁的s墙

Flash 喷漆室';使用AS3闪烁的s墙,flash,actionscript-3,Flash,Actionscript 3,我想用AS3在FlashCS5中完成以下任务,但我似乎没有这个想法 我有一套大约100张卧室和餐厅的照片。我想要的是用户可以选择一种颜色和油漆的墙壁。例如:这个 对我来说,这里棘手的部分是用精确的颜色绘制墙壁,同时保留纹理 我怎样才能做到这一点。任何帮助或想法或一些光将不胜感激 问候,, Kattel先生我可以想出两种方法,使用Pixel Bender,这将允许在flash中使用定制的photoshop类滤光片,或者只在flash中使用色调。在任何一种情况下,您都可能需要为每个图像创建某种遮罩,

我想用AS3在FlashCS5中完成以下任务,但我似乎没有这个想法

我有一套大约100张卧室和餐厅的照片。我想要的是用户可以选择一种颜色和油漆的墙壁。例如:这个

对我来说,这里棘手的部分是用精确的颜色绘制墙壁,同时保留纹理

我怎样才能做到这一点。任何帮助或想法或一些光将不胜感激

问候,,
Kattel先生

我可以想出两种方法,使用Pixel Bender,这将允许在flash中使用定制的photoshop类滤光片,或者只在flash中使用色调。在任何一种情况下,您都可能需要为每个图像创建某种遮罩,遮住墙壁。如果在商业应用程序中执行此操作,则可能需要尽可能多地控制结果,因此我建议不要尝试自动检测墙的颜色


您可能需要手动剪裁每张照片的每个墙部分,以用作混合层。您可能需要与其他人一起玩才能获得正确的外观。但它肯定会保留纹理信息。我会尝试设置剪辑的色调值,然后将剪辑用作混合源。你也许可以用PixelBender实现类似的效果,但我同意上面的答案——通过编程检测100张不同照片的墙壁是不可取的


干杯

差不多已经包括在内了。在每个图像上都需要一个蒙版层,并使用以下教程制作一个可以提供的颜色托盘。 然后为每个图像创建一个框架,并根据自己的喜好重复遮罩过程。您可能需要将每张照片中的墙壁用照片处理成白色,以便在每张照片中有更自然的照明设置。我发现我的客户对底部带有颜色参考的打印按钮反应良好,因此我可以完美地复制

亲切问候,

彼得