рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯ рдХреЗ рдмрд╛рдж рдлреЛрдЯреЛ (рдЬреАрдд)

рджрд┐рди рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордп рд╣реИ!

рдУрд╣, рд╣реЙрд░рд░ рдХреИрд╕реЗ рдЕрд▓рд┐рдЬрд╝рд░ рд▓реЗрдЦ рд╣реБрдХ рд╣реЛ рдЧрдпрд╛ ред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдмрджреНрдз (рд▓рд┐рдирдХреНрд╕, OSX) рдХреЗ рдмрд╛рдж рддрд╕реНрд╡реАрд░реЗрдВ рд▓реЗрддреЗ рд╣реИрдВ ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдУрдПрд╕ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдХреЗ рдХрд╛рд░рдг, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд░рд▓ (рд╕рд┐рд░реНрдл рдордиреЛрд░рдВрдЬрди рдХреЗ рд▓рд┐рдП, рдбреЗрдореЛрдирд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде) рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ ...

рджрд┐рдП рдЧрдП:
рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЧреНрд░рд╛рд╣рдХ (рд╡рд┐рдХреГрдд, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХрд░реЗрдВ)

рдЦреЛрдЬреЗрдВ:
рд╡реЗрдм рдХреИрдорд░рд╛ рд╕реЗ рдлреЛрдЯреЛ рдмрдирд╛рддреЗ рд╕рдордп рдпрдерд╛рд╕рдВрднрд╡ рдирд┐рд░реНрдгрдпред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ DirectShow .NET рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛

рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдореБрдЦреНрдп рдХреЛрдб:
Image image = Capture.GetImage(); image.Save(path, ImageFormat.Jpeg); image.Dispose(); 


рдЧреНрд░рд╛рд╣рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕:
рдореИрдВрдиреЗ рдкреЛрд╕реНрдЯ-рдХрдореЗрдВрдЯ рдЗрд╡реЗрдВрдЯ рдкрд░ рдПрдХ рд╣реБрдХ рдмрдирд╛рдпрд╛, рдЬреИрд╕реЗ рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рдПрдХ рд╕рдВрд╢реЛрдзрди рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред


рдЬрдм рдЖрдк рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рддрд░реНрдХ рдЕрдкрдиреЗ рдЖрдк рдЬреБрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реНрдХ ред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ-рдХрдореЗрдВрдЯ рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП, рддрд░реНрдХ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдкрд╛рде рдбрд┐рдкреНрдЯреА рдореЗрд╕реЗрдВрдЬрд░ рд░рд┐рд╡реАрдЬрди рдПрд░рд░ рд╕реАрдбрдмреНрд▓реНрдпреВрдбреА

рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ: c \ _ temp \ svn_134278_2012-07-17_13-54-46.jpg



рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рд▓рд┐рдП рдкрде рдФрд░ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ ред
TortoiseGit рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ:


рдореЗрд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рдЧрднрдЧ 00: 00: 03.3676868 рдкрд░ рдЪрд▓рддрд╛ рд╣реИ
 before INIT 00:00:00.0000007 before CaptureImage 00:00:00.3365297 before CloseInterfaces 00:00:02.3431425 before Clone 00:00:03.3188398 before save 00:00:03.3235840 end 00:00:03.3676868 

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдХреЗрдо-рд╕реНрдиреИрдк.exe рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореМрдЬреВрджрд╛ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЪрд┐рдкрдХрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡реАрдбрд┐рдпреЛ рдореЗрдВред рдореИрдВрдиреЗ рдЙрджрд╛рд╣рд░рдг рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдлрд╝реЛрдЯреЛ рдирд╣реАрдВ рд╣реИ;)
GitHub

Source: https://habr.com/ru/post/In147882/


All Articles