рдкрд╛рдЗрдерди рдФрд░ PIL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .bmp .png рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ

рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдкрд░ рдорд╛рдирдХ "рдкреНрд░реЗрдЯрд╕реНрдХ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛, рдЙрдиреНрд╣реЗрдВ рдирд┐рдпрдорд┐рдд рдкреЗрдВрдЯ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕рд╣реЗрдЬ рд░рд╣рд╛ рдерд╛, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 3.5 рдПрдордмреА рдирд┐рдХрд▓рд╛ред



рдпрд╣рд╛рдВ рдореИрдВ рдЕрдЬрдЧрд░ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдореА рдЧрд▓рддрдлрд╣рдореА рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ, рд╕рдВрд╕реНрдХрд░рдг 2.6)ред


рдЖрдо рддреМрд░ рдкрд░ рдордЬрд╛рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкреАрдЖрдИрдПрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреЛрдб рдХреА рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

import Image



Image . open( '1.bmp' ) . save( '1.png' )







рдпрд╣ рдкреНрд░рддрд┐ 3.5 рдПрдордмреА рдХреЗ рдореБрдХрд╛рдмрд▓реЗ 27 Kb рдкреНрд░рддрд┐ рдЪрд┐рддреНрд░ рдирд┐рдХрд▓рд╛




рд╣рдореЗрдВ рдЦреБрд╢реА рд╣реБрдИ рдФрд░ рдПрдХ рдореМрдЬреВрджрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрд╛ред
import os , Image



os . chdir( 'F: \\ 4habr \\ 1publication' ) # ,



for fname in os . listdir(os . getcwd()): # os.listdir - , -, , ,

try :

Image . open(fname) . save(os . path . splitext(fname) + '.png' ) # os.getcwd() - ,

except DefaultError:

print ( 'Sorry, we have no pictures.' )







рдФрд░ рдлрд┐рд░ рднреА, рдХрд┐рд╕реА рдХреЛ рднреА рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЯрд┐рдВрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред



рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдб рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕рд╣рд░реНрд╖ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ред



All Articles