Cocos2d/Inkscape 图像帮助

发布于 2024-11-15 05:42:23 字数 183 浏览 4 评论 0原文

我的应用程序中有一个图像(CCSprite)。我在 Inkscape 中创建了图像,并将其导出为 PNG 格式。然后我进入预览(我有一台 Mac)并使用 Alpha 并消除了边缘周围的白色。然后我将其导入到我的项目中,并将其添加到图层中。当我有黑色背景时,边缘仍然有白色,使图像看起来很糟糕。我再次进入预览,边缘没有白色!我错过了什么吗?请帮忙!谢谢!

I have an image (CCSprite) in my app. I created the image in Inkscape, and exported it as a PNG. I then went to Preview (I have a Mac) and I used Alpha and got rid of the white around the edges. I then import it to my project, and add it to the layer. When I have a black background, there is still white around the edges, and makes the image look very crappy. I go to Preview again, and there is NO white around the edges! Am I missing something? Please help! Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

禾厶谷欠 2024-11-22 05:42:23

检查此设置:

文档属性>页码>背景并检查 aalpha 通道 (A)。在 RGB 选项卡上将所有值设置为 255,包括 A。

您要导出的大小是多少。导出时,如果上述设置正确并且您的项目中没有白色边缘,则不应有背景和白色边缘(如果有,请查看 Inkscapes 跟踪功能以消除白色轮廓)。如果导出的 PNG 中只有白色轮廓,则可能是由于尝试将图像缩小到极小的尺寸而造成的。但通常情况下,不应该有任何轮廓,并且您在预览中打开文件并调整 Alpha 的步骤应该是不必要的。顺便说一句,使用预览调整 Alpha 可能会导致黑色背景的额外问题。

我有许多使用从 Inkscape 导出的 PNG 的 CCSprite。导出一次并将它们添加到我的项目后(选中“复制”选项以复制到我的资源文件夹),当我进行更改时,我只需导出到资源文件夹中的文件,图像就会在我的项目中更新无需任何额外步骤。尝试相同的工作流程,看看是否可以解决问题。

Check this setting:

Document Properties > Page > Background and check the aplpha channel (A). On RGB tab set all values to 255, including A.

What size of export are you making. When you export, there should be no background and no white edges if the setting above is correct and you don't have a white edges in your project (look at Inkscapes tracing function to get rid of white outlines if you do). If there are white outlines just in the exported PNG, it could be an artifact from trying to scale your image down to an extremely small size. Normally though, there shouldn't be any outlines and the step you're doing where you open the file in Preview and adjust the Alpha shouldn't be necessary. BTW, using Preview to adjust the alpha may be causing the extra problem of a black background.

I have many CCSprites using PNGs I eported from Inkscape. After exporting once and adding them to my project (with the "copy" option checked to copy to my resources folder), when I make changes, I simply perform an export to the file in the resources folder and the images are updated within my project without any extra steps. Try the same same workflow and see if that fixes the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文