-4

現在、テキスト エディターで画像を開くときと同じように、画像のコードを取得できるアプリケーションを作成しようとしています。ファイルの拡張子を変更してバッファリングリーダーを設定することを考えましたか?

これを達成する方法がわかりません。最良の方法は、画像のコードを文字列または配列にすることです。

何か案は?

前もって感謝します。

4

2 に答える 2

3

「コード」が何を意味するのか正確にはわかりませんが、あらゆる種類の画像ライブラリを使用することをお勧めします。多分これはあなたを助けることができます。ライブラリでは、getSize() などのメソッドを呼び出すことができます。

編集:これはあなたが探しているコードですか?

<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:creator><rdf:Seq xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li>Corbis</rdf:li></rdf:Seq>
        </dc:creator><dc:rights><rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">© Corbis.  All Rights Reserved.</rdf:li></rdf:Alt>
        </dc:rights></rdf:Description><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:tiff="http://ns.adobe.com/tiff/1.0/"><tiff:artist>Corbis</tiff:artist></rdf:Description><rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/"><xmp:Rating>3</xmp:Rating><xmp:CreateDate>2008-03-14T13:59:26.540</xmp:CreateDate></rdf:Description><rdf:Description xmlns:MicrosoftPhoto="http://ns.microsoft.com/photo/1.0/"><MicrosoftPhoto:Rating>50</MicrosoftPhoto:Rating></rdf:Description></rdf:RDF></x:xmpmeta>

正規表現を試して、あなたが提案したようにファイルを読んでください。それ以外の場合は、適切に設定できれば、JaxB パーサーが役立つ場合があります。

于 2013-09-30T15:30:22.743 に答える
1

テキスト ファイル != バイナリ ファイル

BufferedReader-Docu sais の最初の行: " read text ... "

わかりました、画像はテキストではありません。したがって、 any を使用する必要がInputStreamあるため、ファイルがあり、FileInputStream. 警告: これらのバイナリ データをコンソールに出力すると、自動的にテキストに変換され、一部の特別なバイナリ データがスキップされる場合があります。メモ帳に貼り付けて、出力を画像として再度保存することはできません。

于 2013-09-30T15:39:36.513 に答える