分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで PNG を TXT に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
PNG から TXT
このページの認識エンジンが対応している言語は英語、ドイツ語、フランス語、スペイン語の四つだけで、日本語は含まれていません。日本語のスクリーンショットを渡しても、エラーにはならず、既定の英語として無理やり読み取ろうとした結果が返ってきます。見た目はもっともらしい文字列でも、中身は自信満々の的外れです。
このページが役立つのは、英語で表示されたエラーメッセージ、海外のソフトウェアの英語インターフェース、英語論文のスクリーンショットなど、画面の文字が対応四言語のいずれかであるときです。日本語の文章そのものを読み取りたい場合、このサイトの今の対応範囲では正確な結果は得られません。それを承知のうえで、以下は英語などの対応言語のスクリーンショットに対して何ができるかの説明です。
よくある状況です。チケットに貼られたエラーメッセージのスクリーンショット。ファイルではなく画像として届いた文書。ラベルの数値だけ必要なグラフ。実はスキャンだった PDF の 1 ページ。コピーするより楽だからと画像として転送されたメッセージ。
どの場合も文字は確かに存在していて、たどり着く方法は打ち直すことだけでした。ここでは画像から文字を読み戻すことで、その手間を省きます。対応言語のスクリーンショットであれば、これはよく機能します。
写真の文字認識を難しくする要素がすべて存在しません。ピント合わせをしていないのでピントは完璧、角度もありません。画面そのものがページだからです。影も、光のムラも、手ブレもありません。そして文字はソフトウェアが描画したもので、印刷されたものを撮影したのではないので、字形はフォントが指定した通りそのままです。
実際の結果として、対応言語のスクリーンショットに対しては、写真ページより高い精度を期待できます。通常の解像度で書かれたきれいなインターフェース文字は、ほぼそのまま正確に返ってきます。うまくいかないとしたら、以下の二つのどちらかが原因です。
認識には 1 文字あたりに十分な画素数が必要です。現行のディスプレイでそのまま撮ったスクリーンショットなら十分ですが、文書に収めるために縮小されたもの、チャットアプリで圧縮されたもの、低解像度の画面から撮ったものは足りないことがあります。
あとから拡大しても助けにはなりません。画素は増えても情報は増えず、字形がぼやけてかえって悪化することさえあります。結果が芳しくないなら、フルサイズで撮り直すか、アプリケーションを拡大表示にしてから撮影し、文字そのものを物理的に大きくしてください。
認識器は一つの言語の字形と語彙に対してだけ形を照合しており、間違った言語を指定するとエラーではなく自信満々の誤りを返します。インターフェース文字は短く、誤りが一見もっともらしい単語に見えるため、これはスクリーンショット特有の落とし穴です。
対応する四言語のいずれかを扱う場合は、アクセント記号を含む文字や、複数言語が混在した画面ほど、正しい言語を選ぶ効果が大きくなります。ドイツ語のインターフェースに英語の専門用語が混じっている画面は、どちらか一方を当てずっぽうで選ぶより、正しく設定したほうがよい結果になります。
コードやコマンドラインのスクリーンショットはよくある入力の一つで、そこには特有の落とし穴があります。コードで重要な文字ほど、見た目がよく似ています。数字の 1、小文字の l、縦棒の見分け、0 と大文字の O、フォントによってはハイフンとアンダースコアや em ダッシュの見分けです。
これらの取り違えは、見た目は正しいのに動かないコードを生みます。しかも最も気づかれにくい一文字が原因です。実行するものは必ず目で確認し、可能なら等幅フォントの画面から取ってください。端末のフォントはまさにこれらの文字を区別するために設計されており、認識にとってもあなた自身にとっても助けになります。
出力は読み順に並んだ普通のテキストです。表は列を失った値の羅列になり、二段組のレイアウトは混ざり合うことがあり、見出しも普通の行として現れます。
スクリーンショットの用途としてはこれで十分なことがほとんどです。欲しかったのはエラーメッセージや参照番号、段落そのものだったはずです。表そのものを使いたい場合は、このページが返すのは確認用の数値であって、そのまま取り込める構造ではないと考えてください。
認識処理はブラウザーのタブの中で、手元の処理能力を使って動きます。何もアップロードされないので、サーバー側の控えも、アカウントも、1 日の上限もなく、フォルダー一式を渡せば機械が読める速さでそのまま変換されます。
スクリーンショットは特に注意が必要な種類の画像で、そう意識されにくいものでもあります。口座番号、社内システムの名前、顧客の記録、メッセージ一覧に並んだ同僚の名前、撮影範囲の端にたまたま写り込んだ情報。それらをどこにも送らないというのが、いちばん単純な答えです。
| PNG | TXT | |
|---|---|---|
| 正式名称 | Portable Network Graphics | プレーンテキスト |
| 拡張子 | .png | .txt, .text, .log |
| メディアタイプ | image/png | text/plain |
| 圧縮方式 | 可逆 — 何も捨てない | — |
| 最初の公開 | 1996 | 1963 |
| 発行元 | PNG Development Group | — |
| 仕様 | ISO/IEC 15948 | Unicode |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ビット深度 | 16 | — |
| 扱える色 | RGB, グレースケール, インデックスカラー | — |
| 最大の画像 | 1辺 2,147,483,647 px | — |
| ブラウザで開けるか | すべてのブラウザ | すべてのブラウザ |
| 代わりに検討される形式 | WebP, SVG, JXL | MD, RTF |
TXT は作業のための形式で、PNG は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。
開くプログラムが重なりません。PNG はAdobe Photoshop、GIMP、Paint.NETで、TXT はNotepad、TextEdit、Visual Studio Codeで開きます。結果を渡す相手には後者のどれかが要ります。
2 つは狙っている用途が違います。PNG はスクリーンショット、ロゴと線画、ウェブ、TXT はプログラム間のデータ受け渡しと長期保存です。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
PNG は PNG Development Group の形式です(1996 年に登場)。 記録は 1 チャンネルあたり 16 ビットです。
TXT は 1963 年から使われています。規定は Unicode です。Notepad、TextEdit、Visual Studio Codeがこの形式を読めます。
TXT は 1963 年、PNG は 1996 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
PNG と TXT は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 文字はパターン認識で読み取られるため、これは最善の推測であって、書き起こしではありません。まっすぐで汚れのない、十分な明るさと解像度の活字ならほぼ正確に出てきますが、斜めから撮った写真、かすれたファックス、変わった書体、手書きは必ず間違いを生みます。結果を頼りにする前に、必ず原本と読み合わせてください。言語の設定は効きます——間違った言語で読み取られた文字は、エラーとしてではなく、自信たっぷりの意味不明な文章として返ってきます。
TXT は作業のための形式で、PNG は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。
このページがPNGとTXTについて述べていることは検証できます。根拠となる資料は次のとおりです。