2017-12-09 5 views
-1

イメージにテキストを保存したい。文字を画像に保存したい。 swift

画像の中にテキストを保存したいと思います。 これは可能ですか?例えば、画像は、位置情報などの様々な情報を含む。 私はそれらのようなイメージの中に自分のテキストを保存するのが好きです。

文字列をビジュアルではなく画像のデータ内に保存したいと考えています。

たとえば、イメージをイメージで識別するための小さな文字列を格納して、イメージをインポートするときにイメージを区切りたい場合があります。

私はそれを迅速に実装したいと思います。

+0

書きたいテキストの文字の序数(またはASCII)値でピクセルを操作すると、それを行うことができます。 –

+1

QRコード?そしてあなたの声明「それはイメージ内の文字列ではありません」は意味をなさない。テキストはコード内の文字列です。 – Tim

+0

文字列をビジュアルではなくイメージのデータの中に保存したいと思います。 たとえば、イメージをイメージで識別するための小さな文字列を格納し、イメージをインポートするときにイメージを区切りたい場合があります。 –

答えて

0

あなたのQには本当に情報が漏れています。本当にやりたいことです。しかし、私はあなたに答えを提供しようとしています。これはより良いQのための一歩かもしれません。

画像の「内側」について言えば、ピクセルデータそのものを意味するかもしれません。人物の画像を変更することなく画像にデータを追加することは可能です。これは電子透かしまたは指紋と呼ばれます。通常、これはDRMに使用されます。あなたはQwantのような検索機を使ってこれに関するいくつかの情報を見つけるでしょう。

しかし、私はあなたが本当にこれをしたいとは思わない。画像ファイルに情報を追加する可能性があります。まず、追加データをサポートするファイル形式が必要です。 Tiffが例です。 AFAIKには、プライベートタスクを追加する機能を持つ画像の部分的なTIFFデータを取得するためのビルドイン機能はありません。独自のファイルを作成する必要があります。

+0

画像の中に画像の中に位置情報が入っているかのように小さなテキストを保存したかったのです。私はそれがとても複雑で新しいフォーマットのファイルを作成しなければならないことは知らなかった。ありがとうございました。 –

+1

"EXIF"については、Googleを使用することをおすすめします。これは、JPEGファイルにメタデータを保存するための標準の名前です。その標準には、データを保存できる標準フィールドがある場合もあれば、独自のタイプを追加する方法も定義されている場合もあります。しかし、Appleのライブラリは最も一般的なフィールドタイプをサポートしているだけかもしれません(ImageIOには何かがあるかもしれません)。したがって、メタデータを追加するには、サードパーティ製のJPEGまたはEXIFライブラリを見つけなければならない場合があります。 – uliwitness

+0

実際、exifは良いアイデアです。 –

関連する問題