Chromium 修改图片资源

在Chromium中所有的图片都是png格式的

在C:feikuachromiumsrcchromeapp heme heme_resources.grd定义了所有图片的ID号,编译的时候grit工具根据此grd生成头文件theme_resources.h

如果我们要新定义一个图片的话,那就 

但是,我们的图片要放在哪里?我刚开始放错位置了

编译的时候出错了,看提示

1><structure file="chromium/product_logo_512.png" name="IDR_PRODUCT_LOGO_512" type="chrome_scaled_image" />: The resource file was not found.: Tried ....chromeapp	hemedefault_100_percentchromiumproduct_logo_512.png

找准位置放就编译成功啦!最后我们会发现

 

这边多了一个,就可以引用了

比如:

C:feikuachromiumsrcchromerowseruiwebui

改动了下

 resource_id = IDR_PRODUCT_LOGO_32;

=>

 resource_id = IDR_PRODUCT_LOGO_512; 

完成!

有个要注意得点 是

必须是PNG格式! 绝对禁止jpg改PNG此类操作

会有bug

原文地址:https://www.cnblogs.com/Galesaur-wcy/p/14798924.html