<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как сжать картинки ?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=24602</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24602&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как сжать картинки ?».]]></description>
		<lastBuildDate>Wed, 10 Oct 2012 17:56:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302454#p302454</link>
			<description><![CDATA[<p>да только фотки</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:56:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302454#p302454</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302452#p302452</link>
			<description><![CDATA[<p>А у вас в целевом каталоге исключительно графические файлы?</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:44:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302452#p302452</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302450#p302450</link>
			<description><![CDATA[<p>А если без пробела, но весь путь в двойные кавычки <strong>&quot;/home/rassol2/1/{}&quot;</strong>?<br />...или одинарные.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:43:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302450#p302450</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302449#p302449</link>
			<description><![CDATA[<p>как раз должен, без него писало не известный аргумент -exec</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:40:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302449#p302449</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302448#p302448</link>
			<description><![CDATA[<p><em>find ./ -maxdepth 1 -type f -exec convert -resize 120x120 &#039;{}&#039; /home/rassol2/1/<span style="color: red">Пробела быть не должно</span>{} \;</em></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:34:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302448#p302448</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302446#p302446</link>
			<description><![CDATA[<p>у меня получилось что то вот такое <br /></p><div class="codebox"><pre><code>find ./ -maxdepth 1 -type f -exec convert -resize 120x120 &#039;{}&#039; /home/rassol2/1/ {} \;</code></pre></div><p>тока процесс повис уже 30 минут выжирает дето 70% процессора и не известно что делает ))) наверное стоило сперва тесты провести с меньшим количеством )))</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:26:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302446#p302446</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302444#p302444</link>
			<description><![CDATA[<p>ага тока я несильно шарю как его менять <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /><br />так сказать много букв</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Wed, 10 Oct 2012 17:14:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302444#p302444</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302348#p302348</link>
			<description><![CDATA[<div class="quotebox"><cite>Rassol2 пишет:</cite><blockquote><p>Тока вот название не нужно менять посему читаю ман. Как его окуратненько завернуть что бы все фото изменило размер и новые картинки поместить в одельную директорию.</p></blockquote></div><p>Я же уже показал скрипт, который это делает. Его лишь чуть-чуть надо изменить под себя.</p>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Wed, 10 Oct 2012 05:47:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302348#p302348</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302341#p302341</link>
			<description><![CDATA[<div class="quotebox"><cite>Rassol2 пишет:</cite><blockquote><p>Тока вот название не нужно менять посему читаю ман. Как его окуратненько завернуть что бы все фото изменило размер и новые картинки поместить в одельную директорию.</p></blockquote></div><p>это средствами баша решается... ну или find&#039;ом <br /><strong>find . -type f -maxdepth 1 -exec convert -resize 120x120 &#039;{}&#039; /path/to/dir/with/mini/images/&#039;{}&#039; &#039;;&#039;<br /></strong>как-то так...</p><div class="quotebox"><cite>Rassol2 пишет:</cite><blockquote><p>А вообще это нужно для интернет магазина, там много позиций и хочу через фтп залить фото а они принимаются только в таком размере, если залить больше то они не выводятся на сайте. А если заливать через сам сайт то они сами жмутся, но заливать 7к по 1 это убого и долго.</p></blockquote></div><p>можно curl&#039;ом при желании, но там читать ещё больше...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 10 Oct 2012 04:47:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302341#p302341</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302319#p302319</link>
			<description><![CDATA[<p>сейчас буду работать с <br /></p><div class="codebox"><pre><code>convert -resize 120x120 Image.jpg mini_image.jpg</code></pre></div><p>Тока вот название не нужно менять посему читаю ман. Как его окуратненько завернуть что бы все фото изменило размер и новые картинки поместить в одельную директорию. </p><p>А вообще это нужно для интернет магазина, там много позиций и хочу через фтп залить фото а они принимаются только в таком размере, если залить больше то они не выводятся на сайте. А если заливать через сам сайт то они сами жмутся, но заливать 7к по 1 это убого и долго.</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Tue, 09 Oct 2012 20:17:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302319#p302319</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302315#p302315</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Вы сказали общий вес файлов и сказали размер в пикселях каждой картинки. Скажите скорее, какое отношение одно имеет к другому?<br />Какие картинки какого размера и разрешения, какого типа компрессии или без неё во что Вы хотите сжать?<br />Изменение веса картинки - это одно (измеряется в байтах), изменение размера (измеряется в пикселях) - другое, изменение разрешения (что-то на что-то, например на дюйм) вовсе третье. Вопрос в том виде, в котором Вы его задали, просто не имеет смысла.</p></blockquote></div><p>если я скажу что их сто и 1500 х 1500 или скажу что их 50 и размер 1200х1200 способы будут разные ?<br /></p><div class="quotebox"><blockquote><p>Тем более, почти уверен, что к Линуксу как таковому, и его ПО это всё не имеет и малейшего отношения, а носит характер кроссплатформенной проблемы каких-то конкретных форматов изображений.</p></blockquote></div><p>имеет так как я не собираюсь ставить другую ОС для решение этой проблемы посему ищу решение именно в линуксе. <br /></p><div class="quotebox"><blockquote><p>Что же именно нужно ТС (очевидно вес) пока осталось непонятным.</p></blockquote></div><div class="quotebox"><blockquote><p>сжать до 120х120</p></blockquote></div><p>я не думаю что вы подразумевали под моими словами сжатие до 120мегабайт на 120мегабайт&nbsp; <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" />&nbsp; ведь глупо )))<br /></p><div class="quotebox"><blockquote><p>Лучше каждую картинку открыть в чём-то вменяемом, скажем, GIMP и руками преобразовать так, как нужно</p></blockquote></div><p>У меня их 2.5 гб<br />по штукам 7772 <br />посему и задал вопрос, решение для <br /></p><div class="quotebox"><blockquote><p>было бы идеально что бы<strong> массово</strong> все жахнуло по размеру</p></blockquote></div><p>если вы считаете что советовать ручками редактировать массово это нормально, то для меня данный метод не приемлем, я хочу временами кушать спать и вообше время моей жизни мне дороже.</p>]]></description>
			<author><![CDATA[null@example.com (Rassol2)]]></author>
			<pubDate>Tue, 09 Oct 2012 19:53:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302315#p302315</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302188#p302188</link>
			<description><![CDATA[<div class="quotebox"><cite>Vascom пишет:</cite><blockquote><p>Хотя и вес convert должен уметь менять, например через увеличение сжатия JPEG или через изменение формата.</p></blockquote></div><p>А также дорисовывать фон при удалении фигуры?&nbsp; <img src="https://linuxforum.ru/img/smilies/bj.gif" alt="bj" /> </p><p>Менять вес - задача исключительно ручная. Никакая программулина не знает, что именно нужно изменить и как. Даже в пределах jpeg есть масса разных типов преобразований. А уж про gif или png и говорить нечего. Реально можно сделать только одно: один тип компрессии, один вид преобразования. Например jpeg бикубический. А вот уж править индексированную палитру, скажем, в gif - увольте.</p><p>Так что, Вы заблуждаетесь.</p><p>Вообще convert, как и imagemagick в целом, довольно тупая и опасная штука. Лучше каждую картинку открыть в чём-то вменяемом, скажем, GIMP и руками преобразовать так, как нужно. Или же писать большой и нудный скрипт, если точно знаешь как и во что.</p>]]></description>
			<author><![CDATA[null@example.com (karl_muenhgausen)]]></author>
			<pubDate>Tue, 09 Oct 2012 10:03:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302188#p302188</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302185#p302185</link>
			<description><![CDATA[<div class="quotebox"><cite>karl_muenhgausen пишет:</cite><blockquote><div class="quotebox"><cite>Vascom пишет:</cite><blockquote><p>Разрешение меняет. В данном случае JPG, но лишь потому, что у меня там ещё RAW могли лежать, а так convert&#039;у всё равно какой формат.</p></blockquote></div><p>Меняет не разрешение и не вес (этого convert не умеет), а размер.</p></blockquote></div><p>Согласен, размер.</p><p>Хотя и вес convert должен уметь менять, например через увеличение сжатия JPEG или через изменение формата.</p>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Tue, 09 Oct 2012 09:54:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302185#p302185</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302183#p302183</link>
			<description><![CDATA[<div class="quotebox"><cite>Vascom пишет:</cite><blockquote><p>Разрешение меняет. В данном случае JPG, но лишь потому, что у меня там ещё RAW могли лежать, а так convert&#039;у всё равно какой формат.</p></blockquote></div><p>Меняет не разрешение (точек на площадь при печати) и не вес (файл в байтах), этого convert не умеет, а размер (количество точек).</p><p>Что же именно нужно ТС (очевидно вес) пока осталось непонятным.</p>]]></description>
			<author><![CDATA[null@example.com (karl_muenhgausen)]]></author>
			<pubDate>Tue, 09 Oct 2012 09:50:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302183#p302183</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сжать картинки ?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=302182#p302182</link>
			<description><![CDATA[<p>Разрешение меняет. В данном случае JPG, но лишь потому, что у меня там ещё RAW могли лежать, а так convert&#039;у всё равно какой формат.<br />Конечно же скрипт надо переделать под конкретные нужды.<br /></p><div class="codebox"><pre><code>#!/bin/bash

#This script resize big images for my Android device

INPUT_FORMAT=JPG

if [ -z &quot;$1&quot; -o -z &quot;$2&quot; ]
then
    echo &quot;repn: Format isn&#039;t correct!&quot;
    echo &quot;repn: Use conv_andr path_to_photos/ format number_of_threads&quot;
    echo &quot;where format - 480x320 or scaled&quot;
    echo &quot;Converted images will stored in path_to_photos/converted&quot;
    echo &quot;If number_of_threads not entered then using all system processors&quot;
    exit
fi

if [ ! -e $1converted ]
then
    mkdir $1converted
fi

if [[ -z &quot;$3&quot; || $3 == 0 ]]
then
    THREADS=`cat /proc/cpuinfo | grep -c processor`
else
    THREADS=$3
fi
echo &quot;Using $THREADS processors&quot;

echo &quot;convert -resize $2 &quot;$1\$@&quot; &quot;$1converted/\$@&quot;&quot; &gt; /tmp/conv_andr_tmp
ls -1 $1 | grep -i $INPUT_FORMAT | xargs -L1 -P$THREADS bash /tmp/conv_andr_tmp
rm -f /tmp/conv_andr_tmp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Tue, 09 Oct 2012 09:42:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=302182#p302182</guid>
		</item>
	</channel>
</rss>
