走同样的路,发现不同的人生
最も可能性の高い状況は、Size() メソッドに問題があり、計算が正しくないことです。また、mergeFile へのマルチスレッド出力の使用によってバグが発生し、特定のデバッグが必要になる可能性もあります。
最初に多くのテストを行って、mergeFile によって出力されたバイト数と smallFile とoriginalFile の入力バイトの合計を比較して、それらが等しいかどうかを確認できます。それらが等しい場合は、Size() に問題があります。等しくない場合は、mergeFile の出力ストリームでバイトが失われたか上書きされているかどうかを確認してください。
1) この方法で 2 つの画像ファイルを 1 つのファイルに直接結合でき、形式が正しい必要があると言いましたが? 2) 生成されたファイルには、jpeg、jpg などの圧縮アルゴリズムが含まれていますか
最も可能性の高い状況は、Size() メソッドに問題があり、計算が正しくないことです。また、mergeFile へのマルチスレッド出力の使用によってバグが発生し、特定のデバッグが必要になる可能性もあります。
最初に多くのテストを行って、mergeFile によって出力されたバイト数と smallFile とoriginalFile の入力バイトの合計を比較して、それらが等しいかどうかを確認できます。それらが等しい場合は、Size() に問題があります。等しくない場合は、mergeFile の出力ストリームでバイトが失われたか上書きされているかどうかを確認してください。
1) この方法で 2 つの画像ファイルを 1 つのファイルに直接結合でき、形式が正しい必要があると言いましたが?
2) 生成されたファイルには、jpeg、jpg などの圧縮アルゴリズムが含まれていますか