Изменение размера изображений

Изменение размера изображений — это комплекс действий, направленный на уменьшение общего объема изображений, хранящихся на веб-сайте или на компьютере пользователя.

Оптимизация бывает двух типов: с потерями качества изображения (которые видимые невооруженным глазом) и без потерь (за счет уплотнения байт-кода, из которого состоит графический файл). Также одним из способов оптимизации может быть изменение линейных размеров картинки (обычно, пропорциональное уменьшение ширины и высоты).

Выбирать способ оптимизации нужно, исходя из формата обрабатываемых изображений. Например, нет смысла сжимать без потерь JPG-рисунок, который изначально пестрит артефактами, или конвертировать GIF-файл в полноцветный PNG.

Если рисунок создается с нуля, то резоннее всего оптимизировать его непосредственно в графическом редакторе. Однако чаще приходится иметь дело с уже готовым набором изображений, зачастую, немалым...

Вручную обрабатывать большой объем графики — довольно затруднительно, поэтому существуют специальные утилиты, позволяющие производить оптимизацию в автоматическом и полуавтоматическом режимах. Именно такую бесплатную программу мы предлагаем Вам скачать с данной страницы!


RIOT 0.5.2

Изменение размера изображений RIOT 0.5.2
Рейтинг:
Размер:1.84 МБ (инсталлятор)
Интерфейс:Английский
Платформа:Windows NT/2000/XP/Vista/7/8 32&64-bit
Лицензия:FreeWare
Обновлено:2014-03-03
Разработчик:
Платный аналог:  EvJO Photo-Image Resizer 450 руб.

Скачать RIOT 0.5.2




Похожая программа: Редактор фотографий Paint.NET

RIOT 0.5.2

Бесплатная программа для оптимизации и конвертации изображений и уменьшения их размера без заметной потери качества. Она позволяет сохранять изображения в один из трех популярных форматов (JPG, PNG или GIF) на Ваш выбор и включает полный арсенал инструментов, предназначенных для сжатия размеров любых графических файлов.


Галерея скриншотов



Изменение размера изображений RIOT 0.5.2Давненько я не писал новых статей :) Вот уже пару месяцев мы с Русланом Богдановым занимались оптимизацией сайта, поэтому на статьи времени особо не оставалось.

Но, теперь, когда основной фронт работы завершен, можно подбить какие-то итоги. И этими итогами можно назвать целый ряд программ, которые мы нашли и успешно использовали в процессе оптимизации сайта.

Сегодня речь пойдет об оптимизации изображений. Не секрет, что чем больше графики на  веб-страничках, тем дольше они грузятся.

Порой, бывает, заходишь на какой-то сайт: на нем и информация полезная, и дизайн красивый, но из-за слишком большого количества графических элементов и разнообразных картинок его полная загрузка может занимать чуть ли не целую минуту! Неприятно, что и говорить…

Мне однажды пришлось иметь дело с одним таким сайтом. При том, что оформление у него было вроде бы довольно аскетическое (без всяких фоновых изображений, просто на белом фоне), полная его загрузка занимала полторы минуты!

Вся проблема оказалась в том, что логотип и шапка этого сайта были впихнуты в шаблон без предварительной оптимизации в гигантских размерах в 10 мегапикселей!!! А уменьшались они только средствами HTML :).

Как видим, сжатие размеров графики для веба критически важно, поэтому, сегодня мы и научимся оптимизировать любые картинки при помощи прекрасной программы RIOT (сокращение от Radical Image Optimization Tools), которой я, кстати, пользуюсь уже пару лет!

Сравнение с платным аналогом

Программ для сжатия изображений существует не так уж и много, поэтому подобрать аналог для RIOT оказалось непросто. Из платного софта ближе всех по функционалу, на мой взгляд, EvJO Photo-Image Resizer:

Особенности RIOT EvJO Photo-Image Resizer
Стоимость бесплатно 450 руб.
Сжатие файлов без потерь + -
Изменение размеров изображений + +
Пакетная обработка графики + +
Предпросмотр результатов обработки + +
Работа с гаммой и положением изображения + +
Пакетное наложение водяных знаков - +

Прежде, чем перейти к непосредственному изучению RIOT, хотелось бы прокомментировать вопрос о потерях при сжатии. Имеются в виду потери качества, заметные человеческому глазу.

