Java、Python、または Jython で記述された、一般的な画像ファイル タイプ用の無料のオープン ソースのポータブル ファジング ツールを探しています。
理想的には、ある種の宣言的制約を使用して、ファジング可能なフィールドの仕様を受け入れます。制約を指定するための非手続き型文法が非常に好まれます。それ以外の場合は、それらすべてを Python などで作成することもできます。
有効な値または式の範囲を指定するだけです。理想的には、より多くのカスタマイズが必要な場合に合わせて、ファザーをさまざまなプログラミング言語にエクスポートするためのある種の生成的プログラミングをサポートします。
パラメータ値と範囲を制御するための直接操作 GUI がサポートされていれば、それも素晴らしいでしょう。
サポートされる必要があるファイル形式は次のとおりです。
- GIF
- JPEG
- PNG
したがって、基本的には、すぐに実行できるユーティリティ、フレームワークまたはライブラリで構成される一種のツールキットであり、ファジングされたファイルを直接生成するだけでなく、生成するプログラムから生成することもできます。テスト イメージをすばやく作成できるように、シンプルにする必要があります。一連の画像を作成するためのバッチ機能が必要です。一度に 1 つずつ作成するのは面倒です。
ハッキング ツールは必要ありません。QA ツールだけが必要です。基本的に、一般的な画像レンダリング/解析ライブラリを安定して信頼できるものにするのに時間がかかりすぎるという懸念に対処したいだけです。