{"rsdb":{"rid":"241576","subhead":"","postdate":"0","aid":"166344","fid":"77","uid":"1","topic":"1","content":"
\n
Python\u751f\u6210\u968f\u673a\u9a8c\u8bc1\u7801\uff0c\u9700\u8981\u4f7f\u7528PIL\u6a21\u5757.<\/strong><\/p> \n \u5b89\u88c5\uff1a<\/strong><\/p> \n \n
\n
\n
\n \n \n \n \n 1\n <\/div> <\/td> \n \n \n \n pip3 install pillow<\/code>\n <\/div> \n <\/div> <\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n <\/div> \n <\/div> \n <\/div> \n \u57fa\u672c\u4f7f\u7528<\/h2> \n 1. \u521b\u5efa\u56fe\u7247<\/strong><\/p> \n \n \n \n \n \n \n \n \n 1\n <\/div> \n \n 2\n <\/div> \n \n 3\n <\/div> \n \n 4\n <\/div> \n \n 5\n <\/div> \n \n 6\n <\/div> \n \n 7\n <\/div> \n \n 8\n <\/div> \n \n 9\n <\/div> <\/td> \n \n \n \n from<\/code> \n PIL <\/code>\n import<\/code> \n Image<\/code>\n <\/div> \n \n img <\/code>\n =<\/code> \n Image.new(mode<\/code>\n =<\/code>\n 'RGB'<\/code>\n , size<\/code>\n =<\/code>\n (<\/code>\n 120<\/code>\n , <\/code>\n 30<\/code>\n ), color<\/code>\n =<\/code>\n (<\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n ))<\/code>\n <\/div> \n \n <\/code> \n <\/div> \n \n # \u5728\u56fe\u7247\u67e5\u770b\u5668\u4e2d\u6253\u5f00<\/code>\n <\/div> \n \n # img.show()<\/code>\n <\/div> \n \n <\/code> \n <\/div> \n \n # \u4fdd\u5b58\u5728\u672c\u5730<\/code>\n <\/div> \n \n with <\/code>\n open<\/code>\n (<\/code>\n 'code.png'<\/code>\n ,<\/code>\n 'wb'<\/code>\n ) as f:<\/code>\n <\/div> \n \n <\/code>\n img.save(f,<\/code>\n format<\/code>\n =<\/code>\n 'png'<\/code>\n )<\/code>\n <\/div> \n <\/div> <\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n <\/div> \n <\/div> \n <\/div> \n 2. \u521b\u5efa\u753b\u7b14\uff0c\u7528\u4e8e\u5728\u56fe\u7247\u4e0a\u753b\u4efb\u610f\u5185\u5bb9<\/strong><\/p> \n \n \n \n \n \n \n \n \n 1\n <\/div> \n \n 2\n <\/div> <\/td> \n \n \n \n img <\/code>\n =<\/code> \n Image.new(mode<\/code>\n =<\/code>\n 'RGB'<\/code>\n , size<\/code>\n =<\/code>\n (<\/code>\n 120<\/code>\n , <\/code>\n 30<\/code>\n ), color<\/code>\n =<\/code>\n (<\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n ))<\/code>\n <\/div> \n \n draw <\/code>\n =<\/code> \n ImageDraw.Draw(img, mode<\/code>\n =<\/code>\n 'RGB'<\/code>\n )<\/code>\n <\/div> \n <\/div> <\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n <\/div> \n <\/div> \n <\/div> \n 3. \u753b\u70b9<\/strong><\/p> \n \n \n \n \n \n \n \n \n 1\n <\/div> \n \n 2\n <\/div> \n \n 3\n <\/div> \n \n 4\n <\/div> \n \n 5\n <\/div> \n \n 6\n <\/div> <\/td> \n \n \n \n img <\/code>\n =<\/code> \n Image.new(mode<\/code>\n =<\/code>\n 'RGB'<\/code>\n , size<\/code>\n =<\/code>\n (<\/code>\n 120<\/code>\n , <\/code>\n 30<\/code>\n ), color<\/code>\n =<\/code>\n (<\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n ))<\/code>\n <\/div> \n \n draw <\/code>\n =<\/code> \n ImageDraw.Draw(img, mode<\/code>\n =<\/code>\n 'RGB'<\/code>\n )<\/code>\n <\/div> \n \n # \u7b2c\u4e00\u4e2a\u53c2\u6570\uff1a\u8868\u793a\u5750\u6807<\/code>\n <\/div> \n \n # \u7b2c\u4e8c\u4e2a\u53c2\u6570\uff1a\u8868\u793a\u989c\u8272<\/code>\n <\/div> \n \n draw.point([<\/code>\n 100<\/code>\n , <\/code>\n 100<\/code>\n ], fill<\/code>\n =<\/code>\n "red"<\/code>\n )<\/code>\n <\/div> \n \n draw.point([<\/code>\n 300<\/code>\n , <\/code>\n 300<\/code>\n ], fill<\/code>\n =<\/code>\n (<\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n , <\/code>\n 255<\/code>\n ))<\/code>\n <\/div> \n <\/div> <\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n <\/div> \n <\/div> \n <\/div> \n 4. \u753b\u7ebf<\/strong><\/p> \n \n \n \n \n \n \n \n \n 1<\/strong>\n <\/div> \n \n 2<\/strong>\n <\/div> \n \n 3<\/strong>\n <\/div> \n \n 4<\/strong>\n <\/div> \n \n 5<\/strong>\n <\/div> \n \n 6<\/strong>\n <\/div> <\/td> \n \n \n \n img <\/code>=<\/code> Image.new(mode<\/code>=<\/code>'RGB'<\/code>, size<\/code>=<\/code>(<\/code>120<\/code>, <\/code>30<\/code>), color<\/code>=<\/code>(<\/code>255<\/code>, <\/code>255<\/code>, <\/code>255<\/code>))<\/code><\/strong>\n <\/div> \n \n draw <\/code>=<\/code> ImageDraw.Draw(img, mode<\/code>=<\/code>'RGB'<\/code>)<\/code><\/strong>\n <\/div> \n | | | | | | | | | |