рдмрд╛рд╢ рдФрд░ рдПрд╕рд╡реАрдЬреА рдиреЗ рджрд┐рдирдЪрд░реНрдпрд╛ рд╕реЗ рдХреИрд╕реЗ рдмрдЪрд╛рдпрд╛, рдЗрд╕рдХреА рдХрд╣рд╛рдиреА

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрджреНрднреБрдд рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рд╣реИ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдПрд╕рд╡реАрдЬреАред рд╡рд╣ рдЗрддрдирд╛ рдЕрджреНрднреБрдд рдХреНрдпреЛрдВ рд╣реИ? рдЦреИрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  1. рдПрд╕рд╡реАрдЬреА рдПрдХ рдЦреБрд▓рд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдпрд╣ рдХрд┐рд╕реА рдФрд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИред
  2. рдПрд╕рд╡реАрдЬреА рдПрдХреНрд╕рдПрдордПрд▓ рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рд╢рд╛рдмреНрджрд┐рдХ рд╣реИред
  3. рдпрд╣ HTML рдФрд░ XHMTL рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рд╣реИред
  4. рдПрд╕рд╡реАрдЬреА рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  5. рдПрд╕рд╡реАрдЬреА рдореЗрдВ, рдкрд╛рда рдкрд╛рда рд░рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрд╕рд╡реАрдЬреА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдЦреЛрдЬ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рда рдХрд╛ рдЪрдпрди рдФрд░ рдХреЙрдкреА рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред




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

рдиреАрдЪреЗ SVG рдореЗрдВ HTML рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЪрд┐рддреНрд░ рдХреЗ рдЕрдВрджрд░ habrahabr.ru рд╕реНрдХреНрд░реЙрд▓ рдФрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдирд╣реАрдВ рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

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



рдЫрд╡рд┐



рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЕрдм рдмрд┐рдВрджреБ рд╕рдВрдЦреНрдпрд╛ 2 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рдХрдВрдкрдиреА рдореЗрдВ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рддреЛ рд╣рдореЗрдВ рджреЛ рд▓реЙрдЯ рдХреЗ рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ рдХрд╛рд░реНрдб, рдкреНрд░рддреНрдпреЗрдХ рд▓реЙрдЯ рдореЗрдВ рд╣рдЬрд╛рд░реЛрдВ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдСрд░реНрдбрд░ рдорд┐рд▓рд╛ред рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдкреНрд░рдЪрд▓рди рдЫреЛрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдЦреНрдпрд╛ рдХрд╛рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдХрд╛рд░реНрдп рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдерд╛, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдб рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдмрд╛рд░ рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдлрд░реНрдо Corel DRAW x3 рдкрд░ рдмреИрдареАред рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдб рдмрдирд╛рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдмрд╛рд░рдХреЛрдб рдмрдирд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛ (рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреЙрд░реНрд▓ рдХреЗ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред



рдкрд╣рд▓реЗ рд╕рдорд╛рдзрд╛рди рдирд┐рджреЗрд╢рдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдареАрдХ рд╣реИ, рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдЪрд▓реЛ рдмреИрда рдЬрд╛рдУ рдФрд░ рддреЗрдЬреА рд╕реЗ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВред

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



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ "рдШрд░ рдЬрд╛рдиреЗ" рдХрд╛ рдЕрд╡рд╕рд░ рдерд╛ред рдХрд╛рд░реНрдб рдХреЗ рдореБрдЦреНрдп рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдХреЛрд░рд▓ рдбреАрдЖрд░рдПрд╡реА рд╕реЗ рдкреАрдПрдирдЬреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрд╕рд╡реАрдЬреА рдореЗрдВ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛, рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдмрд╛рд░рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ, рдПрдХ рдЦрд╛рд▓реА рдЬрдЧрд╣ рдЫреЛрдбрд╝ рджреА рдЧрдИ рдереАред рдмреЗрд╢рдХ, рдЖрдк рдЗрд╕реЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЬреНрдЮрд╛рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЬрдм рдЗрдирдХрд╕реНрдХреЗрдк рдореЗрдВ .cdr (рд╕рд╛рде рд╣реА рдХреЛрд░рд▓ DRAW рдореЗрдВ SVG рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реБрдП) рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рддрддреНрд╡ рдХреНрд░реЙрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдПрд╕рд╡реАрдЬреА рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП, рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореБрдХреНрдд рд╡реЗрдХреНрдЯрд░ рд╕рдВрдкрд╛рджрдХ рдЗрдВрдХрд╕реНрдХреЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

Inkscape рдореЗрдВ рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЪрд╛рд░ рдХрд╛рд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрдХрди рд░реЗрдЦрд╛рдПрдБ рдереАрдВред



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



рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ, рдирдВрдмрд░ 00000000001 - 00000000004 рд▓рд┐рдЦреЗ рдЧрдП рдереЗ (рд╢реАрдЯ рдкрд░ 4 рдХрд╛рд░реНрдб рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП 4 рдирдВрдмрд░ рд╣реИрдВ), рдФрд░ рдмрд╛рд░рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд╛рд▓реА рддрд╕реНрд╡реАрд░ рд░рдЦреА рдЧрдИ рдереАред рдпрд╣ рдЦрд╛рд▓реА рдХреНрдпреЛрдВ рд╣реИ? рд╣рд╛рдВ, Inkscape рдмрд╛рд░рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╛рд░рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо - рдмрд╛рд░рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЖрдЙрдЯрдкреБрдЯ рдкрд░, рдмрд╛рд░рдХреЛрдб рдПрдХ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрдиреНрд╡рд░реНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ (ImageMagick рдкреИрдХреЗрдЬ рд╕реЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PNG рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо SVG рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ рдЗрд╕ рд╕рдм рд╕реЗ 1000 рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрд╛рд░реНрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЧрдИ рдереА, рдЬрд┐рд╕реЗ рдореИрдВ рдЗрд╕рдХреЗ рдореВрд▓ рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реВрдВ (рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред



for n in `seq 100000000001 4 100000001000`

do

echo $n

nn=$n

fn=new-$n.svg

cp 6.svg $fn

barcode -b $nn -e EAN -u mm -g 31x17+0+0 -m 0 -E | convert -density 600x600 -trim - bcs/$nn-bc.png

sed -i "s/01bc.png/bcs\/$nn-bc.png/g" $fn

sed -i "s/100000000001/$nn/g" $fn



let "nn=$nn+1"

barcode -b $nn -e EAN -u mm -g 31x17+0+0 -m 0 -E | convert -density 600x600 -trim - bcs/$nn-bc.png

sed -i "s/02bc.png/bcs\/$nn-bc.png/g" $fn

sed -i "s/100000000002/$nn/g" $fn



let "nn=$nn+1"

barcode -b $nn -e EAN -u mm -g 31x17+0+0 -m 0 -E | convert -density 600x600 -trim - bcs/$nn-bc.png

sed -i "s/03bc.png/bcs\/$nn-bc.png/g" $fn

sed -i "s/100000000003/$nn/g" $fn



let "nn=$nn+1"

barcode -b $nn -e EAN -u mm -g 31x17+0+0 -m 0 -E | convert -density 600x600 -trim - bcs/$nn-bc.png

sed -i "s/04bc.png/bcs\/$nn-bc.png/g" $fn

sed -i "s/100000000004/$nn/g" $fn

done









рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдПрдХ рдЪрдХреНрд░ рдореЗрдВ 1,000,000,000,000 рд╕реЗ 1,000,000,000,000 (10,000,000 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЗрди рдирдВрдмрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА) рдФрд░ рдЪрд░рдг 4 рдореЗрдВ рд╕реНрд░реЛрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИ (рдкрдВрдХреНрддрд┐ 6)ред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 4 рдХрд╛рд░реНрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП 4 рдмрд╛рд░ рдХреЛрдб рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рд╕рдВрдЦреНрдпрд╛ 4 рдмрд╛рд░ рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдмрд╛рд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо 4 рдмрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЖрдХрд╛рд░ рдХрд╛ рдмрд╛рд░рдХреЛрдб рдХрдиреНрд╡рд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдлреЗрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИ рдФрд░ рдкреАрдПрдирдЬреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ (рдкрдВрдХреНрддрд┐ 7) рдореЗрдВ рдмрдЪрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирдВрдмрд░ рдФрд░ рдирд╛рдо рдХреЛ рд╕реАрдб рд╕реНрдЯреНрд░реАрдо рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, 250 рдлрд╛рдЗрд▓реЗрдВ рдореБрджреНрд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдереАрдВред рдпрд╣ рдкрд╣рд▓рд╛ рдмреИрдЪ рдерд╛ред рджреВрд╕рд░рд╛ рдмреИрдЪ рдХреЗрд╡рд▓ рдЪрд┐рддреНрд░ рдореЗрдВ рднрд┐рдиреНрди рдерд╛, рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдмрд╛рд░рдХреЛрдб рдХреА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реА, рдЗрд╕рд▓рд┐рдП, рдПрдХ рдФрд░ 1000 рдЫреВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рддрд╕реНрд╡реАрд░ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ред



рдпрд╣рд╛рдВ "рдЖрдЙрдЯрдкреБрдЯ рдкрд░" рдкреНрд░рд╛рдкреНрдд рдПрд╕рд╡реАрдЬреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рдЫрд╡рд┐



PS рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ... рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛, EAN13 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрд╛рд░рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдереЗред



All Articles