在这张图片中,你会看到几个电视节目图像被放入一个圆形的矩形按钮,其光泽/光泽与iPhone应用程序按钮通常具有的相同。
alt text http://a.imageshack.us/img16/3020/tvforecast.png
在其中一个图标中,您甚至可以看到一条“On Air”的彩带。
我在想;你如何复制这种效果?
我的猜测是程序员在方形图像上隐藏了一个图像。
我知道this answer涵盖了将方形图像转换为圆形图像。
然而,你如何添加光泽;你会如何添加色带?
在内存管理方面,创建一个具有图像+光泽+色带内容的新图像是否更好?
答案 0 :(得分:1)
您需要应用面具。这篇博客文章有一个你可以适应的PNG或PSD
http://surgeworksmobile.com/iphone/iphone-icons-how-to-preview-the-glossy-effect
您可以使用ImageMagick应用蒙版。
http://www.imagemagick.org/Usage/channels/#masking
如果您需要在手机上执行此操作,则必须链接到ImageMagick的静态lib版本,或尝试弄清楚如何使用CoreImage屏蔽它。