PHP рдЫрд╡рд┐ рд╡рд┐рднрд╛рдЬрди рдЙрджрд╛рд╣рд░рдг

рд╢реБрдн рджреЛрдкрд╣рд░
рдмрд╣реБрдд рдХрдо рд╣реА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд╕рд╡рд╛рд▓ рд╕реНрд╡рддрдГ рд╣реА рдЫрд╡рд┐ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ PHP рдЯреВрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдп рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдкреИрдЯрд░реНрди рдорд╛рдиреНрдпрддрд╛ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рджрд░реНрд╢рдХ рдирд╣реАрдВ рд╣реИрдВред
рд▓реЗрдЦ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рдЗрдЯ рдореЗрд░реА рдирд╣реАрдВ рд╣реИ, рд╢реБрд░реВ рдореЗрдВ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдереЗред

рдЗрд╕рд▓рд┐рдП, рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ



рдЫрд╡рд┐

рдПрдХ рд╕рдлреЗрдж рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдФрд░ рдЕрдиреБрдкрд╛рддреЛрдВ рдХреЗ рдЖрдпрддрд╛рдХрд╛рд░ рдЪрд┐рддреНрд░, рдЬреЛ рдЖрд╢реНрдЪрд░реНрдп рдХреА рддрд░рд╣ рдХрд┐рдВрдбрд░ рдФрд░ рдкрд╛рдиреА рдХреЗ рдирд┐рд╢рд╛рди рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрднреА-рдХрднреА рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░реНрдп рдкрд╛рдиреА рдХреЗ рдирд┐рд╢рд╛рди рдХреЗ рдмрд┐рдирд╛ рдЖрдВрдХрдбрд╝реЗ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред

рдЫрд╡рд┐рдпрд╛рдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдкреВрд░реЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд╕реЗ (рд▓рд┐рдВрдХ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ) рдмрдврд╝рддреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рд╢реБрд░реВ рдореЗрдВ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмрд┐рдВрджреБ рдкрд░ рдкреНрд░рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрдбрд╝реЛрд╕реА рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд░рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╛рдирддрд╛ рдорд╛рдирджрдВрдб рдпрд╣ рд╣реИ рдХрд┐ рд░рдВрдЧ рд╕рдлреЗрдж рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд░рдВрдЧ рд╕рдлреЗрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХреЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рддрдм рддрдХ рдлреИрд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЦрдВрдб рдХреЗ рдХрд┐рдирд╛рд░реЗ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рд╣рдо рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдкрд░ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдкреНрд░рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкреЛрдХрд┐рдВрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЦрд╛рд▓реА рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдЭреБрд▓рд╕реА рд╣реБрдИ рдкреГрдереНрд╡реА рд╡рд┐рдзрд┐ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред

рдмрд╛рддрдЪреАрдд 1. рдЧреИрд░-рд╕рдлреЗрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛


рдЗрд╕ рдХрджрдо рдкрд░, рд╣рдореЗрдВ рдореВрд▓ рдЫрд╡рд┐ рдХреА рдКрдВрдЪрд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдбрдмрд▓ рд▓реВрдк рдореЗрдВ рд╣рдо рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд░рдВрдЧреАрди рдкрд┐рдХреНрд╕реЗрд▓ рдкрдврд╝рддреЗ рд╣реИрдВред рд╕рднреА рдбреЗрдЯрд╛ рджреЛрд╣рд░реЗ рд╕рд░рдгреА рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдпрджрд┐ рд╕рдлреЗрдж рдкрд┐рдХреНрд╕реЗрд▓ 0 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрджрд┐ рд╕рдлреЗрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдПрдХрддрд╛ рдореЗрдВ рд╕реЗрдЯ рд╣реИрдВред рд╣рдо рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╕реЗ рдЧрд▓рддреА рд╣реБрдИ рд╣реИред

рдЫрд╡рд┐