Проще всего отследить такие потери на примере популярного формата JPG. Чем ниже качество (а соответственно и размер) картинки в таком формате, тем больше будет «шумов» (разноцветных пикселей вокруг контуров объектов) на ней.

Сжатие без потерь (или lossless сжатие) предполагает использование специальных алгоритмов на уровне бинарных кодов, которые позволяют эти коды упростить и уменьшить.

За счет этого уменьшается и размер всего файла (не обязательно только графического), который содержит обработанный код. При этом изменения в таком случае восприниматься глазом не будут.

В этом плане прелесть и уникальность RIOT в том, что, в отличие от аналогов, программа позволяет работать не с одним, а с целым набором оптимизаторов, которые Вы можете добавлять и самостоятельно! Такой подход дает возможность настроить все параметры сжатия графики «под себя» и достичь максимальной оптимизации изображений!

Установка RIOT

Программа существует в трех версиях:

  1. Обычный инсталлятор;
  2. Портативная версия (работает без установки);
  3. Плагин для программ IrfanView, XnView и GIMP (в формате DLL-библиотеки, которую можно попытаться подключить и к другим программам, позволяющим работать со сторонними плагинами).

Рассмотрим установку на примере обычного инсталлятора. Качаем архив с программой и запускаем ее установщик. Как обычно подтверждаем лицензионное соглашение и прочие предложения инсталлятора, пока не дойдем до следующего окна:

Установка дополнительных компонентов

Здесь нам предлагают установить вместе с программой еще и дополнительный оптимизатор PNG-файлов OptiPNG.

Если Вы планируете сохранять графику для веба именно в PNG-формате, то данное дополнение будет для Вас просто находкой! Кстати, по некоторым сведениям Google использует именно этот оптимизатор для уменьшения «веса» картинок в сервисе PageSpeed.

Также здесь Вы можете по желанию отключить установку документации (на английском языке, как и программа), например, если Вы экономите место на жестком диске.

Когда Вы определитесь с выбором, снова жмите «Next», пока не дойдете до окошка примерно такого содержания:

Отключение установки стороннего софта

В инсталлятор программы встроен рекламный блок, который предлагает установить сторонний софт на Ваш ПК. Чтобы в довесок к оптимизатору изображений не получить еще чего (возможно, что и вирусной природы!), советую снять галочку с согласием на установку дополнительного приложения, после чего только нажать кнопку «Install».

Интерфейс программы

Запустить программу после завершения установки Вы сможете по ярлыку в меню Пуск:

Рабочее окно программы RIOT 0.5.2

Интерфейс RIOT представляет собой двухпанельное окошко с кнопками управления сверху и снизу. В левой панели отображается оригинал открытого изображения, тогда как в правой – оптимизированная картинка.

Основные инструменты оптимизации находятся под окошками предпросмотра и разделены на три вкладки, соответственно поддерживаемым исходящим форматам: JPEG, PNG и GIF.

В качестве же входящих форматов поддерживается практически весь спектр популярных графических контейнеров (однако для поддержки RAW и HDR требуется установить дополнительный плагин).

Предлагаю рассмотреть программу в действии на конкретных примерах.

Сжатие JPEG-графики в RIOT

Самым распространенным и популярным форматом хранения графики на сегодняшний день является JPG-формат. При небольших размерах файла этот контейнер позволяет сохранять полноцветные изображения с незначительными потерями.

Последний факт является предметом ярого обсуждения профессионалов по поводу правомерности хранения графики в данном формате, поскольку он уже изначально содержит разнообразные артефакты, что подразумевает уменьшение размера картинки только за счет еще большего увеличения количества шумов :(.

Но обычным людям, зачастую просто чихать хотелось на всякие хроматические аберрации, поэтому JPG на сегодняшний день и процветает :).

Вернемся из дебрей философии к реальности и откроем любой JPG-файл в RIOT:

Окно уведомлений программы RIOT 0.5.2

