{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Евгений Лукин: заметки с тегом unix",
    "_rss_description": "Заметки, конспекты",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/evgenylukin.ru\/blog\/tags\/unix\/",
    "feed_url": "https:\/\/evgenylukin.ru\/blog\/tags\/unix\/json\/",
    "icon": "https:\/\/evgenylukin.ru\/blog\/user\/userpic@2x.jpg?1601030084",
    "author": {
        "name": "Евгений Лукин",
        "url": "https:\/\/evgenylukin.ru\/blog\/",
        "avatar": "https:\/\/evgenylukin.ru\/blog\/user\/userpic@2x.jpg?1601030084"
    },
    "items": [
        {
            "id": "90",
            "url": "https:\/\/evgenylukin.ru\/blog\/all\/wp-cli-import-izbrazheniy-v-wordpress\/",
            "title": "WP CLI — импорт избражений в WordPress",
            "content_html": "<p>Для эксперимента переместим 3 изображения в папку img<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">find . -maxdepth 1 -type f | head -3 | xargs mv -t ..\/img<\/code><\/pre>",
            "date_published": "2022-12-02T20:25:16+03:00",
            "date_modified": "2022-12-02T20:25:08+03:00",
            "_date_published_rfc2822": "Fri, 02 Dec 2022 20:25:16 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "90",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "89",
            "url": "https:\/\/evgenylukin.ru\/blog\/all\/linux-konvertirovat-png-v-jpg-s-izmeneniem-razmera\/",
            "title": "Linux — конвертировать PNG в JPG с изменением размера",
            "content_html": "<p>Во-первых, убедитесь, что все ваши системные пакеты обновлены<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo apt update\r\nsudo apt upgrade<\/code><\/pre><p>Устанавливаем imagemagick<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo apt install imagemagick<\/code><\/pre><p>Проверяем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">convert logo: logo.gif<\/code><\/pre><h2>Mogrify или Convert<\/h2>\n<p>IM использует convert для обработки картинок по одной, а mogrify обычно нужен для пакетной обработки.<\/p>\n<p>Но для пакетной обработки огромного количества фотографий, например более 100 000 рекомендую использовать find. Где фигурные скобки — это найденный файл, а слеш с точкой запятой — конец команды -exec.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">find .\/ -type f -exec команда {}  \\;<\/code><\/pre><p>Конвертировать PNG в JPG с прозрачностью<br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/47954470\/convert-png-with-transparency-to-jpg\">https:\/\/stackoverflow.com\/questions\/47954470\/convert-png-with-transparency-to-jpg<\/a><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">convert *.png -background white -alpha remove -set filename:currentfile '%t' '%[filename:currentfile].jpg'<\/code><\/pre><p>Преобразовать в квадрат<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">convert -define jpeg:size=1024x1024 *.png -thumbnail '1024x1024&gt;' -background white -alpha remove -gravity center -extent 1024x1024 -set filename:currentfile '%t' '%[filename:currentfile].jpg'<\/code><\/pre><h2>Изменить размер<\/h2>\n<p>С сохранением пропорций можно указать только ширину или высоту, опустив второй параметр<br \/>\nwidth x hight<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">convert -resize x324 original_image.jpg -quality 90 resize_image.jpg\r\nили\r\nconvert -resize x324 *.jpg -quality 90 -set filename:currentfile '%t' ..\/thumbnail\/'%[filename:currentfile]_324.jpg'<\/code><\/pre><p>Проверим размер у папки с фотографиями (должна быть раз в 10 меньше исходного)<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">du -h --max-depth=1 | sort -hr<\/code><\/pre>",
            "date_published": "2022-11-25T16:23:57+03:00",
            "date_modified": "2022-12-01T17:23:31+03:00",
            "_date_published_rfc2822": "Fri, 25 Nov 2022 16:23:57 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "89",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3849,
    "_e2_ua_string": "E2 (v3849; Aegea)"
}