如何提取应用程序里的图标?

如何提取应用程序里的图标?,第1张

用Resource Hacker提取图标

1.运行ResourceHacker.exe,点File—Open,悄汪打开一个exe文件

2.点Bitmap左边的三角形图标,选一个你想保存的,右边有预览。

3.在128:1033上点右键—Save *.bmp resource保存为一个无损位图格式。

上面提取的是工具栏悔运如图片,接下来就是程序图标组的提取了。

4.点碧启Icon Group左边的三角形图标。

5.在128:1033上点右键—Save *.ico resource保存为一个图标文件。

通过BitmapFactory这个工具类,BitmapFactory的所有函数都是static,这个辅助类可以通过资源ID、路径、文件、数据流等方式来获取位图。大家可以打开API 看一下里边全是静态方法。这个类里边有一个叫做 decodeStream(InputStream is)

此方法迟激可以 解运升码一个新的位图从一旁旦老个InputStream。这是获得资源的InputStream。

代码:

Java代码

InputStream is = getResources().openRawResource(R.drawable.icon)

Bitmap mBitmap = BitmapFactory.decodeStream(is)

Paint mPaint = new Paint()

canvas.drawBitmap(mBitmap, 40, 40, mPaint)

qt的版本,是4还是5。你可以查看assistant中的

Setting the Application Icon

里面有详细的设置应用程序图标的说明。

First, create an ICO format bitmap file that contains the icon image. This can be done with e.g. Microsoft Visual C++: Select File|New, then select the File tab in the dialog that appears, and choose Icon. (Note that you do not need to load your application into Visual C++ here we are only using the icon editor.)

Store the ICO file in your application's source code directory, for example, with the name myappico.ico.

Then, assuming you are using qmake to generate your makefiles, you only need to add a single line to your .pro project file:

RC_ICONS = myappico.ico

Finally, regenerate your makefile and your application. The .exe file will now be represented by your icon 野桐in Explorer.

However, if you already have an .rc file, for example, with the name myapp.rc, which you want to reuse, the following two steps will be required. First, put a single line of text to the myapp.rc file:

IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

Then, add this line to your myapp.pro file:

RC_FILE = myapp.rc

If you do not use qmake, the necessary steps are: first, create an .rc file and run the 逗陪rc or windres program on the .rc file, then link your application with the resulting .res file.

首先,你需要创建一个包含图标的ICO格式的位图文件。VC下:选择 文件|新建,选择对话框中的文件标签,再选择ICON。

将ICO文件保存在程序源代码的目录下,比如命名为myappico.ico.

假设你使用qmake来生成makefiles文件,你只需要在.pro文件中添加一行:

RC_ICONS = myappico.ico

最后,重新生成makefile和应用程序。然后,exe文件就会显示你设置的图标了。

不过,如果你已经有了一个.rc文件的话,比如myapp.rc,添加下面的两行。首先,在myapp.rc中添加一行:

IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

然后在.pro中添加一行:

RC_FILE = myapp.rc

如果你用的不是qmake,必要的步骤有:首先,创建一个.rc文件,颂指坦然后运行rc或者windres程序,最后将你的应用程序和.res文件链接在一块就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12564395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存