При открытии у Вас может появиться всплывающее окошко с предупреждением. Предупреждения эти бывают двух видов:

  • Предупреждение о том, что текущие настройки не уменьшит размера файла (как на скриншоте выше);
  • Предупреждение о том, что формат открытого изображения не совпадает с выбранным форматом сохранения (например, если Вы откроете GIF-картинку, а на панели RIOT будет выбран формат JPEG (по умолчанию).

Пугаться этих предупреждений не стоит. В первом случае Вам просто нужно изменить значение на шкале «Quality» до тех пор, пока цифры, отображающие размер файла в строке «Optimized image» не станут зелеными. То есть размер картинки не уменьшится по отношению к исходному.

Поскольку JPEG – формат с потерями, то и уменьшить размер изображения в нем можно только за счет уменьшения его качества и увеличения количества артефактов. Настроить эти параметры в RIOT можно при помощи уже упомянутого полозка «Quality» и выпадающего списка «Chroma subsampling».

Первый позволяет задать непосредственно уровень качества обрабатываемой картинки, а второй – степень сглаживания между соседними пикселями.

Также, при помощи переключателя «Encoding» (справа) можно активировать стандартный или прогрессивный режим обработки (последний стоит по умолчанию, но несколько увеличивает длительность перекодирования).

Настройки сжатия JPG-формата в программе RIOT 0.5.2

Кроме ручных настроек в RIOT есть и автоматическая программа подбора оптимальных параметров изображения. Все, что Вам нужно сделать – нажать кнопку «Compress to size» (справа под окном предпросмотра) и указать желаемый размер картинки.

Программа сама проанализирует возможность уменьшения до указанного Вами значения и выдаст обработанный результат или сообщение о том, что настолько уменьшить файл невозможно:

Изменение размеров JPG-изображений

Также одним из вариантов уменьшения размера изображения может быть изменение его физических параметров длины и ширины. Например, для веба достаточным является графический файл с соотношением сторон 1024 на 768 пикселей. Файлы сверх этих параметров уже будут избыточными и могут сильно тормозить загрузку страницы в целом.

В RIOT для уменьшения загруженной картинки имеется функция «Resample» (кнопка слева от «Compress to size» или пункт меню «Edit»). При активации данной функции открывается окошко (см. скриншот выше) с полями ввода ширины (width) и высоты (height), а также выбором единиц измерения (пиксели (по умолчанию) или проценты).

Ниже идет выпадающий список «Resampling filter», который позволяет выбрать алгоритм сглаживания при переразмеривании. Они расположены сверху вниз по убыванию качества обработки. Однако помните, что, выбирая более качественный фильтр, Вы (а точнее компьютер) будет затрачивать больше времени на процессинг изображения.

Дополнительные полезные инструменты при обработке JPEG

Обратите внимание на то, что в RIOT для каждого исходящего формата имеется по несколько вкладок с настройками. Для JPEG-файлов – это уже рассмотренная нами вкладка «JPEG Options» и вкладка «Image adjustments»:

Дополнительная вкладка инструментов

Эта вкладка стандартна для всех форматов и содержит полозки настройки яркости, контраста и цветности итогового изображения. Также здесь имеются флажки «Invert» для перевода картинки в негатив и «Grayscale» для создания черно-белого рисунка.

В новой версии программы появилось две дополнительные кнопки. Первая – «Set defaults» – позволяет быстро применить к обрабатываемому изображению настройки, заданные по умолчанию. Вторая – «Apply to initial image» – позволяет применить заданные настройки к входящему изображению.

Также под вышеупомянутыми кнопками есть флажок «Save values on exit». Его активация дает возможность сохранить заданные Вами настройки после выключения программы, как настройки по умолчанию.

При работе с единичными картинками Вам могут также пригодиться кнопки, расположенные на разделителе между исходным и обработанным изображением. Например, для того, чтобы оценить потери качества, иногда нужно приблизить картинку.

А чтобы оценить общий вид – быстро вернуться к просмотру в формате «один к одному» или в режиме вписывания рисунка в размер окна предпросмотра.

Итак, подведем небольшой итог… На примере работы с JPEG-форматом мы ознакомились с основными принципами работы RIOT, и узнали об основных возможностях программы. Теперь предлагаю рассмотреть особенности работы приложения с другими форматами.

Обработка PNG-изображений

PNG (сокращенно от Portable Network Graphics) – это формат изначально разработанный для нужд веба, который, в отличие от JPG, позволяет хранить графику без потерь.

То есть картинка сохраняется такой, какой мы ее создавали в графическом редакторе или запечатлели на камеру (в последнем случае камера должна поддерживать сохранение в RAW без перекодировки в JPEG).

Ключевыми особенностями PNG-формата являются:

  • возможность хранение изображений как без потерь (TrueColor), так и в режиме индексированной палитры на 256 (или меньше) цветов;
  • поддержка прозрачного α-канала;
  • сравнительно небольшой размер графики (в сравнении с GIF, для замены которого и был разработан).

Единственным недостатком по сравнению с GIF является отсутствие поддержки анимации в базовой спецификации формата. Поэтому, если Вы (как и мы до недавнего времени) использовали на своих сайтах статические изображения в GIF-формате, можете смело переходить на PNG – получите выигрыш в общем объеме загрузки!

PNG является более сложным форматом по сравнению с JPG, поэтому и возможностей его оптимизации существует значительно больше:

Основные настройки оптимизации PNG-формата

Первое, что нужно выбрать – это параметр «Color reduction», который отвечает за уменьшение количества цветов в изображении.

По умолчанию стоит значение TrueColor, но если Вы хотите оптимизировать имеющиеся у Вас GIF-картинки, то Вам потребуется перейти в режим «Optimal 256 Colors Palette», то есть, в индексированную палитру, которая используется в GIF.

Количество цветов в базовой палитре можно уменьшать при помощи полозка «Reduce colors to» вплоть до монохромного изображения (2 цвета: «один – серый, другой – белый» :)). А степень сжатия регулировать про помощи установки одного из доступных значений в выпадающем списке «Compression».

