<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Масштабирование картинки на Perl (модуль Image::Magick) без потери качества</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/3913.html</link>
    <description>use Image::Magick;&lt;br&gt;my $image = Image::Magick-&amp;gt;new; #новый проект&lt;br&gt;my $x = $image-&amp;gt;Read(&quot;photo.jpg&quot;); #открываем файл&lt;br&gt;my ($ox,$oy)=$image-&amp;gt;Get(&apos;base-columns&apos;,&apos;base-rows&apos;); #определяем ширину и высоту изображения&lt;br&gt;my $nx=int(($ox/$oy)*150); #вычисляем ширину, если высоту сделать 150&lt;br&gt;$image-&amp;gt;Resize(geometry=&amp;gt;geometry, width=&amp;gt;$nx, height=&amp;gt;150); #Делаем resize (изменения размера)&lt;br&gt;if($nx &amp;gt; 200) &#123; #Если ширина получилась больше 200&lt;br&gt;   my $nnx = int(($nx-200)/2); #Вычисляем откуда нам резать&lt;br&gt;   $image-&amp;gt;Crop(x=&amp;gt;$nnx, y=&amp;gt;0); #Задаем откуда будем резать&lt;br&gt;   $image-&amp;gt;Crop(&apos;200x150&apos;); #С того места вырезаем 200х150&lt;br&gt;&#125;&lt;br&gt;$x = $image-&amp;gt;Write(&quot;photo.jpg&quot;); #Сохраняем изображение.&lt;br&gt;&lt;br&gt;URL: http://www.webscript.ru/stories/02/11/11/9439190&lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/404.shtml&lt;br&gt;</description>

<item>
    <title>Масштабирование картинки на Perl (модуль Image::Magick) без потери качества (SKi)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/3913.html#4</link>
    <pubDate>Mon, 08 Oct 2007 17:02:37 GMT</pubDate>
    <description>Кавычки тоже надо:&lt;br&gt;_Должны выглядеть как:&lt;br&gt;$image-&amp;gt;Crop(x=&amp;gt;$nnx, y=&amp;gt;0, geometry=&amp;gt;&apos;200x150&apos;);&lt;br&gt;</description>
</item>

<item>
    <title>Масштабирование картинки на Perl (модуль Image::Magick) без потери качества (Den)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/3913.html#3</link>
    <pubDate>Fri, 05 May 2006 09:16:05 GMT</pubDate>
    <description>И еще, строки:&lt;br&gt;$image-&amp;gt;Crop(x=&amp;gt;$nnx, y=&amp;gt;0);&lt;br&gt;$image-&amp;gt;Crop(&apos;200x150&apos;);&lt;br&gt;Должны выглядеть как:&lt;br&gt;$image-&amp;gt;Crop(x=&amp;gt;$nnx, y=&amp;gt;0, geometry=&amp;gt;200x150);&lt;br&gt;</description>
</item>

<item>
    <title>Масштабирование картинки на Perl (модуль Image::Magick) без потери качества (Den)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/3913.html#2</link>
    <pubDate>Thu, 04 May 2006 08:11:53 GMT</pubDate>
    <description>Ниче не баг.&lt;br&gt;Note, that the geometry parameter is a short cut for the width and height parameters (e.g. geometry=&amp;gt;&apos;106x80&apos; is equivalent to width=&amp;gt;106, height=&amp;gt;80 ).</description>
</item>

<item>
    <title>Масштабирование картинки на Perl (модуль ImageMagick) без потери качества (Motodor)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/3913.html#1</link>
    <pubDate>Mon, 28 Jun 2004 07:44:01 GMT</pubDate>
    <description>В коде присутствует ошибка&lt;br&gt;&lt;br&gt;$image-&amp;gt;Resize(geometry=&amp;gt;geometry, width=&amp;gt;$nx, height=&amp;gt;150);&lt;br&gt;&lt;br&gt;должно выглядить как&lt;br&gt;&lt;br&gt;$image-&amp;gt;Resize(width=&amp;gt;$nx, height=&amp;gt;150);&lt;br&gt;&lt;br&gt;это баг самого Magick&apos;a .</description>
</item>

</channel>
</rss>
