Pythonの画像やオフィス文書処理の概要

Pythonの標準ライブラリモジュールは、直接これらの操作をサポートしていませんが、イメージやオフィス文書を処理するプログラムは、多くの場合、実際の開発に表示されますが、我々は、サードパーティのモジュールのPythonのエコシステムにより、これらの操作を行うことができます。

動作イメージ

コンピュータグラフィックス関連の知識

カラー。あなたがペイントする顔料を使用した経験を持っている場合は、私たちは、赤、黄、青の顔料を混合して他の色もできることを知って、三色は、私たちが芸術の三原色を呼んで、彼らはもはや分解されているという事実ではありません基本色。コンピュータでは、我々は、オーバーレイ他の色を組み立てるために様々な割合で、赤色、緑色、及び青色の光であることができる、三色は、我々は、通常のカラー値またはRGB RGBAとして表され、3つの原色光であります値は(アルファチャネルを表し、この画像のピクセル、即ち透明度によって決定されます)。

'''
遇到python不懂的问题,可以加Python学习交流群:1004391443一起学习交流,群文件还有零基础入门的学习资料
'''

ピクセル。デジタル配列により表される画像のために、最小単位は、小さな箱の単色画像であり、小ブロックは、特定の位置と色の値が割り当てられており、小さな正方形の位置の色、および方法のうち画像の最終的な提示を決定し、それらは不可分単位、我々通常呼ばれるピクセル(画素)です。各画像は、提示された画面上の画像のサイズを決定する画素の一定量を含有します。

と枕動作イメージ

枕は、周知の画像処理ライブラリのPython PILから開発ブランチは、このような画像圧縮や画像処理などの各種操作が枕によって達成することが可能です。あなたは枕をインストールするには、次のコマンドを使用することができます。

枕をインストールするPIP

枕は、最も重要なことは、Imageクラスは、読み込みと画像がこのクラスによって行われるべき処理です。

>>> from PIL import Image
>>>
>>> image = Image.open('./res/guido.jpg')
>>> image.format, image.size, image.mode
('JPEG', (500, 750), 'RGB')
>>> image.show()

画像をトリミング

>>> image = Image.open('./res/guido.jpg')
>>> rect = 80, 20, 310, 360
>>> image.crop(rect).show()

 

サムネイルを生成

>>> image = Image.open('./res/guido.jpg')
>>> size = 128, 128
>>> image.thumbnail(size)
>>> image.show()

 

ズームして貼り付けた画像

>>> image1 = Image.open('./res/luohao.png')
>>> image2 = Image.open('./res/guido.jpg')
>>> rect = 80, 20, 310, 360
>>> guido_head = image2.crop(rect)
>>> width, height = guido_head.size
>>> image1.paste(guido_head.resize((int(width / 1.5), int(height / 1.5))), (172, 40))

 

おすすめ

転載: blog.csdn.net/qq_40925239/article/details/92702555