После того, как Вы настроили базовые настройки, Вы можете переходить к более «тонким» параметрам. Первый из них – выбор алгоритма обработки изображения.

В этой версии программы алгоритма всего два: первый – более быстрый, но может вносить незначительные изменения  картинку, второй же – более медленный, но сохраняющий всю структуру кода. Из-за некоторых «вольностей» в оптимизации бинарного кода, из которого состоит изображение, первый алгоритм обычно обеспечивает лучший показатель сжатия.

Поэтому, если для Вас некритичны мелкие детали, то смело можете ставить его по умолчанию! Результат оптимизации, как видно со скриншота выше – сжатие исходного файла более, чем в 4 раза (правда, с потерями)!

Если же перед Вами стоит задача сжать PNG-изображение без потерь, то и здесь Вы можете рассчитывать на максимально возможную компрессию при использовании RIOT.

Стандартный алгоритм (опция TrueColor), к сожалению, сжимает недостаточно качественно, но для этого в программе есть раздел «External optimizers», в котором имеется три предустановленных сторонних оптимизатора PNG-графики. И хотя, реально доступен только один (OptiPNG, остальные придется качать и устанавливать в папку plugins вручную), но и его возможностей должно хватить:

Активация внешних PNG-оптимизаторов

OptiPNG представляет собой консольную утилиту (ее можно использовать и отдельно), которая является одним из лучших PNG-оптимизаторов на сегодняшний день. RIOT только избавляет нас от необходимости вручную вводить все настройки, автоматически загружая открытый графический файл на обработку.

Для процессинга одного изображения Вам достаточно просто нажать кнопку «Start selected optimizer» (в виде кнопки плей) и дождаться завершения расчетов, которые могут длиться довольно долго, зато в результате Вы получите сжатую без потерь версию Вашего изображения.

Если же Вы хотите использовать выбранный кодировщик для пакетной обработки нескольких файлов, то Вам потребуется активировать кнопку «Always Apply» (в виде зеленой галочки).

Преимуществом RIOT является то, что Вы можете сами доустанавливать дополнительные консольные оптимизаторы и использовать их прямо из интерфейса программы!

Для этого нужно просто скачать понравившийся Вам кодировщик (например, PNGout), поместить его в папку plugins и добавить в RIOT при помощи зеленой кнопки с плюсом. При этом параметры обработки Вы сразу указываете в специальном поле «Parameters» и их не нужно будет каждый раз вводить вручную в Командной строке!

Оптимизация в формате GIF

Поскольку, как мы уже выяснили выше, GIF является стареньким форматом с индексированной палитрой, то и настройки по его оптимизации будут представлять собой урезанный вариант настроек для PNG-изображений:

Оптимизация GIF-формата

У нас в арсенале имеется список предустановленных палитр, полозок для уменьшения количества цветов и выбор алгоритма обработки. То есть все то же, что мы рассмотрели выше, только чуть меньше :).

Единственная настройка, которой не было в предыдущем разделе – интерлейсинг (флажок «Interlaced»). Обычно просмотрщик изображений начинает прорисовывать картинку построчно сверху вниз.

