如何从delphi XE5 firemonkey样式中提取PNG?
我正在尝试更改Metropolisui元素为黑色时使用的颜色。样式XE5样式(Firemonkey)。看起来,为了做到这一点,最简单的方法是编辑包含样式(MetroBluestyle.PNG)中所有这些元素的PNG图像如何从delphi XE5 firemonkey样式中提取PNG?,delphi,firemonkey,delphi-xe5,Delphi,Firemonkey,Delphi Xe5,我正在尝试更改Metropolisui元素为黑色时使用的颜色。样式XE5样式(Firemonkey)。看起来,为了做到这一点,最简单的方法是编辑包含样式(MetroBluestyle.PNG)中所有这些元素的PNG图像 不幸的是,我找不到将样式元素中包含的PNG保存到文件的方法,因此我可以安全地操作它,并在颜色更改后重新加载它。使用产品提供的位图样式设计器。 您可以在Tools menù中找到它,一旦开始,您只需打开MetropolisUIBlack.vsf文件,选择图像下的“style.png
不幸的是,我找不到将样式元素中包含的PNG保存到文件的方法,因此我可以安全地操作它,并在颜色更改后重新加载它。使用产品提供的位图样式设计器。 您可以在Tools menù中找到它,一旦开始,您只需打开MetropolisUIBlack.vsf文件,选择图像下的“style.png”项,然后单击导出按钮(在右侧面板上方,您可以看到图片预览)。 使用您喜爱的编辑器(即Gimp)编辑图片,保存图片,然后使用“更新”按钮(仅保留“导出”按钮)将其加载回样式。 您可以使用其他名称保存样式,并像往常一样使用它
HTH这几乎就是我实际需要的:该工具无法打开Firemonkey样式,只能打开VCL样式。该工具可以编辑VCL和FMX样式(请看这里)。我认为您混淆了位图样式和矢量图形样式……很抱歉,除非要执行某些特殊操作来启用它或转换格式,否则XE5 R2提供的位图样式设计器只能打开具有vsf扩展名(vcl样式)的文件。它可以将它们保存到firemonkey.style文件中,但无法导入。