libswf
1.0.0
LIBSWFは、SWFリソースを抽出および交換するためのC ++ 17ライブラリです。
DefineBitsLosslessの画像とDefineBitsLossless2タグの画像をエクスポートして交換します。DefineBinaryDataタグのバイナリデータをエクスポートして交換します。HFワークショップをご覧ください。
ドキュメント/build.mdを参照してください。
ドキュメント/Methodology.mdを参照してください。
ドキュメント/貢献を参照してください。
ドキュメントは、doxygen(およびdoxywizard)を使用して生成されます。コードレビューが必要です。
Copyright(c)2018-2021 DavidGonçalves
このプロジェクトでは、MITライセンスを使用します。
| プロジェクト | 著者 | ライセンス | コメント |
|---|---|---|---|
| Zlib | Jean-Loup Gailly(圧縮)とMark Adler(減圧) | Zlib | ZLIBアルゴリズムを使用してSWFの圧縮と減圧に使用されます。画像データの圧縮と減圧にも使用されます。 |
| LZMA SDK | Igor Pavlov | パブリックドメイン | LZMAアルゴリズムを使用してSWFを圧縮および減圧するために使用されます。 |
| liblzma | ラッセ・コリンによるオリジナル。 Tukaaniプロジェクトによって開発されました。 | パブリックドメイン | 使用していません。 LZMA SDKの代替。 |
| 最小p3 | リフ | CC-0 | MP3ファイルのサンプルレートを確認し、MP3ファイルのID3メタデータを削除し、MP3フレームのみを残すために使用されます。 |
| lodepng | Lode Vandevenne | Zlib | 画像のエクスポートとインポートPNG形式。 |
| JSON | nlohmann | mit | JSONとの間でAMF形式のエクスポートとインポートに使用されます。 |
| fifo_map | nlohmann | mit | 注文されたJSONに使用されます。 |
| Catch2 | フィル・ナッシュ。さまざまな貢献者。 | BSL-1.0 | テストに使用されます。 |
生成されたテーブル:https://www.tablesgenerator.com/markdown_tables
https://shields.io/で作成されたプロジェクトバッジ画像。