рд▓реБрдХреЗрдХреЛ рдХреНрдпрд╛рдореЗрд░рд╛ рдбрд┐рдЯреЗрдХреНрдЯрд░ - рддрдкрд╛рдИрдВрдХреЛ рдкрд░рдо рдЧреЛрдкрдиреАрдпрддрд╛ рд░рдХреНрд╖рдХ!
рд╣рд╛рдореНрд░реЛ рд╣рд┐рдбрди рдХреНрдпрд╛рдореЗрд░рд╛ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдПрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд▓реБрдХреЗрдХрд╛ рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ (рдЬрд╛рд╕реВрд╕ рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ) рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрдлреНрдиреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ/рдореЗрдЯрд▓ рдбрд┐рдЯреЗрдХреНрдЯрд░, рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб (рдирдХрд╛рд░рд╛рддреНрдордХ) рдбрд┐рдЯреЗрдХреНрдЯрд░, рдХрдореНрдкреЛрдЬрд┐рдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░, рд░ рд╡рд╛рдЗрдлрд╛рдЗ рд╕рд┐рдЧреНрдирд▓ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдЬрд╕реНрддрд╛ рдзреЗрд░реИ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
рдХрдореНрдкреЛрдЬрд┐рдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рд╕реБрд╡рд┐рдзрд╛, рдпреЛ рдПрдкрдорд╛ рдЕрджреНрд╡рд┐рддреАрдп рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдлреЛрдирдХреЛ рдХреНрдпрд╛рдореЗрд░рд╛рд▓реЗ рдЦрд┐рдЪреЗрдХреЛ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрджрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдбрд┐рднрд╛рдЗрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдпрд╕рд▓рд╛рдИ рдЕрдиреНрдп рдПрдкрд╣рд░реВрдорд╛ рдирднреЗрдЯреНрдиреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдЙрдкрдХрд░рдг рдмрдирд╛рдЙрдБрдЫред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ:
тЧ╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдЙрдкрдХрд░рдг рдбрд┐рдЯреЗрдХреНрдЯрд░: рд╕рдВрджрд┐рдЧреНрдз рдХреНрд╖реЗрддреНрд░рдорд╛ рд▓реБрдХреЗрдХрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
тЧ╛ рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб/рдиреЗрдЧреЗрдЯрд┐рдн рдлрд┐рд▓реНрдЯрд░ рдбрд┐рдЯреЗрдХреНрдЯрд░: рдкреНрд░рд╛рдХреГрддрд┐рдХ рдкреНрд░рдХрд╛рд╢ рд╡рд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд╢ рдЕрдиреНрддрд░реНрдЧрдд рджреЗрдЦреНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреЗ рдард╛рдЙрдБ рд╡рд╛ рдкреНрд╡рд╛рд▓рд╣рд░реВрд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб/рдирдХрд╛рд░рд╛рддреНрдордХ рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рднрд╛рд╡ рднрдПрдХреЛ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
тЧ╛ рдХрдореНрдкреЛрдЬрд┐рдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░: рд╡реНрдпрд╛рдкрдХ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рд░ рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫред
тЧ╛ рд╡рд╛рдЗрдлрд╛рдЗ рд╕рд┐рдЧреНрдирд▓ рдбрд┐рдЯреЗрдХреНрдЯрд░: рддрдкрд╛рдИрдВрдХреЛ рд╡рд░рдкрд░ рд╢рдВрдХрд╛рд╕реНрдкрдж рд╡рд╛рдЗрдлрд╛рдЗ рд╕рдВрдХреЗрддрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реНред
рдЙрдкрдпреЛрдЧ рд╕реБрдЭрд╛рд╡рд╣рд░реВ:
тЧ╛ рд╕рдВрджрд┐рдЧреНрдз рдХреНрд╖реЗрддреНрд░рдХреЛ рейреж рд╕реЗрдиреНрдЯрд┐рдорд┐рдЯрд░ (резреи рдЗрдиреНрдЪ) рднрд┐рддреНрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдбрд┐рднрд╛рдЗрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рд╕реЗрдиреНрд╕рд░рд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреНрдЫ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдЙрдкрдХрд░рдг рд╣реБрди рд╕рдХреНрдЫред
тЧ╛ рдЗрдиреНрдлреНрд░рд╛рд░реЗрдб/рдиреЗрдЧреЗрдЯрд┐рдн рдбрд┐рдЯреЗрдХреНрдЯрд░рд▓реЗ рдЕрджреГрд╢реНрдп рдкреНрд╡рд╛рд▓рд╣рд░реВ рд╣реЗрд░реЗрд░ рд▓реБрдХреЗрдХрд╛ рдХреНрдпрд╛рдореЗрд░рд╛ рд▓реЗрдиреНрд╕рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдЫред
тЧ╛ рдХрдореНрдкреЛрдЬрд┐рдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░рд▓реЗ рдорд╛рдерд┐рдХрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реЗрд░ рдердк рдЧрд╣рди рдирд┐рд░реАрдХреНрд╖рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
тЧ╛ рдкреНрд░рдХрд╛рд╢ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрдиреЗ рд▓реБрдХреЗрдХрд╛ рдХреНрдпрд╛рдореЗрд░рд╛ рд▓реЗрдиреНрд╕рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдлреНрд▓реНрдпрд╛рд╕рд▓рд╛рдЗрдЯ рдмреНрд▓рд┐рдЩреНрдХрд┐рдЩ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╢рдЩреНрдХрд╛рд╕реНрдкрдж рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкреНрд░рдХрд╛рд╢ рдордзреБрд░реЛ рд░ рдХреНрдпрд╛рдореЗрд░рд╛ рдлреНрд▓реНрдпрд╛рд╕ рдЪрдордХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдЕрд╕реНрд╡реАрдХрд░рдг: рдПрдкрдХреЛ рдбрд┐рдЯреЗрдХреНрдЯрд░рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рд╡рд╕реНрддреБ рд▓реБрдХреЗрдХреЛ рдХреНрдпрд╛рдореЗрд░рд╛ рд╣реЛ рднрдиреЗрд░ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрджреИрдиред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЕрдиреНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдзрд╛рддреБ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫред рд╕рдБрдзреИ рд╣реНрдпрд╛рдиреНрдбреНрд╕-рдЕрди рдирд┐рд░реАрдХреНрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреБрд╖реНрдЯрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд▓рд╛рдИ рд╕рд▓реНрд▓рд╛рд╣ рджрд┐рдиреБрд╣реЛрд╕реНред рдпреЛ рдПрдк рд▓реБрдХреЗрдХрд╛ рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдорджреНрджрддрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреБрдкрд░реНрдЫред
рдпреЛ рдПрдкрд▓реЗ Apache рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рд╕рдВрд╕реНрдХрд░рдг реи.реж рдЕрдиреНрддрд░реНрдЧрдд CyberAgent, Inc. (https://github.com/cats-oss/android-gpuimage) рдмрд╛рдЯ GPUImage рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдЬреБрд▓рд╛рдИ реирек