PILのインポートイメージ IMG = Image.open(' 11.jpg ' ) img_mode = img.mode プリント(img_mode) DR = img.sizeの プリント(DR) XS = img.getpixel((0,0)) プリント(XS) '' ' RGB (500、500) (122、114、93) ''' 新しい = Image.new(' L '、img.size、255 ) の幅、高さ = img.size IMG = img.convert(' L " ) pen_size = 3 Color_Diff = 6 のための I における範囲(pen_size + 1、幅pen_size -1 ): のための J における範囲(pen_size + 1、高さpen_size-1 ): originalcolor = 255 lcolor = SUM([img.getpixel( (1R、J))のために、R における範囲(pen_size)])// pen_size rcolor = SUM([img.getpixel((I + R、J))のために、R における範囲(pen_size)])// pen_size もし ABS( lcolor-rcolor)> Color_Diff: originalcolor - =(255 - img.getpixel((I、J)))// 2 new.putpixel((i、j)は、originalcolor) qcolor = SUM([img.getpixel((I、J - R))のために、R 中範囲(pen_size)])// pen_size wcolor = SUM([img.getpixel((I、J + R))のために、R における範囲(pen_size)])// pen_size もし ABS(qcolor - wcolor)> Color_Diff: originalcolor - =(255 - img.getpixel((i、j)は))// 2 new.putpixel((i、j)は、originalcolor) new.save(' img_tony.jpg ' ) os.system("VBScriptのMSHTA :.のCreateObject( "sapi.spvoice")( "%S")を話す(はwindow.close)'%' あなたのキャラクターの絵が完成された" ) os.system(" img_tony.jpg ")