Comments (3)
apngasm
SourceForgeで配布されているバイナリ版は2.91以降更新なし
https://sourceforge.net/projects/apngasm/files/
最新版は3.1.10がgithub.com/apngasm/apngasmで公開されている
AppleSilicon対応。ただし、バイナリはないので自前でビルドが必要
Windows版のビルドにはVisualStudioが必要とのこと
libwebp
最新版は1.2.2
https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html
x86版とarm版それぞれ提供されてるので、そのまま使うのであればビルド時に切り分けるか、Mac向けには両方バンドルして実行時に切り分けるかの対応が必要
pngquant
最新版は2.17
https://pngquant.org/
バイナリ版はユニバーサルバイナリになってるので、このまま入れ替えればOK
% file pngquant
pngquant: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]
pngquant (for architecture x86_64): Mach-O 64-bit executable x86_64
pngquant (for architecture arm64): Mach-O 64-bit executable arm64
from 160609_animation-image-generator.
上記を踏まえたv2.2リリースでの更新案
apngasm
- apngasm-2.91-bin-macos (変更なし)
- apngasm-2.91-bin-win32(変更なし)
libwebp
- libwebp-1.0.0-mac-x86-64 → libwebp-1.2.2-mac-x86-64
- libwebp-1.0.0-windows-x86 → libwebp-1.2.2-windows-x64
pngquant
- pngquant-mac(ver2.7.1) → pngquant-2.17.0-mac ※ユニバーサルバイナリ
- pngquant-win (ver2.7.1)→ pngquant-2.17.0-win
今後AppleSilicon対応する際の対応
electronの更新とは別に画像生成用ライブラリに関して、下記の検討が必要
- apngasmはWindows用の最新バイナリが簡単には手に入らなそうなのでMacのみバージョンを上げるか代替ツールへの切り替えを検討する必要あり
- Mac版はHomebrewで入るが、多分端末でコンパイルする形。生成されたバイナリを添付して問題ないか(動作・ライセンス的に)要確認
- libwebpにarm版を追加して切り分けを行う。または自前でユニバーサルバイナリを作る
@ics-ikeda @ics-nohara ひとまず当座の対応(v2.2リリース)にいては上記の方針で良いでしょうか?
ひとまずMac版に関しては上記でざっくりと動作することは確認しています。
from 160609_animation-image-generator.
@ics-matsumoto 調査・検討ありがとうございます。方針問題なさそうですので、このまま進めていただけたらと思います。
from 160609_animation-image-generator.
Related Issues (20)
- LINEスタンプの保存実行時にエラーが表示される
- Angularを13に更新
- AppStore(Mac)に最新版を公開する HOT 1
- Microsoftストア(Windows)に最新版を公開する
- [連番画像を再選択]ボタンが動作しない HOT 2
- Apple Silicon対応
- 保存処理中に時間がかかる場合フリーズしたように見える HOT 1
- 出力するhtmlの内容が古い HOT 1
- 新しいLINEスタンプの形式に対応する HOT 2
- エラーチェックUIの強化 HOT 2
- v2.1.7以降エラーのログが送信できていない
- メインプロセス側のコードをバンドルする
- Windowsでエラーダイアログが文字化けしている
- FPS・ループ回数の入力欄が空にでき、その状態で保存するとwebp出力がエラーになる
- Windows環境でフレーム数が多いとwebp保存がENAMETOOLONGで失敗する HOT 2
- 保存時まえに入力ファイルが削除されていた場合のエラーが分かりにくい HOT 1
- Windowsでのアイコンの表示が小さく、背景が透過していない HOT 1
- アイコンの更新処理をスクリプトにする HOT 1
- Windows 11で、表示倍率の文字が少し見切れている
- 容量最適化の「?」の配置が不自然
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 160609_animation-image-generator.