ドキュメントのどこにもこれが表示されないため、おそらく存在しませんが、念のため:
パラメータとして QImages のベクトルを受け入れる関数があります。各 QImage は、ある時点でディスクからロードされ、編集されていません。つまり、読み取られているだけです。理想的には、すべての QImage をループして、それらのファイル パスのリストを XML ファイルに出力することです。
残念ながら、ドキュメントには、イメージが読み込まれた元のファイル パスを取得する方法はありません。だから私の質問は、QImageだけが与えられた場合、QImageが最初にロードされたファイルパスかどうかを判断することは可能ですか?
次のようなもの:
QString QImage::getOriginalFilepath();
これはおそらく無益な質問であることはわかっていますが、質問する価値は常にあると思います。
(ちなみに、私はQt 4.7を使用しています。)