イメージをテキスト形式(Ascii形式)に変換し、テキストをイメージ形式に変換できるアプリケーションを開発したいと考えています。イメージファイルのサイズを小さくする必要があるので、これが必要です。 提案がありません。 事前に感謝、 イブラヒム。イメージをテキストとテキストに変換する方法wpf + c#
答えて
画像のサイズを縮小したい場合は、画像ファイルのサイズを縮小するか、ディスプレイに表示されるサイズを縮小することを意味しますか?
ファイルサイズを小さくする場合は、ASCIIファイルに変換しても問題ありません。代わりにそれを圧縮する必要があります。 (ビットマップをjpegに変換すると言う)。
編集あなたのコメントに基づいて
。 JpegBitmapDecoderクラスとJpegBitmapEncoderクラスを参照して、jpegファイルをビットマップにデコードし、ビットマップを別のvalkuesでエンコードすることをお勧めします。
また、あなたはテキストに画像を変換するとき、あなたはそれを小さく、サイズがない大きくなり、実際には75% More info
ファイルサイズを小さくしたい。そして、iamはjpegイメージのみを使用しています。それでも私はファイルサイズを小さくしたい – ibrahimkhan
JpegBitmapEncoderとDecoderへのポインタを含めるように私の答えを編集しました。 – ChrisBD
既にJPEGを使用していて、さらにファイルサイズを小さくする必要がある場合は、実際には3つのオプションしかありません。 1. JPEGの画質を落とします(より悪く見えますが、より少ない領域を占めます)。 2.解像度を下げてください(さらに悪化しますが、グラフィカルグリッチはありません)。 3。手続き的に生成されたテクスチャを使用してください(本当にうまく見え、ほとんどスペースを占めることはありませんが、イメージはそれ専用に作成する必要があります。プロのソリューションをフォークアウトするか、ほとんどの人にとっては本当にオプションです) –
のデフォルトの圧縮を無効にする方法などの詳細は、こちらを見て!この理由は簡単です:イメージをバイナリ形式で保存すると、イメージを保存するために使用できるバイトの完全な値スペクトルが得られます。テキスト形式を使用する場合、値のスペクトルは26文字の大文字に制限されます、26小文字、10桁、および一連の特殊文字が含まれますが、バイナリモードで使用している256個の値よりもはるかに小さくなります。
バイナリをテキストに変換して元に戻すには、多くの場合、UUEncodingを使用します。これは、合理的な小さなテキストストリームを生成するためにまだ管理しているエンコーディングシステムです。これは、数十の言語用のライブラリが豊富で、既に多くの場所で使用されている優れた標準です。 UUEncodingは64個の異なる文字を使用するため、3バイトのバイナリデータが4文字に変換されます。 (1/3を増やす)
バイナリイメージを小さくするには、JPGまたはPNGのような別のイメージ形式を使用します。 JPGは、品質の低下が大きな問題ではない写真のために勧められます。 PNGは、画質が高くなければならない場合や、画像に透明な部分がある場合によく使用されます。元の画像がBMPの場合、PNGに変換してからPNGファイルをUUEncodingすると、ファイルサイズがかなり小さくなります。 (しかし、それはPNG圧縮であり、エンコーディングではないからです。)
画像内の文字を認識し、それをテキストに変換したい場合は、OCR librariesのどれですか?
- 1. テキストとイメージのタブコントロールヘッダーwpf
- 2. テキストをテキストに変換中にテキストボックスのテキストを変換する
- 3. Python:フォーマットされたテキストをテキストに変換する方法
- 4. Android - イメージの端とテキストの幅を可変にする方法
- 5. C#キーボード入力をテキストに変換する方法
- 6. C++でフォーマットされたテキストをXMLに変換する方法
- 7. イメージにテキストを表示する方法
- 8. イメージにテキストを描画する方法
- 9. RTF形式のテキストをイメージに変換するには?
- 10. テキストをイメージに変換してから同じテキストを取得する
- 11. Objective-c共有イメージとテキスト
- 12. テンプレート内のWPF GroupItemテキストへの変換
- 13. テキストをコードに変換する方法はありますか?
- 14. C#WPF AutoCompleteBox:プログラムでテキストをバインドする方法
- 15. UITextFieldにイメージとテキストを追加する方法
- 16. テキストとイメージをHTMLの隣に配置する方法は?
- 17. WPFリッチテキストボックス内のテキストを置換する
- 18. C sharpテキストをjpgに変換する方法 - 画像の拡張子を変更する方法
- 19. 埋め込みフォントを使用するpdfテキストを変換する方法c#
- 20. PHPでテキストを音声に変換する方法
- 21. 日付をテキストに変換する方法
- 22. PDFをテキストなしの画像に変換する方法
- 23. javaでテキストをバイナリに変換する
- 24. 前のテキストを変更せずにWPF RichTextBoxのFontFamilyを変更する方法
- 25. アクティビティをイメージに変換する方法
- 26. イメージをスライドショーに変換する方法
- 27. メモをテキストに変換する
- 28. バイナリデータをテキスト変換との間で変換する
- 29. ユニコードのテキストを通常のテキストに変換するには
- 30. テキストをJSONに変換
なぜ画像を圧縮し、必要なときに圧縮解除しないのですか? – RCIX
変換とイメージをテキスト形式にすると、Optical Character Recognition(OCR)を話していますか? –