{"id":1054,"date":"2021-03-26T09:19:39","date_gmt":"2021-03-26T06:19:39","guid":{"rendered":"https:\/\/www.aimp.ru\/blogs\/?p=1054"},"modified":"2021-03-26T13:51:02","modified_gmt":"2021-03-26T10:51:02","slug":"","status":"publish","type":"post","link":"https:\/\/aimp.ru\/blogs\/?p=1054&language=en","title":{"rendered":"AIMP5: Skin Editor","raw":"AIMP5: Skin Editor"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"449\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr.png\" alt=\"\" class=\"wp-image-1056\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr.png 650w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr-300x207.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr-624x431.png 624w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The skin editor&#8217;s fifth version boasts an upgraded UI design, supports the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1025\" target=\"_blank\">new Skin Engine<\/a>, and provides many new features that facilitate working with skins.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Background<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Workspace colors can now have transparency. In this case the skin editor displays a checkered background &#8211; as is customary in most graphic editors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Simpler Navigation<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Object Inspector displayed for a selected element now has tabs that allow you to filter entries by their type &#8211; a property \/ an event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Structure view also got an upgrade &#8211; a filter search box. To simplify navigation, the new editor enables you to choose highlight colors for entries:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights.png\" alt=\"\" class=\"wp-image-1059\" width=\"442\" height=\"435\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights.png 442w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights-300x295.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Each skin project stores its own specific highlight settings &#8211; thus, different skins have independent highlight color sets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Script Handlers<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We simplified access to script handlers. When you require a hander to create or change something, you no longer need to access the custom provider manager. You can run the script editor right from the Object Inspector:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor.png\" alt=\"\" class=\"wp-image-1057\" width=\"389\" height=\"198\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor.png 389w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor-300x153.png 300w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">If an event was not assigned a handler, the editor will prompt you to create a new handler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Copy \/ Paste<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We redesigned the mechanics of how skin properties and structures use the clipboard when copied and pasted. The engine now keeps track of links between the copied elements and automatically renames pasted elements if the skin already contains elements with these names. When needed, the engine corrects binding links between the elements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then we enhanced the &#8220;clone&#8221; command. It is now based on the new Copy \/ Paste mechanism. It can clone whole containers together with their child elements. This applies to both background elements and controls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Copy Special<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Along with the &#8220;Copy properties&#8221; and &#8220;Copy structure&#8221; commands that you had earlier, we added two more:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial.png\" alt=\"\" class=\"wp-image-1058\" width=\"570\" height=\"330\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial.png 570w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial-300x174.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The fourth one &#8211; &#8220;Copy Special&#8221; &#8211; enables you to specify which property groups to copy to the clipboard, and which ones to ignore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>The &#8220;snapshot&#8221; feature<\/strong><\/strong> <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-snapshot.png\" alt=\"\" class=\"wp-image-1060\" width=\"229\" height=\"79\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Look at the new &#8220;snapshot&#8221; button with a camera icon. It is at the bottom of the workspace, right next to control buttons.&nbsp; It captures the window within the editor and saves the screenshot as a PNG file. If the background is transparent, the feature saves the transparency value. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Resource Repository<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The resource repository also acquired new features:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main.png\" alt=\"\" class=\"wp-image-1061\" width=\"626\" height=\"513\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main.png 626w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main-300x246.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main-624x511.png 624w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first upgrade involves links. The repository now tracks resource links and automatically highlights unused links in gray. The resource repository can also search for dependencies and replace resources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note that the replacement feature does not work with scripts, because they usually do not store resource IDs as whole strings. They usually calculate the IDs on the fly, making them hard to track.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second upgrade is not as significant. You can choose to hide resources that are references to other resources and do not store data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Texture Editor<\/strong><\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\" alt=\"\" class=\"wp-image-1077\" width=\"758\" height=\"505\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png 1010w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor-300x200.png 300w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor-768x512.png 768w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor-624x416.png 624w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Texture Editor now offers the following new features:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Image scaling support<\/li><li>Ability to change the background color&#8217;s transparency<\/li><li>Ability to copy the frame displayed in the preview area to the clipboard<\/li><li>The forced PARGB to ARGB image conversion feature. It is useful if you need to import images from third-party graphic editors and are using clipboards that export pixels to PARGB instead of ARGB.<\/li><li>Ability to import \/ export all texture resolutions at once.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Custom Provider Editor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The custom provider editor can combine providers in groups. This simplifies navigation if a skin contains a large provider list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Help<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The built-in help system also got an upgrade. Now it contains descriptions for all standard providers and their access points. We&#8217;ve also made sure to describe all fields and methods that are accessible to scripts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false,"raw":"<!-- wp:image {\"align\":\"center\",\"id\":1056,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr.png\" alt=\"\" class=\"wp-image-1056\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The skin editor's fifth version boasts an upgraded UI design, supports the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1025\" target=\"_blank\">new Skin Engine<\/a>, and provides many new features that facilitate working with skins.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p><strong>Background<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Workspace colors can now have transparency. In this case the skin editor displays a checkered background - as is customary in most graphic editors.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Simpler Navigation<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Object Inspector displayed for a selected element now has tabs that allow you to filter entries by their type - a property \/ an event.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Structure view also got an upgrade - a filter search box. To simplify navigation, the new editor enables you to choose highlight colors for entries:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1059,\"width\":442,\"height\":435,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights.png\" alt=\"\" class=\"wp-image-1059\" width=\"442\" height=\"435\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Each skin project stores its own specific highlight settings - thus, different skins have independent highlight color sets.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Script Handlers<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We simplified access to script handlers. When you require a hander to create or change something, you no longer need to access the custom provider manager. You can run the script editor right from the Object Inspector:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1057,\"width\":389,\"height\":198,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor.png\" alt=\"\" class=\"wp-image-1057\" width=\"389\" height=\"198\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>If an event was not assigned a handler, the editor will prompt you to create a new handler.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Copy \/ Paste<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We redesigned the mechanics of how skin properties and structures use the clipboard when copied and pasted. The engine now keeps track of links between the copied elements and automatically renames pasted elements if the skin already contains elements with these names. When needed, the engine corrects binding links between the elements.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Then we enhanced the \"clone\" command. It is now based on the new Copy \/ Paste mechanism. It can clone whole containers together with their child elements. This applies to both background elements and controls.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Copy Special<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Along with the \"Copy properties\" and \"Copy structure\" commands that you had earlier, we added two more:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1058,\"width\":570,\"height\":330,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial.png\" alt=\"\" class=\"wp-image-1058\" width=\"570\" height=\"330\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The fourth one - \"Copy Special\" - enables you to specify which property groups to copy to the clipboard, and which ones to ignore.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>The \"snapshot\" feature<\/strong><\/strong> <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1060,\"width\":229,\"height\":79,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-snapshot.png\" alt=\"\" class=\"wp-image-1060\" width=\"229\" height=\"79\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Look at the new \"snapshot\" button with a camera icon. It is at the bottom of the workspace, right next to control buttons.&nbsp; It captures the window within the editor and saves the screenshot as a PNG file. If the background is transparent, the feature saves the transparency value. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Resource Repository<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The resource repository also acquired new features:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1061,\"width\":626,\"height\":513,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main.png\" alt=\"\" class=\"wp-image-1061\" width=\"626\" height=\"513\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The first upgrade involves links. The repository now tracks resource links and automatically highlights unused links in gray. The resource repository can also search for dependencies and replace resources.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Note that the replacement feature does not work with scripts, because they usually do not store resource IDs as whole strings. They usually calculate the IDs on the fly, making them hard to track.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The second upgrade is not as significant. You can choose to hide resources that are references to other resources and do not store data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Texture Editor<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1077,\"width\":758,\"height\":505,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\" alt=\"\" class=\"wp-image-1077\" width=\"758\" height=\"505\"\/><\/a><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Texture Editor now offers the following new features:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Image scaling support<\/li><li>Ability to change the background color's transparency<\/li><li>Ability to copy the frame displayed in the preview area to the clipboard<\/li><li>The forced PARGB to ARGB image conversion feature. It is useful if you need to import images from third-party graphic editors and are using clipboards that export pixels to PARGB instead of ARGB.<\/li><li>Ability to import \/ export all texture resolutions at once.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Custom Provider Editor<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The custom provider editor can combine providers in groups. This simplifies navigation if a skin contains a large provider list.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Help<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The built-in help system also got an upgrade. Now it contains descriptions for all standard providers and their access points. We've also made sure to describe all fields and methods that are accessible to scripts.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->"},"excerpt":{"rendered":"","protected":false,"raw":""},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_ru_post_content":"<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1056,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr.png\" alt=\"\" class=\"wp-image-1056\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u044f\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0441\u043a\u0438\u043d\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0445\u0432\u0430\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1025\" target=\"_blank\">\u043d\u043e\u0432\u043e\u0433\u043e Skin Engine<\/a>, \u043d\u043e \u0438 \u0438\u0437\u0440\u044f\u0434\u043d\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0441\u043a\u0438\u043d\u0430\u043c\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0424\u043e\u043d<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0439 \u0446\u0432\u0435\u0442, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0437\u0430\u0434\u043d\u0438\u043a\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \"\u0448\u0430\u0445\u043c\u0430\u0442\u043d\u0430\u044f \u0434\u043e\u0441\u043a\u0430\", \u043a\u0430\u043a \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u0432.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0423\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u043e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0432\u043a\u043b\u0430\u0434\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e \u0438\u0445 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0438 - \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \/ \u0441\u043e\u0431\u044b\u0442\u0438\u0435.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0414\u0435\u0440\u0435\u0432\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043e\u0431\u0437\u0430\u0432\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0435\u043c \u043f\u043e\u0438\u0441\u043a\u0430 \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439. \u0422\u0430\u043a \u0436\u0435, \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u043d\u043e\u0432\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0441\u043a\u0438\u043d\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0443 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0446\u0432\u0435\u0442\u043e\u043c:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1059,\"width\":442,\"height\":435,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights.png\" alt=\"\" class=\"wp-image-1059\" width=\"442\" height=\"435\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0438 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u043a\u0438\u043d\u0430 - \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u043a\u0438\u043d\u044b \u0438\u043c\u0435\u044e\u0442 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0441\u0445\u0435\u043c\u044b \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0423\u043f\u0440\u043e\u0449\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 - \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \"\u0431\u0435\u0433\u0430\u0442\u044c\" \u0432 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0435 - \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0438\u0437 \u043e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1057,\"width\":389,\"height\":198,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor.png\" alt=\"\" class=\"wp-image-1057\" width=\"389\" height=\"198\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0415\u0441\u043b\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0434\u043b\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d - \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \/ \u0412\u0441\u0442\u0430\u0432\u043a\u0430<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \/ \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0441\u043a\u0438\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430. \u0422\u0435\u043f\u0435\u0440\u044c, \u0434\u0432\u0438\u0436\u043e\u043a \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u0438\u0445 \u043f\u0440\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0435, \u0435\u0441\u043b\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0436\u0435 \u0438\u043c\u0435\u043d\u0430\u043c\u0438 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0432 \u0441\u043a\u0438\u043d\u0435, \u0438, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442 \u0431\u0438\u043d\u0434\u0438\u043d\u0433-\u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u0441\u043b\u0435\u0434 \u0437\u0430 \u044d\u0442\u0438\u043c, \u0431\u044b\u043b\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \"\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c\" - \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u043d\u0430 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u043e\u0432\u043e\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \/ \u0432\u0441\u0442\u0430\u0432\u043a\u0438, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0438\u0445 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u042d\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0444\u043e\u043d\u0430, \u0442\u0430\u043a \u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430\u0440\u044f\u0434\u0443 \u0441 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \"Copy properties\" \u0438 \"Copy structure\", \u0447\u0442\u043e \u0431\u044b\u043b\u0438 \u0440\u0430\u043d\u044c\u0448\u0435, \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0435\u0449\u0435 \u0434\u0432\u0435:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1058,\"width\":570,\"height\":330,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial.png\" alt=\"\" class=\"wp-image-1058\" width=\"570\" height=\"330\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f - \"Copy Special\" - \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430, \u0430 \u043a\u0430\u043a\u0438\u0435 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \"snapshot\"<\/strong> <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1060,\"width\":229,\"height\":79,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-snapshot.png\" alt=\"\" class=\"wp-image-1060\" width=\"229\" height=\"79\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0412\u043d\u0438\u0437\u0443 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438, \u0440\u044f\u0434\u043e\u043c \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u043d\u043e\u043f\u043a\u0430 \u0441 \u043f\u0438\u043a\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u043a\u0430\u043c\u0435\u0440\u044b - \"snapshot\". \u041e\u043d\u0430 \"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u0443\u0435\u0442\" \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043e\u043a\u043d\u043e \u043d\u0430 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u043c \u0444\u043e\u043d\u0435, \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432 \u0444\u0430\u0439\u043b \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PNG. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0432\u043e\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1061,\"width\":626,\"height\":513,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main.png\" alt=\"\" class=\"wp-image-1061\" width=\"626\" height=\"513\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u0435\u0440\u0432\u043e\u0435 \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435: \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438, \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0441\u0435\u0440\u044b\u043c \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435. \u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u044d\u0442\u043e\u043c\u0443, \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u0438\u0441\u043a\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u0437\u0430\u043c\u0435\u043d\u044b \u043e\u0434\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u0442\u043e\u0438\u0442 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e <span style=\"text-decoration: underline;\">\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c\u0438<\/span>, \u0442.\u043a. \u0432 \u043d\u0438\u0445 \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043d\u0435 \u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442 ID \u0440\u0435\u0441\u0443\u0440\u0441\u0430 \u0432 \u0432\u0438\u0434\u0435 \u0446\u0435\u043b\u0438\u043a\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \"\u043d\u0430 \u043b\u0435\u0442\u0443\", \u0447\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u043e\u0442\u0441\u043b\u0435\u0434\u0438\u0442\u044c.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412\u0442\u043e\u0440\u043e\u0435, \u043c\u0435\u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0435: \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043d\u0435\u0441\u0443\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 - \u0441\u0441\u044b\u043b\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1077,\"width\":758,\"height\":505,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\" alt=\"\" class=\"wp-image-1077\" width=\"758\" height=\"505\"\/><\/a><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f<\/li><li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0439 \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0439 \u0446\u0432\u0435\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u043e\u043d\u0430<\/li><li>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043a\u0430\u0434\u0440\u0430 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430<\/li><li>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0437 PARGB \u0432 ARGB, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f  \u0438\u0437  \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0435\u043d\u0430, \u0447\u0442\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442 \u043f\u0438\u043a\u0441\u0435\u043b\u0438 \u0432 PARGB \u0432\u043c\u0435\u0441\u0442\u043e ARGB.<\/li><li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \/ \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0437\u0430 \u043e\u0434\u0438\u043d \u0440\u0430\u0437.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b \u0432 \u0433\u0440\u0443\u043f\u043f\u044b, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e, \u0435\u0441\u043b\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0432 \u0441\u043a\u0438\u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0439.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u043f\u0440\u0430\u0432\u043a\u0430<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435 \u043e\u0431\u043e\u0448\u043b\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0441\u043f\u0440\u0430\u0432\u043a\u0443 - \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0438\u0445 \u0442\u043e\u0447\u0435\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u0430 \u0442\u0430\u043a \u0436\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u043f\u043e\u043b\u0435\u0439 \u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_ru_post_name":"aimp5-skin-editor","_ru_post_excerpt":"","_ru_post_title":"AIMP5: Skin Editor","_en_post_content":"<!-- wp:image {\"align\":\"center\",\"id\":1056,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-cr.png\" alt=\"\" class=\"wp-image-1056\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The skin editor's fifth version boasts an upgraded UI design, supports the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1025\" target=\"_blank\">new Skin Engine<\/a>, and provides many new features that facilitate working with skins.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:paragraph -->\n<p><strong>Background<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Workspace colors can now have transparency. In this case the skin editor displays a checkered background - as is customary in most graphic editors.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Simpler Navigation<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Object Inspector displayed for a selected element now has tabs that allow you to filter entries by their type - a property \/ an event.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Structure view also got an upgrade - a filter search box. To simplify navigation, the new editor enables you to choose highlight colors for entries:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1059,\"width\":442,\"height\":435,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-highlights.png\" alt=\"\" class=\"wp-image-1059\" width=\"442\" height=\"435\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Each skin project stores its own specific highlight settings - thus, different skins have independent highlight color sets.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Script Handlers<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We simplified access to script handlers. When you require a hander to create or change something, you no longer need to access the custom provider manager. You can run the script editor right from the Object Inspector:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1057,\"width\":389,\"height\":198,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/scripts-in-place-editor.png\" alt=\"\" class=\"wp-image-1057\" width=\"389\" height=\"198\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>If an event was not assigned a handler, the editor will prompt you to create a new handler.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Copy \/ Paste<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We redesigned the mechanics of how skin properties and structures use the clipboard when copied and pasted. The engine now keeps track of links between the copied elements and automatically renames pasted elements if the skin already contains elements with these names. When needed, the engine corrects binding links between the elements.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Then we enhanced the \"clone\" command. It is now based on the new Copy \/ Paste mechanism. It can clone whole containers together with their child elements. This applies to both background elements and controls.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Copy Special<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Along with the \"Copy properties\" and \"Copy structure\" commands that you had earlier, we added two more:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1058,\"width\":570,\"height\":330,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-copyspecial.png\" alt=\"\" class=\"wp-image-1058\" width=\"570\" height=\"330\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The fourth one - \"Copy Special\" - enables you to specify which property groups to copy to the clipboard, and which ones to ignore.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>The \"snapshot\" feature<\/strong><\/strong> <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1060,\"width\":229,\"height\":79,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/main-snapshot.png\" alt=\"\" class=\"wp-image-1060\" width=\"229\" height=\"79\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Look at the new \"snapshot\" button with a camera icon. It is at the bottom of the workspace, right next to control buttons.&nbsp; It captures the window within the editor and saves the screenshot as a PNG file. If the background is transparent, the feature saves the transparency value. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Resource Repository<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The resource repository also acquired new features:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1061,\"width\":626,\"height\":513,\"sizeSlug\":\"full\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2020\/12\/resource-rep-main.png\" alt=\"\" class=\"wp-image-1061\" width=\"626\" height=\"513\"\/><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The first upgrade involves links. The repository now tracks resource links and automatically highlights unused links in gray. The resource repository can also search for dependencies and replace resources.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Note that the replacement feature does not work with scripts, because they usually do not store resource IDs as whole strings. They usually calculate the IDs on the fly, making them hard to track.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The second upgrade is not as significant. You can choose to hide resources that are references to other resources and do not store data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>Texture Editor<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1077,\"width\":758,\"height\":505,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2021\/03\/texture-editor.png\" alt=\"\" class=\"wp-image-1077\" width=\"758\" height=\"505\"\/><\/a><\/figure><\/div>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The Texture Editor now offers the following new features:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><li>Image scaling support<\/li><li>Ability to change the background color's transparency<\/li><li>Ability to copy the frame displayed in the preview area to the clipboard<\/li><li>The forced PARGB to ARGB image conversion feature. It is useful if you need to import images from third-party graphic editors and are using clipboards that export pixels to PARGB instead of ARGB.<\/li><li>Ability to import \/ export all texture resolutions at once.<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Custom Provider Editor<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The custom provider editor can combine providers in groups. This simplifies navigation if a skin contains a large provider list.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Help<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The built-in help system also got an upgrade. Now it contains descriptions for all standard providers and their access points. We've also made sure to describe all fields and methods that are accessible to scripts.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"AIMP5: Skin Editor","edit_language":"en","footnotes":""},"categories":[3,61],"tags":[97,68,66],"class_list":["post-1054","post","type-post","status-publish","format-standard","hentry","category-aimp","category-61","tag-aimp5","tag-skin-editor","tag-skin-engine"],"views":15861,"_links":{"self":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcomments&post=1054"}],"version-history":[{"count":0,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1054\/revisions"}],"wp:attachment":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fmedia&parent=1054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcategories&post=1054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Ftags&post=1054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}