トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
Python
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索
___

■ 画像処理(PythonImageLibrary)





    import Image

    # 開く
    im = Image.open("d:/test.bmp")

    # フォーマットとサイズ
    print im.format, im.size, im.mode

    # 左右に反転
    out = im.transpose(Image.FLIP_LEFT_RIGHT)

    # 保存
    out.save("d:/out.bmp")

    # 各ピクセルを 0.7 倍する
    out = im.point(lambda i: i * 0.7)

    # 成分ごとに分解
    source = im.split()

    R, G, B = 0, 1, 2

    # マスクを作成する。
    mask = source[R].point(lambda i: i <  100 and 255)

    # 緑の成分を変更する
    out = source[G].point(lambda i: i * 0.2)

    # マスクを使ってペーストする。
    source[G].paste(out, None, mask)

    # 成分情報から Image object作成
    im = Image.merge(im.mode, source)



NINJAIDX 8