2017-01-19 5 views
0

おはよう。Python Pillow画面のスクリーンショットを撮るか、テキストを画像に変換する方法

私の仕事では、数字やIDから情報を得るためにスクリプトを使用することがあります。私が使用

スクリプト:

$sh script.sh 9999999999999 abc  

画面に表示される情報:怒鳴るの例のように

number: 9999999999999 

SQL*Plus: Release 1.2.3.4 Production on Wed Jan 10 12:35:22 2017 

Copyright (c) 1982, 2011, Oracle. All rights reserved. 


Connected to: 
Oracle Database Enterprise Edition Release 1.2.3.4 - 32bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options 


NUMBER||','||SERVICE||','||CONTRACT_DATE||','||COMFIRMATION 
-------------------------------------------------------------------------------- 
9999999999999,SERVICE_NAME_1,01-OCT-13 10.44.30 AM,Y 
9999999999999,SERVICE_NAME_2,08-DEZ-14 09.52.57 AM,N 
9999999999999,SERVICE_NAME_3,26-FEB-16 11.42.30 AM,Y 

Disconnected from Oracle Database Enterprise Edition Release 1.2.3.4 - 32bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options 

私は、スクリプトがに私に戻って何でもオンにする方法を知りたいです私の端末のスクリーンショットを撮るときのように、イメージ。

+1

このプレーンテキストをイメージに変換する際のポイントは何ですか?端末のテキストを選択してテキストエディタに貼り付けるだけです。おそらく、柱状のデータが整列するようにモノスペースのフォントを選択してください。 (私はPIL/Pillowがスクリーンショットを取ることができるかどうかは分かりませんが、あなたの端末のテキストのピクセル座標が何であるかを知る方法はありません) – jasonharper

+0

あなたの質問をより正確に枠に入れてください方法?最後の段落のステートメントは、第1段落の質問と矛盾します。また、あなたが直面している技術的な問題は何かを明確にしてください。 –

+0

@jasonharperポイントは、私たちがここで会社で行ういくつかのフォームで使用する情報のスクリーンショットをとることです。 –

答えて

3

これは、Pythonパッケージインデックス、PyPIを参照するのに最適な時間です。 Pythonからスクリーンショットを取得することを含む、多くのことのためのモジュールを提供します。

はその後、 pipまたはお近くのプラットフォーム固有のインストーラでインストールします。
import pyscreenshot 
im = pyscreenshot.grab() 
im.save('ss.png') 

im

はPIL /枕互換性のあるイメージ、簡単に操作したり、ファイルに保存されています。

+0

私はそれをチェックします、ありがとう。 –

関連する問題