2016-10-05 17 views
-2

フォルダ内のすべての画像を1つのファイルに変換するには、区切り文字として\ nを使用してそのファイル内の画像を区切ります。これは十分ですか? (画像のバイトに\ nバイトが含まれていると処理中に問題になる)、画像ファイルに\ nの相当するバイトが含まれている可能性があります。複数の画像を1つのファイルにまとめる

+0

これはどのように動作すると思われますか?イメージビューアで開くと、別のイメージの下部に1つのイメージが表示されます。 – Antoniossss

+0

いいえ、新しく作成されたファイルは、拡張子のない単純なファイルです。目的はmap-reduceで画像ファイルを処理することです。区切り文字を\ nにして画像を処理して画像を処理しました。 – Jobs

+0

悪いアプローチのように聞こえます:( – Antoniossss

答えて

0

両方のイメージをバイト配列に変換し、次にbase64エンコーダを使用して、各バイト配列を文字列に変換します。次に、これらの2つの画像の間に区切り文字として\nを使用できます。

イメージをバイト配列として戻すには、base64デコーダを使用してファイル内のそれらの文字列をデコードする必要があります。ほぼすべての言語がBase64エンコーディングとデコードをサポートしていると思います。

関連する問題