SAIL āĻ‡āĻŽā§‡āĻœ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§

āĻāĻŽāĻ†āĻ‡āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ•ā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻ‡āĻŽā§‡āĻœ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ SAIL. SAIL āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜-āĻ…āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‡āĻŽā§‡āĻœ āĻ­āĻŋāĻ‰āĻ¯āĻŧāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻĄā§‡āĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ āĻ¯āĻž C-āĻ¤ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻ•ā§‡āĻ¸ā§āĻ•ā§āĻ‡āĻ¯āĻŧāĻžāĻ°ā§‡āĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻš-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤ API āĻāĻŦāĻ‚ āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ¸āĻšāĨ¤ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻ¸: āĻ‡āĻŽā§‡āĻœ āĻ­āĻŋāĻ‰āĻ¯āĻŧāĻžāĻ°, āĻ—ā§‡āĻŽ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ, āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ‡āĻŽā§‡āĻœ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĨ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĻžāĻ§ā§€āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯. āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻāĻ‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤

āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯:

  • āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻĒāĻ•ā§āĻˇā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻŋ-āĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ, āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ (āĻ•ā§‹āĻĄā§‡āĻ• āĻ›āĻžāĻĄāĻŧāĻž);
  • āĻ¸āĻšāĻœ, āĻŦā§‹āĻ§āĻ—āĻŽā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ API;
  • C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚;
  • āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛ā§‹āĻĄ āĻ•ā§‹āĻĄā§‡āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ;
  • āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛, āĻŽā§‡āĻŽāĻ°āĻŋ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĄā§‡āĻŸāĻž āĻ‰ā§ŽāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ›āĻŦāĻŋ āĻĒāĻĄāĻŧā§āĻ¨ (āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ–ā§āĻ¨);
  • āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻœāĻžāĻĻā§ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž;
  • āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸: āĻāĻĒāĻŋāĻāĻ¨āĻœāĻŋ (āĻĒāĻĄāĻŧā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ), JPEG (āĻĒāĻĄāĻŧā§āĻ¨, āĻ˛āĻŋāĻ–ā§āĻ¨) PNG (āĻĒāĻĄāĻŧā§āĻ¨, āĻ˛āĻŋāĻ–ā§āĻ¨)āĨ¤
    āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻœ āĻšāĻ˛āĻ›ā§‡āĨ¤ KSquirrel-libs āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻž āĻ•ā§‹āĻ¨ā§‹āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 60āĻŸāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸāĻ—ā§āĻ˛ā§‹ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡;

  • āĻ°āĻŋāĻĄ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ RGB āĻāĻŦāĻ‚ RGBA āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
  • āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄā§‡āĻ• āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻ†āĻ°āĻ“ āĻŦāĻĄāĻŧ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
  • āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§‹āĻĄā§‡āĻ• SOURCE āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛āĻ“ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻžāĻ°āĻž CMYK āĻŦāĻž YCCK āĻ›āĻŦāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯ āĻĒā§‡āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯;
  • āĻ†āĻ‡āĻ¸āĻŋāĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ–ā§āĻ¨;
  • C, Qt, SDL-āĻāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ;
  • āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ:
    āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ (āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛āĻžāĻ°), āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ¸ (āĻŦā§āĻ°ā§) āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ (āĻĄā§‡āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨)āĨ¤

SAIL āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž:

  • āĻ›āĻŦāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž;
  • āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ• (libjpeg, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ°āĻ™ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨;
  • āĻ°āĻ™ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ†āĻ‡āĻ¸āĻŋāĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)

āĻ¸āĻŋ-āĻ¤ā§‡ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻšāĻœ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

struct sail_context *āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—;

SAIL_TRY(sail_init(&context));

struct sail_image *āĻšāĻŋāĻ¤ā§āĻ°;
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻšāĻ° *āĻ›āĻŦāĻŋ_āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛;

SAIL_TRY(āĻĒāĻžāĻ˛_āĻĒāĻĄāĻŧāĻž(āĻĒāĻĨ,
āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—
&āĻšāĻŋāĻ¤ā§āĻ°,
(āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° **)&image_pixels));

/*
* āĻāĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°ā§āĻ¨āĨ¤
* āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻšāĻŋāĻ¤ā§āĻ°->āĻĒā§āĻ°āĻ¸ā§āĻĨ, āĻšāĻŋāĻ¤ā§āĻ°->āĻ‰āĻšā§āĻšāĻ¤āĻž, āĻšāĻŋāĻ¤ā§āĻ°->āĻŦāĻžāĻ‡āĻŸ_āĻĒāĻžāĻ°_āĻ˛āĻžāĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨,
* āĻāĻŦāĻ‚ image->pixel_format.
*/

/* āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ° */
āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ (āĻ›āĻŦāĻŋ_āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛);
sail_destroy_image(āĻ›āĻŦāĻŋ);

API āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ:

  • āĻ¨āĻŦāĻžāĻ—āĻ¤: "āĻ†āĻŽāĻŋ āĻļā§āĻ§ā§ āĻāĻ‡ JPEG āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡"
  • āĻ‰āĻ¨ā§āĻ¨āĻ¤: "āĻ†āĻŽāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻŸā§‡āĻĄ GIF āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡"
  • āĻ—āĻ­ā§€āĻ° āĻ¸āĻŽā§āĻĻā§āĻ°ā§‡āĻ° āĻĄā§āĻŦā§āĻ°āĻŋ: "āĻ†āĻŽāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻŸā§‡āĻĄ āĻœāĻŋāĻ†āĻ‡āĻāĻĢ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ•ā§‹āĻĄā§‡āĻ• āĻāĻŦāĻ‚ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤"
  • āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĄā§āĻŦā§āĻ°āĻŋ: "āĻ†āĻŽāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĄā§‡āĻŸāĻž āĻ‰ā§ŽāĻ¸ āĻšāĻžāĻ‡"

āĻāĻ•āĻ‡ āĻāĻ˛āĻžāĻ•āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§‹āĻ—ā§€:

  • āĻĢā§āĻ°āĻŋ āĻ‡āĻŽā§‡āĻœ
  • āĻļāĻ¯āĻŧāĻ¤āĻžāĻ¨
  • SDL_āĻ›āĻŦāĻŋ
  • WIC
  • imlib2
  • āĻŦā§āĻ¸ā§āĻŸ.āĻœāĻŋāĻ†āĻ‡āĻāĻ˛
  • gdk-pixbuf

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯:

  • āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸āĻ¤ā§āĻ¤āĻž āĻ¸āĻš āĻŽāĻžāĻ¨āĻŦ API - āĻ›āĻŦāĻŋ, āĻĒā§āĻ¯āĻžāĻ˛ā§‡āĻŸ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
  • āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§‹āĻĄā§‡āĻ• āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RGB/RGBA āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
  • āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§‹āĻĄā§‡āĻ• RGB āĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ†āĻ¸āĻ˛ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
  • āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄā§‡āĻ• āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°āĻœā§‡āĻ•ā§āĻŸāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡ āĻāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‹āĻ—/āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤
  • āĻŽā§‚āĻ˛ āĻ›āĻŦāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨.
  • "āĻĒā§āĻ°ā§‹āĻŦāĻŋāĻ‚" āĻšāĻ˛ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻ•ā§‹āĻĄ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤
  • āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