При активации функции интерлейсинга мы добиваемся черезстрочной обработки, при которой данные о строках разбиваются на два потока: в первом хранятся данные о нечетных, а во втором – о четных строках.

Для LCD-дисплеев такая «химия» ни к чему, а вот для просмотра картинок на старых кинескопных мониторах и телевизорах эта функция может пригодиться, поскольку уменьшает эффект мерцания кадра (но увеличивает размер изображения).

Режимы работы RIOT

В новой версии программы появилось понятие режимов работы. Они устанавливаются при помощи кнопки в правом верхнем углу:

Режимы работы программы RIOT 0.5.2

Full Auto mode – полностью автоматический режим, который анализирует открытое изображение и автоматически предлагает его сохранить в определенном формате, с определенными настройками сжатия.

Увы, такой подход не всегда целесообразный, поэтому в программе имеется другой вариант – Auto, user format. В данном режиме RIOT тоже автоматически предлагает нам свой вариант оптимизации, но уже ориентируясь на наши предпочтения.

То есть, если мы перед этим сохраняли графику, например, в PNG, то и программа предложит сохранить новый файл в PNG.

Соответственно, Manual mode позволяет нам самостоятельно вручную определить все настройки. Он автоматически активируется, если мы воспользуемся каким-нибудь инструментом оптимизации.

Пакетная обработка файлов

Бесспорно, вручную оптимизировать каждое изображение можно максимально качественно, однако такая оптимизация может быть приемлемой только в том случае, если изображений немного.

Если же их десятки, сотни, а то и тысячи, то ручная обработка может затянуться на недели и месяцы! Чтобы этого не случилось, воспользуемся функцией пакетной обработки графики, которая присутствует в RIOT.

Для ее активации достаточно нажать кнопку «Batch» на панели инструментов вверху. Однако прежде, чем вызывать эту функцию, Вам потребуется произвести оптимизацию хотя бы одной картинки вручную!

Дело в том, что в окне пакетной обработки нет инструментов для настройки параметров сжатия, а программа берет их исходя из предыдущих пользовательских действий. Поначалу это слишком неудобно, но постепенно привыкаешь… :).

Итак, предположим, мы захотели обработать группу PNG-файлов.

Для этого оптимизируем один из них вручную (желательно с использованием стороннего кодировщика с установкой его по умолчанию), а затем переходим в окно пакетной обработки (программа спросит нас нужно ли закрыть текущую картинку и после этого все файлы будут сохраняться в формате PNG и с заданными нами настройками):

Окно пакетной обработки изображений

Здесь мы имеем дело с небольшой панелью инструментов, списком файлов для обработки и строкой выбора исходящего каталога с кнопкой запуска обработки.

Для начала нам нужно загрузить в список нужные файлы. Нажимаем на стрелочку возле кнопки «Add images» и выбираем один из вариантов добавления:

  1. Добавление одиночных файлов;
  2. Добавление всех файлов из указанной папки;
  3. Добавление всех файлов из указанной папки и ее подпапок.

После составления списка файлов мы можем задать некоторые настройки. Первая группа предустановок вызывается нажатием кнопки «Additional tasks». Здесь нам доступны такие возможности как:

  1. Повернуть изображения на определенный градус;
  2. Отразить картинки (по горизонтали или вертикали);
  3. Изменить их линейные размеры;
  4. Сжать до определенного размера файла.

Вторая группа настроек вызывается кликом по кнопке «Settings»:

  1. Перезаписать существующий файл;
  2. Удалить оригинальные файлы после обработки (не советую активировать, пока не освоитесь в программе);
  3. Сохранять оригинальные значения даты и времени создания файлов;
  4. Вывести отчет об изменениях размеров файлов.

После активации нужных настроек Вам останется только выбрать папку для сохранения обработанных изображений (строка «Output folder») и нажать кнопку «Start».

Если Вы, следуя моему совету, активировали сжатие размеров при помощи внешнего оптимизатора (например, OptiPNG), а файлов много, то на их обработку может потребоваться довольно много времени (все зависит от мощности Вашего ПК). Но результат стоит того! В итоге Вы получите максимально оптимизированные изображения без потери качества:

Результаты пакетной обработки изображений в RIOT 0.5.2

Напоследок хочу рассказать о некоторых недостатках RIOT. В принципе, кроме того, что интерфейс на английском языке, нареканий на ручной режим обработки нет.