PHP рдХреЛрдб
$path = '../images/series/9/1.jpg'; $size = getimagesize($path); $img = imagecreatefromjpeg($path); $x = 1; $y = 1; $color = array(); for ($i = 1; $i < $size[0] * $size[1]; $i++) { $color_index = imagecolorat($img, $x, $y); //16777215 //    $color_tran = imagecolorsforindex($img, $color_index); if (($color_tran['red'] == 0 && $color_tran['green'] == 0 && $color_tran['blue'] == 0) or ($color_tran['red'] <= 255 && $color_tran['red'] >= 235 && $color_tran['green'] <= 255 && $color_tran['green'] >= 235 && $color_tran['blue'] <= 255 && $color_tran['blue'] >= 235) or ($color_tran['red'] >= 190 && $color_tran['red'] <= 230 && $color_tran['green'] >= 225 && $color_tran['green'] <= 245 && $color_tran['blue'] >= 245 && $color_tran['blue'] <= 255) ) { $color[$x][$y] = 0; } else { $color[$x][$y] = 1; } $x++; if ($x > $size[0]) { $x = 1; $y++; } } 


рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, рдкрдбрд╝реЛрд╕реА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рд╕рдлреЗрдж рдХреЗ рдХрд░реАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдкреБрдЯ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ jpg рдирд╣реАрдВ рд╣реИред

рдЕрдм рдореВрд▓ рдЫрд╡рд┐ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдкреЗрдВрдЯ рдХрд░реЗрдВред

рдЫрд╡рд┐

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░рд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрдЪрд░реЗ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ, рд░рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╣реИ)

рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдЦрдВрдбреЛрдВ рдХреА рд╕реАрдорд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕


рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдЕрдкрдиреЗ рд╕реАрдорд╛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд╛рдИрдВ рдУрд░ рдЦрдВрдб рд╕реАрдорд╛ рдХреЗ рд▓рд┐рдП, рдпреЗ рдРрд╕реЗ рдмрд┐рдВрджреБ рд╣реЛрдВрдЧреЗ рдЬреЛ рдмрд╛рдИрдВ рдУрд░ рд░рдВрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЙрд╕реА рддрд░рд╣ рдКрдкрд░реА, рдирд┐рдЪрд▓реЗ, рджрд╛рдПрдБ рд╕реАрдорд╛ рдХреЗ рд▓рд┐рдПред
рд╣рдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдЫрд╡рд┐

рдкрд░рд┐рд╢реНрд░рдо рдХреЗ рд╕рд╛рде рдЕрдзреНрдпрдпрди

рдЫрд╡рд┐

рд╣рдо рдЗрд╕реЗ рднреА рдкреАрд╕рддреЗ рд╣реИрдВ, рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдо рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдИ рдкрд┐рдХреНрд╕реЗрд▓ рдЕрднреА рднреА рдЧрд▓рддреА рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ

рдЫрд╡рд┐

рдЕрдм рдЕрдЧрд░ рд╣рдо рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдЕрдВрджрд░ рд╕рднреА рд░рдВрдЧреАрди рдбреЙрдЯреНрд╕ рдкрд░ рдкреЗрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рддрд╕реНрд╡реАрд░ рдорд┐рд▓реЗрдЧреА рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рд╕реНрдореВрджреА рд╣реИрдВ)

рдЫрд╡рд┐

рдорд╛рдирд╡ рдкрдХреНрд╖ рд╕реЗ, рдЗрди рдЦрдВрдбреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдУрд░ рд╕реЗ рдпрд╣ рдЕрднреА рднреА рд▓реЛрдЧреЛрдВ рдФрд░ рд╢реВрдиреНрдп рдХрд╛ рдПрдХ рд╕рд░рдгреА рд╣реИ, рд╕рд╛рде рд╣реА рд╢реВрдиреНрдп рдФрд░ рд▓реЛрдЧреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИ - рдХреЗрд╡рд▓ рдЦрдВрдбреЛрдВ рдХреА рд╕реАрдорд╛ (рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдЕрднреА рднреА 1 рд╕рд░рдгреА рд╣реИ рдФрд░ рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдпрд╣ рд╣реИ рдХрд┐ рдХреИрд╕реЗ) рдЗрд╕реЗ рдЦрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ)ред
рдореВрд▓ рдЫрд╡рд┐ рдореЗрдВ, рдЖрдк рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдмреАрдЪ рд╕реНрдкрд╖реНрдЯ рд╕рдлреЗрдж рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдЗрдП рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: "рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЫрд╛рдпрд╛рдВрдХрд┐рдд рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ рдЕрдВрддрд░рд╛рд▓ (рдПрди рд╕реЗ рдЕрдзрд┐рдХ) рд╣реИрдВ, рддреЛ рд╣рдо рдЧреИрдк рдХреЛ рдореБрдЦреНрдп рд╕рд░рдгреА рдореЗрдВ рдмрд╛рдИрдВ рдФрд░ рджрд╛рдИрдВ рдУрд░ рдХреА рдЦрд╛рдИ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ"ред

