如何访问/编辑 Chrome 用户头像图片?

如何访问/编辑 Chrome 用户头像图片?

我的意思是引用为chrome://theme/IDR_PROFILE_AVATAR_X

我已经识别出使用的图标是%APPDATA%/Local/Chromium/User Data/Profile X/Google Profile.ico

但我要寻找的是左上角使用的图像。

答案1

  1. 退出 Chrome(确保没有正在运行任何程序)
  2. 找到 Chrome 应用程序目录(例如,在 Windows 上,它是 %USERPROFILE%\AppData\Local\Google\Chrome\User Data
  3. 将您的新头像 png 文件放在“默认”子目录中。
  4. 在一个好的文本编辑器中编辑“本地状态”
  5. 找到“个人资料”部分;它类似于:

       "profile": {
          "info_cache": {
             "Default": {
                "avatar_icon": "chrome://theme/IDR_PROFILE_AVATAR_7",
    
  6. 忽略“avatar_icon”行 - 这不是您想要的!

  7. 编辑“默认”配置文件部分并添加以下几行(我将它们按正确的字母顺序放在其他行中;我不确定这是否重要):

                "gaia_picture_file_name": "your-icon-file-name.png",
                "has_migrated_to_gaia_info": true,
                "use_gaia_picture": true,
    
  8. 保存“本地状态”文件。

  9. 启动 Chrome。

如果您想对其他配置文件执行此操作,只需对“默认”之外的不同目录执行上述步骤(例如“配置文件 1”)。

在尝试上述操作之前,我已经使用 switch 运行了 chrome --gaia-profile-info,因此您可能需要先执行此操作,但我不确定。

您可能希望对 Chrome 问题 91230 加注http://code.google.com/p/chromium/issues/detail?id=91230再次为此类事物获取适当的 UI。

答案2

图标位于文件中C:/Program Files (x86)/Chromium/chrome.dll

您可以使用 7-Zip 等应用程序来浏览内容。

(您可能需要关闭 Chromium 才能访问该文件 - 或者创建副本。)

转到chrome.dll/.rsrc/BINDATA/你会看到一堆以数字命名的文件。

文件 6167 至 6192 是头像图标,PNG 格式。

不幸的是,7-Zip 似乎不支持将更改的文件放回 DLL,因此需要寻找其他软件来执行此操作......

警告:修改 chrome.dll 确实会改变图像,但似乎也会阻止键盘快捷键工作......

答案3

答案 1 确实有效。但是,有一些注意事项。

  1. 它会在图像周围放置一个奇怪的方块。我可以处理它,但它不如 .dll 中的好。
  2. 它会垂直拉伸图像。您必须“挤压”一下才能获得正确的比例。
  3. 您必须返回“编辑”来选择新图片
  4. 鲍勃是你的叔叔。我将在下面附上一张图片,以便你可以看到结果。

您可以在此处看到结果:

在此处输入图片描述

答案4

转到此文件夹:

%LocalAppData%\Google\Chrome\User Data\Avatars

然后只需用自定义头像替换默认头像之一,使用相同的名称、文件扩展名和尺寸。重新启动浏览器,然后当您在个人资料上实际使用它时,您将看到自定义头像。非常简单!

相关内容