【问题标题】:Turn square image into round rect button with shine [Objective C]将方形图像变成带光泽的圆形矩形按钮 [目标 C]
【发布时间】:2010-08-16 03:49:26
【问题描述】:

在这张图片中,您将看到几张电视节目图像被放入一个圆形矩形按钮中,具有与 iphone 应用程序按钮通常具有的相同光泽/光泽。

alt text http://a.imageshack.us/img16/3020/tvforecast.png

在其中一个图标中,您甚至会看到一条丝带,上面写着“直播”。

我想知道;你如何复制这种效果?

我的猜测是程序员在方形图像上屏蔽了一个图像。

我知道this answer 涵盖将方形图像转换为圆形图像。

但是,如何添加光泽;以及如何添加功能区?

在内存管理方面,创建一个具有图像+光泽+色带内容的新图像会更好吗?

【问题讨论】:

    标签: objective-c graphics image-manipulation effects rounded-corners


    【解决方案1】:

    您需要戴上口罩。这篇博文有一个你可以调整的 PNG 或 PSD

    http://surgeworksmobile.com/iphone/iphone-icons-how-to-preview-the-glossy-effect

    您可以使用 ImageMagick 应用蒙版。

    http://www.imagemagick.org/Usage/channels/#masking

    如果您需要在手机上执行此操作,则必须链接到 ImageMagick 的静态库版本,或者尝试弄清楚如何使用 CoreImage 对其进行屏蔽。

    【讨论】:

    • 哦,太棒了。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 2013-09-28
    • 2011-12-20
    相关资源
    最近更新 更多