Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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
Iphone CoreAnimation+;特效与Photoshop+;UIImageView_Iphone_Ios_Ipad_Uiimageview_Core Animation - Fatal编程技术网

Iphone CoreAnimation+;特效与Photoshop+;UIImageView

Iphone CoreAnimation+;特效与Photoshop+;UIImageView,iphone,ios,ipad,uiimageview,core-animation,Iphone,Ios,Ipad,Uiimageview,Core Animation,我正在尝试获取发布在此处的问题的答案: 以下是我正在寻找答案的问题的修改摘录: 使用CALayers和类似于斜面的效果更好吗, 投下阴影等,或者只是在photoshop中做所有这些事情并使用 UIImage(视图)是否满足我的需要 答案是“视情况而定”。与在显示之前对图像应用阴影和阴影等效果相比,将静态图像快速显示到屏幕上所需的CPU当然更少。PS也是一个被广泛理解的工具,因此更多的人知道如何从中获得任何特定的效果 但是,如果要对同一图像应用多种效果,如果只保存一次图像,然后根据需要应用效果,则

我正在尝试获取发布在此处的问题的答案:

以下是我正在寻找答案的问题的修改摘录:

使用CALayers和类似于斜面的效果更好吗, 投下阴影等,或者只是在photoshop中做所有这些事情并使用 UIImage(视图)是否满足我的需要

答案是“视情况而定”。与在显示之前对图像应用阴影和阴影等效果相比,将静态图像快速显示到屏幕上所需的CPU当然更少。PS也是一个被广泛理解的工具,因此更多的人知道如何从中获得任何特定的效果

但是,如果要对同一图像应用多种效果,如果只保存一次图像,然后根据需要应用效果,则可以节省存储空间

iOS设备中的图形硬件难以实现alpha混合。阴影的渲染成本特别高。然而,它的阴影与下面的内容的混合是缓慢的。如果您的图像中有部分透明的阴影区域,与通过核心图形或CALayer创建这些部分透明的阴影区域相比,您将获得非常相似的性能影响


图形渲染性能在很大程度上取决于细节。您将不得不进行一些测试和微调以获得最佳结果。

这里给出的答案对您没有任何帮助吗?不完全,我看不到与UIImageView的比较,也看不到使用其中一个的确切方式优于另一个。谢谢Duncan!这很有帮助。现在我要做阿尔法混合的研究。