<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="https://purl.org/dc/elements/1.1/">
<channel>
<title>Обрезка снимков</title>
<link>https://forum.vgd.ru/8823/179488/</link>
<description></description>
<language>ru</language>
<item><guid>https://forum.vgd.ru/8823/179488/p5497992.htm#pp5497992</guid><title></title>
<link>https://forum.vgd.ru/8823/179488/p5497992.htm#pp5497992</link>
<description>  Долго искал программу для максимально быстрой обрезки экранок (снимков архивных дел на телефон). Работать с исходными экранками не очень удобно, потому что сам документ нередко занимает лишь малую часть изображения, а сам файл занимает много места.&lt;br&gt;&lt;br&gt;Я перепробовал несколько "интеллектуальных" резалок для обрезки фона, но все они сотворили какую-то дичь. В итоге я нашёл оптимальную для себя программу, которая открывает картинку, после чего ты выделяешь нужную область изображения, жмёшь z — она автоматически сохраняет эту и открывает следующую. Т.е. два клика на картинку. Практически, пара сотен снимков обрабатывается за 15 минут.&lt;br&gt;&lt;br&gt;Сама программа на python и ставится (после установки самого питона) через встроенный менеджер пакетов:&lt;br&gt;&lt;br&gt;&lt;b&gt;pip3 install --user inbac&lt;/b&gt;&lt;br&gt;&lt;br&gt;После запуска программа предлагает выбрать папку для работы. Она будет показывать по очереди изображения, на которых мышкой выделяется прямоугольник и с нажатием на клавишу &lt;b&gt;z&lt;/b&gt; текущая картинка сохраняется в подпапку в обрезанном виде и загружается следующее изображение.&lt;br&gt;&lt;br&gt;Перед обрезкой изображений цифровые названия всех файлов лучше привести к унифицированному формату с лидирующими нулями вида 001.jpg, 002.jpg, ... 998.jpg, 999.jpg&lt;br&gt;&lt;br&gt;Ключевым параметром для самой программы, определяющим успешность её использования, является &lt;b&gt;выходное качество изображения&lt;/b&gt;. Сама она сохраняет по умолчанию с качеством 100%, что может привести к записи обрезанного файла, который будет занимать даже больше места, чем необрезанный оригинал.&lt;br&gt;&lt;br&gt;Качество исходного изображения может быть установлено, в частности, из метаданных. На linux оно может быть получено с помощью команды:&lt;br&gt;&lt;br&gt;&lt;b&gt;identify -verbose 0.jpg | grep 'Quality'&lt;/b&gt;&lt;br&gt;&lt;br&gt;Хотя JPEG &amp;mdash; это формат с потерями, в котором даже последовательная перезапись изображения со 100% качеством будет приводить к ухудшению изображения, понятно, что качество записи обрезанного изображения не должно быть выставлено сильно выше качества исходного файла; также следует оставить и "пространство" для последующих правок, например, поворота или сжатия линейных размеров картинки. &lt;br&gt;&lt;br&gt;При запуске программы тогда можно передать параметр с качеством в процентах:&lt;br&gt;&lt;br&gt;&lt;b&gt;inbac --image_quality 85&lt;/b&gt;&lt;br&gt;&lt;br&gt;Так достигается итоговое &lt;b&gt;сжатие в 2-4 раза&lt;/b&gt; по сравнению с исходным рамером.&lt;br&gt;&lt;br&gt;Полагаю, что 85% можно считать условно-оптимальным компромиссом для экранок, которые изначально не ставят собой цели быть образом архивных документов высочайшего качества.  </description>
<dc:creator>ilyaf</dc:creator>
<pubDate>Sun, 09 Nov 2025 18:49:15 +0300</pubDate>
</item></channel>
</rss>