PIL インポートIMAGECOLOR ImageColor.getcolor(' 赤'、' RGB ')#カラーモード
ImageColor.getcolor(' 赤'、' RGBA ')#の色の透過スキーマ
#の画像ディレクトリに切り替え %CDイメージ
PIL インポートイメージ IM = Image.open(「ludashi.jpg 」)#のサムネイル画像ファイルパスを開くためにメモを生成する際 の印刷(im.format、im.size、im.mode) #のフォーマット、サイズ、カラーモード、
JPEG(900、600)RGB
W、H = im.size #それぞれ幅と高さの画像サイズ、得 プリント(' :SX%S%サイズ'%(W、H))を
im.thumbnail((W 2 //、H // 2)) #が50%スケーリング プリント(' :SX%S%画像をリサイズ'%(W 2 //、H // 2))
im.save(' ludashi-50.jpg '、' JPEG ')#の画像はJPEG形式で保存され
im.show() #のショーの写真
im_size = im.resize((W // 4、H // 4)) #调整大小 im_size.save(' ludashi-25.jpg ')
PIL インポートザImageEnhance #コントラスト増強 ENH = ImageEnhance.Contrast(IM) enh.enhance( 1.3).SHOW(" 30%コントラスト強調を")
#トリミング画像 ボックス=(100100400400 ) 地域 = im.crop(ボックス) region.save(" ludashi-c.jpe ")
#トリミング画像 ボックス=(100100400400 ) 地域 = im.crop(ボックス) region.save(" ludashi-c.jpe ")
#旋转图像 im.rotate(90).Sava(' ludas-90.jpg ' ) im.rotate( 180).Sava(' 狂牛病-180.jpg ' ) im.rotate( 8).Sava(「狂牛病-9 .JPG 」)
#ミラー反転 im.transpose(Image.FLIP_LEFT_RIGHT).SAVE(' luda-水平フリップ.JPG ' ) im.transpose(Image.FLIP_TOP_BOTTOM).SAVE(' フリップ垂直luda- .JPG ')
#透かしを追加し、 #を開きロゴファイル logo_file = ' logo.png ' im_logo = Image.open(logo_file)#は、ファイルのオープン 、logo_wをlogo_h = im_logo.size #GETロゴサイズ #は、ターゲットファイルの開き =ターゲットを' ludashi.jpg ' im_target = Image.open(ターゲット) target_w、target_h = im_target.size #必要透かし入りのファイルサイズの #は、透かし入り im_copy = im_target.copy() #をコピーします im_copy.paste(im_logo、(target_w-logo_w 、target_h-logo_hを) im_logo) #の開始位置(座標) im_copy.save("luda-logo.jpg')#保存
#各画素の表示バンドとカラー値 im.getbands()
im.getpixel((111,1)) #の画素座標
#新しい写真は、テキストを埋める から PIL インポート、ImageFont ImageDraw im_new = Image.new(' RGBA '、(400、400)、' ホワイト')#のカラーモード、サイズ、背景 PIC = ImageDraw.Draw(im_new) pic.text(( 50,50)、' uge3 '、=塗りつぶし' 赤')#の座標、コンテンツ、テキストカラー im_new.save(' uge3.png ')
#新しい画像、テキスト、取り扱いフォントを記入 インポートOSを から PIL インポートImageDraw、ImageFont #fonts_path = R'C:\ WINDOWS \フォントフォントディレクトリ#windowsシステム fonts_path R = ' は/ usr /レポートこのコンテンツ共有/フォント/そしてDejaVu ' #のLinuxの フォント= ImageFont.truetype(os.path.join(fonts_path、' YuGothB.ttc ' )) im_new = Image.new(' RGBA '、(500500)、' ホワイト' ) PIC = ImageDraw.Draw(im_new) PIC。テキスト(( 50、50)、' インディホーム芸術の山'、塗りつぶし= "黒'フォント=フォント)#の座標、内容、色、フォント im_new.save(' uge3フォント-1.png ')