рдЫрд╡рд┐

рдЫрд╡рд┐

рдЗрд╕реА рддрд░рд╣ рд╕реЗ рд╣рдо рдХреНрд╖реИрддрд┐рдЬ рдЕрдВрддрд░рд╛рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪрд┐рддреНрд░ рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рдХрд╛рд░рдг рдЙрдиреНрд╣реЗрдВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред
рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореИрдВ рдЧрд▓рдд рджрд┐рд╢рд╛ рдореЗрдВ рдмрдврд╝ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрди рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред
рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рд╡рд╛рдкрд╕ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ - рд░рдВрдЧреАрди рдкрд┐рдХреНрд╕реЗрд▓, рдЙрдиреНрд╣реЗрдВ рдЦрдВрдбреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП?

рдХреНрд╖реЗрддреНрд░ рд╡реГрджреНрдзрд┐ рд╡рд┐рдзрд┐


рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдКрдкрд░ (рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ) рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЪрд▓реЛ рддреБрд░рдВрдд рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЙрддрд░реЗрдВред

рдЫрд╡рд┐

рд╣рдо рд╕реНрдорд░реНрдл рдореЗрдВ рдЖрдЧ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИ, рд╣рдо рдЕрдкрдиреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ рдПрдХреАрдХрд░рдг рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рд░рдВрдЧрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

PHP рдХреЛрдб
 function nburn($ret, $color, $img, $col = false) { $ret_arr = array(); foreach ($ret as $k => $v) { foreach ($v as $k2 => $v2) { $ret_arr['numb'] = get_nearleast($color, $k, $k2); $stop = false; if (count($ret_arr['numb']) > 0) { if (count($ret_arr['numb']) == 1) // 1-       $stop = true; else $toys[] = array(); } if (!$stop) { while (count($ret_arr['numb']) > 0) { $x = key($ret_arr['numb']); $y = key($ret_arr['numb'][$x]); $toys[key($toys)][$x][$y] = 1; unset($ret_arr['numb'][$x][$y]); if (count($ret_arr['numb'][$x]) == 0) unset($ret_arr['numb'][$x]); unset($color[$x][$y]); //    $x = key($ret_arr['numb']); if ($x == "") break; $y = key($ret_arr['numb'][$x]); $near = get_nearleast($color, $x, $y); foreach ($near as $f => $g) { foreach ($g as $f2 => $g2) { $ret_arr['numb'][$f][$f2] = 1; } } } next($toys); } } } return $toys; } 


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

рдЫрд╡рд┐

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрднреА-рдХрднреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдореЗрдВ, рдЪрд░рд┐рддреНрд░ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдлреЗрдж рд╡рд╕реНрддреБ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдкрд╣рд▓рд╛ рдЖрдВрдХрдбрд╝рд╛ рджреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдХрд┐рдП рдЧрдП рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рдмреЗрд╣рддрд░ рд╕рдорд╛рдпреЛрдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдореИрдиреБрдЕрд▓ рд╕рдорд╛рдпреЛрдЬрди рдХреАред

рдЫрд╡рд┐

рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЦреБрдж рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реИрдВред
рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ:


рдпреБрдкреАрдбреА
рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ pluses

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


All Articles