В частности, в новой версии программа правильно отображает размеры файлов до и после обработки. Однако автоматические режимы работы оставляют желать лучшего (а именно, они не совсем корректно работают именно с форматом PNG) :(.

Так, например, Auto mode упорно не хотел сохранять в PNG изображения любого формата, все время предлагая JPG. Это, конечно, не критично, поскольку всегда можно вручную переключиться на нужную вкладку, но заставляет делать лишние телодвижения (спрашивается, на кой такой режим нужен, если все приходится доделывать вручную) :).

Второй же недостаток, видимо, как то связан с первым, но неявно. Он заключается в том, что при попытке пакетно обработать группу PNG-файлов на стандартных настройках, они вроде бы сохраняются в нужный контейнер, но при открытии обнаруживается, что сжаты они с огромными потерями качества, как если бы мы сжимали в JPG!

Именно поэтому при работе с PNG я и советую использовать внешние кодировщики. Во-первых, Вы точно получите сжатие без потерь, а, во-вторых, сжатие будет на порядок лучше, чем на стандартных настройках! Единственное, чем Вы «поплатитесь» при этом – потерей большего количества времени на перекодировку.

Достоинства и недостатки программы

Плюсы программы RIOT 0.5.2Плюсы:

  • поддержка всех популярных форматов графики;
  • поддержка оптимизации с потерями и без потерь;
  • возможность тонкой ручной настройки степени сжатия;
  • встроенный механизм поддержки сторонних PNG-оптимизаторов;
  • функция пакетной обработки файлов.

Минусы программы RIOT 0.5.2Минусы:

  • нет русского языка (обещают в версии 0.6.0);
  • неочевидная настройка параметров пакетной обработки файлов;
  • «косяки» автоматических режимов обработки.

Выводы

RIOT не единственная программа для оптимизации графики, но она уникальна тем, что позволяет подключать сторонние консольные обработчики, которые зачастую обеспечивают наилучшее качество сжатия без потерь. Данную программу можно рекомендовать всем, у кого есть свой сайт, и кому небезразлична скорость его работы.

Если Вы твердо решили заняться оптимизацией своего веб-ресурса или фотоколлекции, то RIOT может стать для Вас прекрасным помощником в этом деле!

P.S. Копирование данной статьи допускается только с согласия администрации сайта BestFREE.ru с сохранением авторства Руслана Тертышного и всех P.S. и P.P.S со ссылками на BestFREE.ru.

P.P.S. Как говорилось в статье, Вы можете использовать RIOT в качестве плагина для популярных просмотрщиков изображений. Один из них можно скачать с нашего сайта:
http://www.bestfree.ru/soft/graph/photo-viewer.php

Ваша загрузка начнется через пару секунд!


Получать обновления:



Похожие программы:

Редактор фотографий: Paint.NET
Редактор растровых изображений (фотографий и т.д.). Отлично заменит стандартный Paint от Windows. Умеет накладывать множество эффектов, убирать "красные глаза", работать со слоями, со сканером и камерой.
Графический редактор: GIMP
Неплохой графический редактор растровых изображений с открытыми исходными кодами. Изначально был создан для Unix/Linux, а затем портирован и на Windows.
Просмотрщик фотографий: XNView
Просмотрщик изображений со всеми необходимыми функциями и ненавязчивым интерфейсом. Хорошая замена FastStone Image Viewer если тот Вам почему-либо не понравился.
Рисование: Artweaver
Немецкая программа для рисования (по большей части), и для редактирования рисунков.
Картины своими руками: ArtRage
Чудная программа для рисования. Очень качественно имитирует рисование кистью, карандашом и другими инструментами настоящего художника.
Обработка фотографий: Fotor
Программа для улучшения фотографий за счет наложения на них разнообразных эффектов.

Комментарии

Greek 2014-03-04 20:04:20
На русский переведена включая и справку пользователем Leserg, спасибо ему.
сайт http://www.wylek.ru/forum/37-631-1#9093
Поьзуюсь с удовольствием.


Страницы: [1]

Оставить комментарий


1 Все комментарии проверяются. Спам и некультурные высказывания будут удалены.
2 Задавать вопросы лучше на нашем форуме. Просто зарегистрируйтесь и создайте новую тему.

captcha
Обновить
Идёт загрузка...
* Поля, обязательные для заполнения

Наша рассылка:


Полезный совет:


  
Мы в Google+

Система проверки ошибок от Mistakes.ru