Ale*_*tin 5 javascript macos electron
我正在寻找一种显示方式 .icns
在电子渲染器中文件。
在osx中,所有图标(系统图标,应用程序图标)存储在 .icns
格式。我需要在电子应用程序中显示这些图标。
目前,当我需要显示图标时,我会即时将其转换为png并使用 <img />
标签。
超级慢的问题。另外,由于所有图标都以这种格式存储,并且所有应用程序都使用它,因此应该有一种快速的本机方式来显示它们。
关于如何使用某些本机API显示icns图像的任何想法?也许有一种使用电子API显示.icns文件的更快方法?
小智 0
我编写了一个本机插件来将 icns 文件解析为 png 或 base64 URL。
// In main process
parseIcnsToPNG(icnsPath, pngPath);
// In renderer process
<img src={pngPath}/>
Run Code Online (Sandbox Code Playgroud)
https://www.npmjs.com/package/electron-icns-ex
归档时间: |
|
查看次数: |
148 次 |
最近记录: |