Chromium 修改图片资源
在Chromium中所有的图片都是png格式的
在chromium\src\chrome\app\theme\theme_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 ..\..\chrome\app\theme\default_100_percent\chromium\product_logo_512.png
找准位置放就编译成功啦!最后我们会发现
这边多了一个,就可以引用了
比如:
chromium\src\chrome\browser\ui\webui
改动了下
resource_id = IDR_PRODUCT_LOGO_32;
=>
resource_id = IDR_PRODUCT_LOGO_512;
完成!
有个要注意得点 是
必须是PNG格式! 绝对禁止jpg改PNG此类操作
会有bug