libheifを使用し、HEIF/AVIFを読み込むためのSusie Plug-inです。(AviUtlの拡張編集でも使えます)
プルリク大歓迎です!
のインストールを先にして、
i686-w64-mingw32-g ifheif.cpp ifheif.def "-Wl,--dll,--enable-stdcall-fixup" -o ifheif.spi `PKG_CONFIG_PATH=任意のフォルダ i686-w64-mingw32-pkg-config --libs --cflags libheif libde265 dav1d` -static -shared
などでビルドしてください。
Ubuntuを使用してのクロスコンパイル手順はbuild.ymlをご覧ください。
- もともとの画像が何bit depthであろうが、8bit depthに変換します。(多分)
- 複数画像が入っていたとしても、単一画像として扱います(多分)
- デコードに多少時間がかかります
- 必要になったので、突貫で書いたものです。バグが含まれている可能性があります。発見した場合、IssueやPull requestをお願いします