Как увеличить гифку в размерах: изменение размера Gif анимации онлайн

Содержание

Гифки в stories Инстаграм | MH Studio

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

Как добавить гифки в истории Инстаграм

Существует два способа, как добавить gif в Инстаграм истории: первый — как отдельный элемент, второй — как самостоятельную stories. Разберем каждый из вариантов.

Gif для stories в Инстаграм как дополнительный элемент
Это старый и привычный способ, как вставить гифку в stories Инстаграм: 1Сделайте новую stories. 2Вверху экрана нажмите на стикер со смайликом, далее — «GIF». 3Выберите любую понравившуюся гифку и поместите ее в нужную часть stories.Самые популярные гифки расположены в разделе «В тренде». Также можно искать гифки по ключевым словам как на английском, так и на русском языках. Но выдача в Инстаграм иногда разная, поэтому рекомендуем вводить названия гифок поочередно на двух языках. Например: сначала вбить в поиск «любовь», а потом «love», так вероятность найти подходящую гифку возрастает.

Это старый и привычный способ, как вставить гифку в stories Инстаграм: 1Сделайте новую stories. 2Вверху экрана нажмите на стикер со смайликом, далее — «GIF». 3Выберите любую понравившуюся гифку и поместите ее в нужную часть stories.Самые популярные гифки расположены в разделе «В тренде». Также можно искать гифки по ключевым словам как на английском, так и на русском языках. Но выдача в Инстаграм иногда разная, поэтому рекомендуем вводить названия гифок поочередно на двух языках. Например: сначала вбить в поиск «любовь», а потом «love», так вероятность найти подходящую гифку возрастает.

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

Гифка в Инстаграм как самостоятельная stories
Недавно Инстаграм добавил еще один вариант добавления гифки, как самостоятельная stories. Такой вариант актуален, когда вы хотите разместить только гифку или использовать ее как фон для текста.1Зайдите в раздел stories и выберите «Создание». 2Далее найдите «GIF» и введите в поиск нужную гифку. К сожалению, ее нельзя уменьшать, она полностью заполнить экран stories. Но такой вариант гифки можно использовать для красивого анимационного фона. Для этого выберите нейтральный фон (в идеале, чтобы не было видно переходов, либо найдите вертикальную гифку). Добавьте текст или другие гифки стандартным способом.

Недавно Инстаграм добавил еще один вариант добавления гифки, как самостоятельная stories. Такой вариант актуален, когда вы хотите разместить только гифку или использовать ее как фон для текста. 1Зайдите в раздел stories и выберите «Создание». 2Далее найдите «GIF» и введите в поиск нужную гифку. К сожалению, ее нельзя уменьшать, она полностью заполнить экран stories. Но такой вариант гифки можно использовать для красивого анимационного фона. Для этого выберите нейтральный фон (в идеале, чтобы не было видно переходов, либо найдите вертикальную гифку). Добавьте текст или другие гифки стандартным способом.

Как добавить гифку, которой нет в Инстаграм
Разместить гифку, которой нет в стандартном списке, например, логотип собственного бренда, то можно с помощью сервиса GIPHY. Для этого установите приложение на свой смартфон. Выберите подходящую гифку в разделе «Explore» или найдите нужную с помощью поиска. Нажмите на понравившуюся гифку, далее на иконку с бумажным самолетиком. Если вы хотите опубликовать гифку сразу в stories или ленту Инстаграм, нажмите на бумажный самолетик, далее на иконку Инстаграм. Если как дополнительный элемент в stories, то нажмите на бумажный самолетик и сохраните ее через иконку в правом верхнем углу.

Разместить гифку, которой нет в стандартном списке, например, логотип собственного бренда, то можно с помощью сервиса GIPHY. Для этого установите приложение на свой смартфон. Выберите подходящую гифку в разделе «Explore» или найдите нужную с помощью поиска. Нажмите на понравившуюся гифку, далее на иконку с бумажным самолетиком. Если вы хотите опубликовать гифку сразу в stories или ленту Инстаграм, нажмите на бумажный самолетик, далее на иконку Инстаграм. Если как дополнительный элемент в stories, то нажмите на бумажный самолетик и сохраните ее через иконку в правом верхнем углу.

Идеи использования гифки в stories
Гифку необходимо использовать уместно. Разместить ее так, чтобы она дополняла контент, а не забирала все внимание на себя. Поэтому мы сделали небольшую подборку с идеями и красивыми гифками в Инстаграм, которые подскажут, как можно умело использовать их в своих stories.Чтобы сделать анонс публикации, сделайте ее репост в stories и добавьте гифку «New post», «Tap/Click here», «Fresh content» или просто разместите кликающую руку. Тем самым вы подскажете необходимое действие подписчику и замотивируете на взаимодействие с контентом. Можно просто размещать какие-то готовые записи в виде «Good morning» или, например, «Friday». Так вы просто передаете настроение и параллельно общаетесь с аудиторией.С помощью гифки в Инстаграм можно и оживлять фотографии, добавив блеск, идущий снег или дождь. Или дополнить фото с едой или с кофе дымом/паром. Это небольшой элемент, но он насколько придает шарма фотографии, делает ее живой и создает настроение. Гифки по тематикам позволят добавить к обычному фото изюминку. Например, с помощью гифки можно вызвать эффект неожиданности, добавив на обычную фотографию с моря гифку в виде акулы или разместив динозавра в джунглях.

Гифку необходимо использовать уместно. Разместить ее так, чтобы она дополняла контент, а не забирала все внимание на себя. Поэтому мы сделали небольшую подборку с идеями и красивыми гифками в Инстаграм, которые подскажут, как можно умело использовать их в своих stories.
Чтобы сделать анонс публикации, сделайте ее репост в stories и добавьте гифку «New post», «Tap/Click here», «Fresh content» или просто разместите кликающую руку. Тем самым вы подскажете необходимое действие подписчику и замотивируете на взаимодействие с контентом. Можно просто размещать какие-то готовые записи в виде «Good morning» или, например, «Friday». Так вы просто передаете настроение и параллельно общаетесь с аудиторией.С помощью гифки в Инстаграм можно и оживлять фотографии, добавив блеск, идущий снег или дождь. Или дополнить фото с едой или с кофе дымом/паром. Это небольшой элемент, но он насколько придает шарма фотографии, делает ее живой и создает настроение. Гифки по тематикам позволят добавить к обычному фото изюминку. Например, с помощью гифки можно вызвать эффект неожиданности, добавив на обычную фотографию с моря гифку в виде акулы или разместив динозавра в джунглях.

Заключение

Чтобы ваши stories были необычными, подбирайте интересные и красивые гифки в Инстаграм.

При этом не забывайте соблюдать чувство меры — не добавлять по 10 гифок на одну stories и не использовать анимацию в каждой stories. Не забывать про читабельность — анимация должна подчеркивать, акцентировать внимание, а не мешать изучению контента. К примеру, если в тексте выделить какое-то слово, добавив к нему гифку-блеск — это хорошо. Если выделить весь текст блеском, он становится нечитабельным, и пользователь с наибольшей долей вероятности побыстрее перелистнет такую stories.


Если эта статья была вам полезна — поделитесь ею с друзьями.

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

Если Вам необходимо продать товары или услуги — обращайтесь в агентство MH Studio. Большие скидки для подписчиков нашего канала.

Связаться с нами

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

Размеры изображения. Кадрирование изображения с помощью инструмента «Рамка». Уменьшение размеров картинок в разных форматах

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

Числогрызы ткнулись в физический предел полупроводников. Куда дальше? Евгений Золотов Опубликовано 27 ноября 2013 Суперкомпьютеры всегда представлялись особенным классом вычислительной техники. Поскольку строят такие машины для решения задач

автора Гурский Юрий Анатольевич

Размер изображения Если необходимо значительно изменить размер изображения, то лучше использовать специальные программы, однако в небольших пределах допустимо использовать и атрибуты элемента IMG.Чтобы редактировать размер картинки, используют атрибуты width и height. Их

Из книги автора

Физический размер матрицы Выбирая цифровую камеру, неплохо поинтересоваться физическим размером ее матрицы, ведь именно эта характеристика определяет качество камеры.

Чем сенсор больше, тем больше он содержит ПЗС-элементов, тем выше его разрешение и, следовательно,

Из книги автора

12.1. Image Size (Размер изображения) Открыть диалоговое окно Image Size (Размер изображения) можно, выполнив команду Image ? Image Size (Изображение? Размер изображения) (рис. 12.1). Рис. 12.1. Окно Image Size (Размер изображения)1. Чистый размер изображения. Измеряется в пикселах или процентах.

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

Случалось ли Вам при попытке выложить свою фотографию в Интернет на очередной сервис видеть предупреждение, типа: «Разрешается загружать файлы размером не более 2 мегабайт»? Либо такое: «Максимально допустимый размер изображения — 1000х1000 пикселей». Думаю, что да. Однако, не все могут понять, чего сервис от них хочет…

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

Краткий ввод в терминологию

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

  1. Размер изображения — обычно имеется в виду физические значения ширины и высоты картинки в пикселях.
  2. Размер файла изображения — подразумевается количество кило- или мегабайт, которые занимает картинка как файл. В разговорной речи встречаются синонимы термина такие как, например, «вес» или «объем» снимка.
  3. Разрешение изображения — термин, обозначающий плотность пикселей на картинке. В фотоделе, обычно измеряется в количестве точек на дюйм (dots per inch — DPI), однако, в повседневной жизни чаще встречается способ измерения разрешения в мегапикселях. При этом вычисляется количество пикселей не на одном дюйме, а на всем фото путем умножения ширины на высоту и деления на 1000000 (мега).

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

Если Вы покупали себе цифровой фотоаппарат или телефон с камерой, то одной из характеристик в списке обязательно значилось разрешение в мегапикселях (сокращенно — «МП»). Это величина, которая характеризует максимальное количество всех точек (пикселей) на получаемом снимке.

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

На изображении выше Вы видите одну и ту же картинку, но первая не подвергалась никаким манипуляциям и отображается в оригинальном размере 256 на 256 пикселей, а вторая изначально была вполовину меньше, но для наглядности увеличена до того же размера, что и первая. В результате видим, что вторая картинка выглядит более размытой, а по краям видны «зазубрины». Это случилось из-за того, что мы попытались увеличить размер картинки с малым разрешением за счет растяжения изначально недостаточного количества пикселей.

Отсюда проистекает одна «печальная» истина: уменьшить любое большое изображение можно без особого труда, но увеличить маленькое без потери качества практически нереально. Иными словами, разрешение картинки можно только понижать. При попытке его увеличения мы получим нечеткий и никуда не годный снимок. Этим, кстати, грешат некоторые китайские камеры телефонов. Они, имея реальную матрицу на 0.3 — 2 мегапикселя, программно увеличивают разрешение готового снимка до 5 и даже 8 МП, из-за чего на выходе получается зашумленный нечеткий снимок.

Однако, не все так однозначно. Масла в огонь подливают фотографы, которые привыкли измерять разрешение не в мегапикселях, а в точках на дюйм:) И в этом есть рациональное зерно. Представим себе большую фотографию, к примеру, мегапикселей на 8. Из нее нужно вырезать фрагмент 400 на 300 пикселей. По вышеизложенной теории разрешение итогового фотофрагмента получится 400х300/1000000=0.12 МП…

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

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

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

Думаю, теперь с терминологией все немного прояснилось, поэтому настало время переходить к практике и поговорить конкретно об уменьшении наших картинок.

Уменьшение изображений штатными средствами

Итак, представим такую ситуацию: у нас есть компьютер с Windows и картинка, которую срочно нужно уменьшить. Но ни Интернета, ни специальных программ для этого нет. Реально ли выполнить задачу? Да! Нам поможет стандартный, встроенный в Windows графический «недоредактор» Paint:)

Несмотря на свои скудные возможности, Paint позволяет менять размеры изображений за счет уменьшения или увеличения их линейных размеров. Для этого активируйте программу («Пуск» — «Все программы» — «Стандартные»), откройте в ней нужную картинку и на вкладке «Главная» кликните кнопку «Изменить размер и наклонить», либо сочетание клавиш CTRL+W:

В открывшемся окошке у нас имеется два раздела. Нам нужен верхний — «Изменить размер». По умолчанию активно изменение в процентах с сохранением пропорций (при изменении ширины автоматически изменяется высота и наоборот). Для точного переразмеривания нужно активировать опцию «Пиксели» и задать конкретную ширину или высоту.

Также иногда бывает нужно откадрировать изображение, то есть вырезать из общей картинки только один фрагмент. Сделать это в Paint можно либо вручную (растягивая или стягивая фото за точки, расположенные по углам и центрам сторон), либо при помощи специального диалога «Свойства», вызываемого из меню «Файл»:

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

Уменьшение изображений сторонним софтом

Как говорится, по бедности, справиться с изменением размеров картинки можно и средствами Paint (можно и микроскопом гвозди забивать:)), однако, это довольно неудобный способ… Гораздо легче справиться с задачей, воспользовавшись сторонними программами.

Все их можно условно разделить на три типа:

  1. Комплексные менеджеры изображений. Данная категория программ представляет собой нечто вроде файлового менеджера для фотографий. Эти приложения позволяют просматривать, сортировать и управлять огромными базами картинок в любых графических форматах. Среди прочих возможностей в них обычно имеются и функции быстрого изменения размеров для выбранных изображений (в том числе и в пакетном режиме). Примерами таких комплексных решений являются бесплатные программы или XNViewer .
  2. Программы для пакетной обработки графических файлов. Это могут быть отдельные приложения или модули менеджеров изображений, которые позволяют изменять размеры не одной картинки, а одновременно целой их группы по заданным Вами правилам. Одним из наиболее удачных решений такого рода (которым я пользуюсь и сам) является модуль FastStone Image Viewer под названием FastStone Photo Resizer, который может также работать как отдельная программа.
  3. Программы для тонкой оптимизации изображений. Это уже специализированная ниша для тех, кому важна экономия размера картинок вплоть до нескольких килобайт. Например, если Вы веб-разработчик, то Вам важно, чтобы графические файлы «весили» как можно меньше для скорейшей их загрузки у посетителя сайта. Из всех бесплатных программ под Windows мне известна только одна, которая имеет графический пользовательский интерфейс и позволяет оптимизировать изображения разных форматов — RIOT (Radical Image Optimization Tool).

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

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

Изменение линейных размеров изображений — дело довольно нехитрое и простое. Несколько же труднее все обстоит с их оптимизацией. О ней и поговорим далее…

Теория оптимизации изображений

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

Говоря об оптимизации, часто упоминают о том, что она бывает без потери качества и с потерями. Уменьшение размера изображения без потери качества происходит за счет удаления всей служебной информации об оптимизируемом графическом файле, а также применения к нему определенных алгоритмов, направленных на оптимизацию цифрового кода из которого состоит картинка. Как правило, при уменьшении размеров без потерь можно «выиграть» не очень много в «весе» итогового файла, но тем не менее, в Интернете порой играет роль даже пара лишних килобайт.

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

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

  1. JPG (или JPEG). Этот формат лучше всего подходит для хранения полноцветных изображений, таких как, например, цифровые фотографии. Сжатие информации в нем достигается в основном за счет добавления к исходной картинке цифровых шумов — случайного набора разноцветных пикселей, которые «скрадывают» часть полутонов оригинальных изображений.

  1. GIF. Единственный кроссплатформенный формат, который может хранить анимацию в виде серии кадров. К его плюсам также относится поддержка прозрачности фона. Однако, за все это приходится расплачиваться тем, что палитра GIF-изображения может состоять только из 256 цветов. Такой формат подходит для пиксельарта или сохранения графики, не требующей отображения полноцветности (например, скриншоты окон Windows).

    Существует несколько алгоритмов оптимизации GIF, но все они базируются на уменьшении количества цветов в палитре и применении (или неприменении) дизеринга — некоего аналога цифровых шумов в JPEG, которые позволяют визуально сгладить переходы полутонов между основными цветами. Для сравнения изменений в качестве и размерах итогового файла взгляните на следующий скриншот:

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

    Оптимизация PNG в полноцветном режиме осуществляется за счет уплотнения кода картинки, а в индексированной палитре (подобно GIF) за счет уменьшения количества цветов. При этом сжатый PNG с 265-цветной палитрой будет занимать на пару килобайт меньше места, чем такой же GIF-файл.

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

Уменьшение размеров картинок в разных форматах

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

Максимально оптимизировать JPEG-файлы можно при помощи утилиты Jpegtran . Чтобы начать его использование нужно запустить Командную строку (Пуск — строка Выполнить — команда CMD — Enter), перейти в папку с программой (проще всего распаковать ее в корень одного из дисков) и выполнить команду: «jpegtran.exe /?» чтобы получить справку по всем возможностям утилиты:

Как видим, синтаксис команды для обработки файла у нас следующий:

jpegtran.exe -ряд -команд имя_исходного_JPEG_файла имя_обработанной картинки

Допустим, нам нужно оптимизировать изображение с именем 1.jpg, которое находится в той же папке, что и наша программа (то есть на диске Е). Команда для этого будет следующая:

jpegtran.exe -copy none (не копируем МЕТА-данные) -optimize (оптимизируем код изображения без потерь) -verbose (выводим результаты вычислений на экран) 1.jpg (указываем имя обрабатываемого файла) 3(opt).jpg (задаем имя оптимизированной картинки)

Жмем Enter и получаем примерно такую картину:

Готовая картинка уменьшилась на 1 килобайт, но и это для веба бывает весьма полезно:)

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

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

К сожалению на русском толковых сервисов практически нет, поэтому приходится довольствоваться зарубежными на английском. Одним из лучших для обработки JPEG-файлов, на мой взгляд, является http://jpeg-optimizer.com/ :

Данный сервис позволяет не только оптимизировать JPEG-картинки за счет понижения их качества, но и умеет уменьшать их размер. Для этого нужно отметить галочкой опцию «Resize Photo» и указать новое значение ширины изображения в пикселях.

Данный сервис не имеет никаких настроек и не позволяет менять линейные размеры изображений, зато прекрасно справляется с уменьшением их «веса». Причем за раз может обработать до 20 файлов до 5 мегабайт каждый!

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

Выводы

Честно скажу что, начиная писать статью, не думал, что придется описывать столько нюансов и нюансиков:) Проблема усугубилась тем, что пришлось уложить в объем одной статьи довольно много теоретического и практического материала, которого бы хватило на небольшую (а, может, и большую:)) книгу. Поэтому прошу заранее извинения, если где-то что-то слишком скомкано объяснил. Если Вас заинтересуют какие-нибудь уточнения, обязательно спрашивайте в комментариях — будем разбираться:)

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Изображение находится на холсте. Обычно они равны размерам друг друга. Но это вовсе не обязательное условие: размеры холста могут быть больше, чем размеры изображения. Поэтому не следует путать эти два термина: размеры холста и размеры изображения.

Для изменения размеров изображения необходимо выполнить команду Image Image Size (Изображение → Изменение размеров) (Рис. 3). Изменение размеров изображения означает, что к изображению не добавляются новые чистые области, а существующее изображение увеличивается или уменьшается в размерах. На изменение размеров изображения может также оказывать влияние разрешение этого изображения. Чем больше будет пикселей на условную единицу измерения — тем больше будет размер этого изображения.


Рис. 3. Изменение размеров изображения

На панели Current Size (Текущий размер) выводится информация о размерах существующего изображения, разрешении этого изображения и его размере.

На панели New Size (Новый размер) можно изменить размеры ширины (Width ) и высоты (Height ) данного изображения и его разрешение (Resolution ). При изменении размеров масштаб изображения (Percent ) автоматически изменяется.

По умолчанию размеры ширины и высоты изменяются пропорционально, поэтому при изменении одного размера, второй будет изменен автоматически. О соблюдении пропорции сообщает значок () справа от полей Width и Height . Если это не нужно, то сбросьте флажок из индикатора Constrain Proportions (Ограничивать пропорции).

Флажок в индикаторе Resample Image (Пересчитать изображение) разрешает выполнить интерполяцию, то есть пересчет точек измененного изображения:

  • Nearest Neighbor (По соседним точкам) — самая неточная, но зато самая быстрая интерполяция;
  • Linear (Линейная) — средняя по возможностям и времени интерполяция;
  • Spline (Шлиц) — наиболее точная интерполяция, но требующая для работы больше времени.

Растровая фотография состоит из цветных точек. Из этих точек складывается лицо человека и окружающие его предметы. Каждая точка имеет строго заданный размер и размер точек неизменен. Если мы изменяем размеры изображения, то на фотографии будет уже другое число точек. Если мы увеличим размеры фотографии в 1,5 раза, то число точек по горизонтали и по вертикали также увеличится в 1,5 раза. Но так как размеры точек неизменны, то придется закрашивать эти точки по-другому. Интерполяция как раз и решает этот вопрос заложенными математическими методами. Существует класс программ, интерполирующих изображения: FastStone Photo Resizer , PIXresizer 2.0.1, PicJet Resizer 1.0, BenVista Photo Zoom Pro 3, Reshade Image Enlarger 2. Одной из лучших программ интерполяции является коммерческая программа BenVista Photo Zoom Pro , которая может работать как самостоятельно, так и в качестве плагина для Adobe Photoshop , CorelDRAW , Corel Paint Shop Pro и аналогичных программ. В программе предлагаются 11 алгоритмов интерполяции, в том числе собственных разработок.

Сжатие изображений для веб-разработчиков | Вебмастеру

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

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

Памятка: Контрольный список по сжатию изображений

  1. Сжимайте изображения в подходящем формате в наименьшем приемлемом качестве:
  • Настройте уровень сжатия всех изображений вручную, где это возможно.
  • Автоматизируйте сжатие остальных, чтобы достичь наивысшей производительности.
  • Рассмотрите возможность использования формата WebP для ваших изображений;
  • Сохраняйте ваши изображения с прогрессивными настройками. Это благоприятно скажется на восприятии пользователями вашего сайта;
  • Исследуйте другие интересные способы достичь лучшего сжатия или прозрачности. Мыслите нестандартно.
  • Почему важно быть маленьким

    Если говорить очень упрощённо, чем больше страница, тем дольше она загружается. Проведено множество исследований, которые показывают, что пользователи медленных сайтов проводят меньше времени на сайте, меньше нажимают на ссылки и рекламные блоки, и тратят меньше денег. Маленькие сайты, такие как AutoAnything, которые вдвое сократили время загрузки сайта, отметили увеличение выручки на 13 процентов. А исследования на крупных сайтах, таких как Amazon, показали, что их выручка снижается на 1 процент на каждые 100 миллисекунд задержки загрузки.

    Вдобавок к тому, что большие страницы отрицательно влияют на производительность стационарных компьютеров, больше всего раздутые страницы заставляют страдать мобильных пользователей. Страница размером в 1Мб не только бесконечно долго загружается, она также может неприятно отразиться на счёте за услуги связи.

    Даже так называемые «безлимитные» тарифные планы для мобильных телефонов, на самом деле таковыми не являются. Большинство из них предоставляют около 2Гб за фиксированную плату, а превышение этого лимита может тарифицироваться дополнительно. Не говоря уже о том, что есть множество мест в мире, где отсутствуют безлимитные тарифные планы и где стоимость загрузки информации является серьёзной проблемой для пользователей.

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

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

    Виды алгоритмов сжатия

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

    Большинство алгоритмов сжатия изображений с потерей данных основаны на особенностях человеческого зрения и часто избавляются от информации, которую мы на самом деле не можем видеть, за счёт этого уменьшая объём. Например, ограничивая количество цветов, использованных в изображении. Меньше цветов – меньше объём данных для передачи. Как правило, когда вы сохраняете изображение в формате, поддерживающем потерю данных, вы выбираете некоторое значение, представляющее собой соотношение качества изображения к его размеру.

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

    ДоПосле
    0.123, 1.2345, 21.2165, 21.999, 12.1230,0,20,20,10

    Рис. 1 – Пример сжатия с потерей данных. Значения округляются до ближайшего числа, кратного 10. Это преобразование необратимо.

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

    ДоПосле
    aaaaabbbbbcccddddeeeeffffaaaaabba5b4c2d4e4f4a5bb0

    Рис. 2 – Пример сжатия без потерь. Количество символов, идущих подряд, определяется числом, после символа. Мы можем точно восстановить исходные данные. Заметьте, что если подряд идут не больше двух символов, имеет смысл просто оставить их как есть. Вы видите такой пример в конце потока в виде ‘bb’.

    Формат изображений для обеспечения экономии размера при сжатии, как правило, соединяет вместе различные алгоритмы сжатия с потерями и без. Существует несколько форматов, поддерживаемых веб браузерами, с различными характеристиками. Точнее, не существует (пока) одного формата «на все случаи жизни». Разные виды изображений должны быть закодированы в разные форматы, в зависимости от того, что это за изображение, от того, какие форматы поддерживает браузер и от потребностей конкретной веб-страницы.

    В общем случае веб-разработчику при выборе формата изображения нужно ответить на следующие вопросы:

    • Нужна ли прозрачность?
    • Нужна ли анимация?
    • Нужно ли высокое качество изображения?

    ‘Lena’ – распространённое изображение для оценки и сравнения алгоритмов сжатия изображений.

    PNG – простой формат, поддерживающий прозрачность и сжатие без потерь. Он позволяет вам выбрать альфа-канал для вашего изображения, чтобы замаскировать прозрачные области, а также, по желанию, активировать компрессор данных Deflate.
    (Deflate – это комбинация двух компрессоров: LZ77 и Кода Хаффмана). Поскольку сжатие происходит без потерь, качество изображения остаётся идентичным исходному. Однако это порождает проблемы: размеры файлов обычно получаются раздутыми, не такими маленькими, какими они могут быть.

    GIF – ещё один формат, поддерживающий прозрачность наряду с анимацией. Формат GIF содержит две стадии сжатия: этап сжатия с потерей данных или определение палитры (ограничение цветовой гаммы изображения до 256 цветов), за которым следует сжатие без потерь по алгоритму LZW. Процесс квантования цветов изображения до всего лишь 256 производит агрессивное снижение качества в пользу меньшего размера, что также хорошо влияет на сжатие на этапе LZW.

    Кольт МакАнлис:
    Большинство современных передовых компрессоров больше всего выигрывают от совмещения нескольких этапов кодирования. Один этап может изменить поток данных так, что последующие смогут сжать его лучше, чем сам исходный поток. Популярные архиваторы, такие как 7zipсоединяют в себе кодирование словаря по алгоритму LZ, производящее уменьшенное подмножество символов, которое может быть более эффективно использовано в алгоритме Цепь Маркова.

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


    Если вам не нужна прозрачность или анимация, JPG – лучший формат для вас.

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

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

    Конечно, новый формат пока не поддерживается всеми браузерами, поэтому веб-разработчики, которые уже внедрили его, сейчас сталкиваются с проблемами юзабилити. Несмотря на это, 30% экономия, по сравнению с JPG наряду с возможностью адаптации формата на уровне сервера доказывают, что WebP – доминирующий формат для любых сайтов, где размер изображений представляет проблему.

    СжатиеБез потерьС потерямиПрозрачностьАнимация
    PNGХорошееДаНетПолнаяНет
    GIFOKДаДаБинарнаяДа
    JPGХорошееДаДаНетНет
    WebPОтличноеДаДаПолнаяДа

    Рис. 3 – Особенности некоторых форматов, поддерживаемых браузерами.

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

    Кроме того, как показывает проект imgmin, как правило, при сжатии JPG на уровне от 75 до 100 восприятие качества изменяется незначительно:

    Для среднего изображения JPEG *видимое* изменение качества от 100 до 75 зачастую незначительно, зато очень заметна разница в размере файла на каждом уровне.

    Это значит, что многие изображения выглядят хорошо для обычного пользователя на уровне качества 75, но вдвое меньше размером, чем, если бы они были на уровне качества 95. По мере того, как качество опускается ниже 75, появляются более различимые визуальные изменения, а экономия в размере уменьшается.


    Следующая таблица показывает, что на большинстве крупных веб-сайтов уровень качества колеблется около 75 практически для всех их изображений JPG:

    СайтКачество JPG
    Эскизы картинок Google74-76
    Полноразмерные изображения на Facebook85
    Изображения JPEG на главной странице Yahoo69-91
    Изображения JPEG на главной странице Youtube70-82
    Изображения в Википедии80
    Фоновое изображение на Windows live82
    Изображения JPEG пользователей Twitter30-100

    Рис. 4 – Средний уровень качества JPG, используемый на крупнейших сайтах.

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

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

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

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

    Как таковой, формат изображений SVG сильно отличается от других типов файлов тем, что это векторный формат, то есть окончательное изображение генерируется процедурно, используя информацию об описанных в файле формах, до получения определённого окончательного изображения. Когда изображение SVG загружается, оно конвертируется в растровый формат (двумерный массив пикселей, вроде битовой карты) перед тем, как будет отображено.

    Рис. 5 – Пример растрового изображения (слева) в сравнении с векторным изображением (справа). Заметьте, что векторное изображение намного проще и менее детализировано. Это из-за того, что данный формат не предназначен для создания высококачественных изображений.

    Думайте об SVG как о формате, который позволяет вам хранить «описание» изображения в очень небольшом объёме памяти и генерировать высококачественное, независимое от разрешения изображение на клиенте, вне зависимости от размера исходных данных. Одно из ограничений формата SVG заключается в том, что он может быть использован для представления только определённого вида изображений, иначе говоря, векторные изображения должны быть упрощёнными и использовать набор примитивных типов, чтобы определить, как отобразить цвета на экране.

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

    Одна из больших проблем, с которой сталкиваются разработчики – это количество пикселей монитора относительно размера создаваемых изображений. То есть, если автор создаёт изображения для настольного веб-сайта, скорее всего, размеры изображений были выбраны им для просмотра на больших настольных мониторах. Однако мобильные устройства создают проблему, так как размеры их экранов гораздо меньше и их трафик гораздо дороже. Как следствие пользователи будут загружать изображения размером больше, чем им требуется или чем они могут отобразить.

    Есть несколько способов решить эту проблему.

    Одно из решений заключается в предварительном, автономном, расчёте размеров изображений для каждого возможного разрешения. Большинство статичных веб-сайтов могут легко добиться этого на этапе создания, возможно изменяя размеры изображений с помощью наборов инструментов, типа Grunt.

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

    Эдди Османи:
    Если вы заинтересованы в использовании Grunt для генерации этого контента, я бы порекомендовал попробовать наш способ создания адаптивных изображений с помощью Grunt совместно с ImageMagic для автоматической генерации изображений с предварительно рассчитанными размерами.

    Для тех, кто использует Node/Express, в качестве альтернативы подойдёт express-processimage, или вы можете создать скрипт, вызывающий для вас ImageMagick.

    Однако, одна из пока-не-разрешённых проблем с этим подходом – найти хорошее решение для управления ростом объёма ваших данных. Что касается логики, есть надежда, что атрибут srcset решит эту проблему (движок WebKit, как вы знаете, поддерживает его, Blink намерен реализовать поддержку, FF будет его поддерживать в iOS).

    А пока, можно использовать polyfill для srcset в качестве промежуточного шага.

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

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

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

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

    Существует два основных способа отображать изображения в сети.

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

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

    Большинство сайтов в сети построено на втором варианте. Я уверен, мы все знакомы с постепенным «разворачиванием» изображения сверху вниз. Это происходит потому, что обычно изображения хранятся в растровом порядке, иначе говоря, первые байты изображения, которые получает браузер, находятся в левом верхнем углу изображения и дальше идут по порядку горизонтально. Очевидно, что если мы храним изображение по-другому, мы можем изменить порядок передачи битов по сети, что изменит то, как изображение отображается на экране.

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

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

    Рис. 6 – Пример линейной и прогрессивной загрузки изображений.

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

    Использовать это свойство для ваших изображений чрезвычайно просто: Просто сохраните ваши GIF или PNG изображения с опцией «interlaced», или JPEG изображения с опцией «progressive» — и вашим пользователям начнёт нравиться время загрузки вашего веб-сайта. Хотя, стоит уточнить, что прогрессивные изображения пока не поддерживаются всеми браузерами, и загрузка прогрессивного изображения на таких платформах может на самом деле ухудшить производительность.

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

    Разделение вашего прозрачного слоя для улучшения сжатия.

    Разработчики игр под HTML5 обычно пересылают больше изображений, чем ваш обычный веб-сайт, большинство из которых – прозрачные рамки для анимации. К сожалению это вынуждает делать PNG изображения, чтобы добиться прозрачности. Однако несколько разработчиков изобрели обходные пути, чтобы получить лучшее сжатие и прозрачность изображений. Например, вы можете разделить данные по цветам и прозрачности в два разных файла изображений (например, два файла JPG), и восстановить их на клиенте, используя элемент CANVAS. Хотя это и увеличивает количество запросов в сети, экономия в размере изображения может быть существенной для разработчиков, у которых на сайте множество прозрачных изображений.

    Джейк Арчибальд:
    Стоит отметить, что может быть быстрее просто использовать -webkit-mask там, где это поддерживается вместо всего этого сумасшествия с canvas. К счастью я создал библиотеку, чтобы помочь вам в этом.

    Опция Deflate в PNG – это кодер без потерь, но это не должно останавливать вас от использования предобработки с потерей качества, если вы хотите. Инструменты обработки изображений, такие как ImageAlpha и ImageOptim, могут сжать ваше PNG изображение, используя метод с потерей данных в качестве предварительной обработки перед кодированием изображения в PNG формат. Это создаёт двухступенчатый процесс, где сжатие с потерями и без потерь осуществляются двумя разными приложениями. Результаты впечатляющие: уменьшение пространства цветов позволяет сжатию без потерь найти и обработать больше совпадений в файле, что выливается в лучшее сжатие.

    После того, как вы сохранили изображение в формате PNG, можно переупаковать ваши данные PNG, используя более совершенные компрессоры, чтобы сгенерировать меньший файл PNG. Такие инструменты, как advPNG, возьмут ваш файл PNG и прогонят его через улучшенный Deflate компрессор, чтобы получить меньший файл. Или вы можете совместить PNGOUT с инструментами, вроде OptiPNG или Zopfli, чтобы добиться того же эффекта. Конечно, каждая из этих систем выдаёт немного разные результаты, в зависимости от входных данных, поэтому мудрой мыслью будет использовать систему, которая произведёт сжатие несколькими компрессорами и выберет наименьший файл. Если вам лень её создавать, ScriptPNG возьмёт на себя всю тяжёлую работу.

    Не все анимации созданы равными.

    Команда SublimeText запустила вебсайт, где они хотели широко использовать анимацию для показа особенностей их редактора. Вместо использования видео или стандартного GIF, они создали собственную систему анимации и сжатия, чтобы получать прекрасную анимацию при гораздо меньших размерах файлов. Этот метод позволяет им отображать высококачественную анимацию на разных платформах без необходимости использовать сложное видео или flash плагин.

    Существует больше одного пути к отзывчивым изображениям.

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

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

    1. Сжимайте изображения в подходящем формате в наименьшем приемлемом качестве:
    • Настройте уровень сжатия всех изображений вручную, где это возможно
    • Автоматизируйте сжатие остальных, чтобы достичь наивысшей производительности
  • Рассмотрите возможность использования формата WebP для ваших изображений;
  • Сохраняйте ваши изображения с прогрессивными настройками. Это благоприятно скажется на восприятии пользователями вашего сайта;
  • Исследуйте другие интересные способы достичь лучшего сжатия или прозрачности. Мыслите нестандартно.
  • Полезные инструменты

    • ImageAlpha
    • ImageOptim
    • advPNG
    • ImageAlpha w/ Canvas Helper Library
    • Interactive tool for testing progressive images

    РедакцияПеревод статьи «Image Compression for Web Developers»

    Как изменить размер картинки GIF

    Как изменить размеры картинок GIF

    Картинки формата GIF привлекают многих. Такие картинки вращаются, сверкают…и т.д. Когда-то было время, что хотелось интересную картинку уменьшить до размера аватара, но по не знанию после уменьшения размера прекращалось какое либо движение. Это происходило из-за того, что после изменения размера формат GIF переходил в PNG или JPEG. Я расскажу Вам о способе изменения размера картинок формата GIF, которым я пользуюсь, с сохранением всех функций картинок.

    Проделаем всё это в программе Фотошоп. Сначала разберём вариант уменьшения размера картинки. Для примера я загружу вот такую картинку GIF в Фотошоп, размером 100х100 пикселей:В окне слоёв мы видим, что картинка состоит из семи слоёв:

    Чтобы все слои одинаково изменили свои размеры, надо их все выделить. Сначала выделите 1-й слой:

    Затем прокрутите до последнего слоя и, зажав клавишу Shift, кликните по последнему слою. Все слои выделятся синим цветом:

    Теперь можно изменять размер картинки. Для этого воспользуемся инструментом «Трансформирование», комбинация клавиш Ctrl + T и вокруг картинки появится рамка:

    Теперь, зажав клавишу Shift, сдвигаем рамку, тем самым уменьшаем размер картинки. Я сделаю её в два раза меньше:

    Остаётся кликом мышки убрать рамку и сохранить картинку «Сохранить для Web устройств….»

    Теперь рассмотрим вариант увеличения размера картинки. Загружаем в Фотошоп исходную картинку. Картинка та же для примера, размер 100х100 пикселей. Увеличим её размер до 200х200 пикселей. Сначала выделим все слои, как описано выше.

    Заходим в меню Изображение — Размер холста… и в открывшемся окне выставляем необходимые размеры:

    Нажимаем ОК и и видим, что холст под картинкой увеличился:

    Теперь трансформируем картинку (Ctrl + T) и растягиваем её до нужных размеров, удерживая клавишу Shift

    Получим увеличенное изображение картинки:

    Ну а теперь убрать рамку и сохранить изображение. Надеюсь, что кому-то это пригодится.

    ИсходноеУменьшенноеУвеличенное

     

    Изменение объёма при нагревании — урок. Физика, 7 класс.

    Мы привыкли, что все предметы вокруг нас имеют постоянный размер и объём. Но так ли всё на самом деле?

     

    Опыт 1.

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

    Когда шарик остынет, он вернётся в исходное состояние и снова легко пройдёт сквозь кольцо.

     

     

    Рис. \(1\). Металлический шар проходит сквозь кольцо

     

    Этот опыт подтверждает, что твёрдые тела могут менять размеры при изменении температуры.

     

    Опыт 2.

    Изменяется ли объём жидкости при нагревании?

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

    Это происходит из-за того, что вода в колбе при нагревании расширяется, занимает весь предоставленный объём в колбе и продолжает заполнять трубку.

     

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

     

     

    Рис. \(2\). Нагревание колбы с жидкостью

    Объём тела можно изменить нагреванием и охлаждением:

    • при нагревании объём тел увеличивается пропорционально температуре: \(T\uparrow ~\Rightarrow V\uparrow\).

    • при охлаждении объём тел уменьшается пропорционально температуре: \(T\downarrow ~\Rightarrow V\downarrow\).

    Заметим, что мы не можем бесконечно нагревать вещества. При определённых температурах в металлах начнётся процесс плавления, а в жидкостях — процесс кипения.

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

    Источники:

    Рис. 1. Металлический шар проходит сквозь кольцо. © ЯКласс.

    Рис. 2. Нагревание колбы с жидкостью. © ЯКласс.

    Стандарт форматов бумаги (ISO)

    В связи с массовым применением в отечественной полиграфии импортной техники, которая предусматривает использование бумаг соответствующего качества и размера, большое распространение получили форматы соответствующие международной системе стандартов ISO 216. Стандартные размеры бумаги, например ISO A4, широко распросранены в настоящее время по всему миру. Это обозначение и сам принцип построения форматов определяется международным стандартом ISO 216:1975.

    Таблица размеров для форматов бумаги от 4A0 до А10

    Размеры листов формата A

    ФорматВысота x Длина (мм) Высота x Длина (» дюймы)
    4A02378 x 1682 мм93.6 x 66.2 » дюймов
    2A01682 x 1189 мм66.2 x 46.8 » дюймов
    A01189 x 841 мм46.8 x 33.1 » дюймов
    A1841 x 594 мм33.1 x 23.4 » дюймов
    A2594 x 420 мм23.4 x 16.5 » дюймов
    A3420 x 297 мм16.5 x 11.7 » дюймов
    A4297 x 210 мм11.7 x 8.3 » дюймов
    A5210 x 148 мм8.3 x 5.8 » дюймов
    A6148 x 105 мм5.8 x 4.1 » дюймов
    A7105 x 74 мм4.1 x. 2.9 » дюймов
    A874 x 52 мм2.9 x 2.0 » дюймов
    A952 x 37 мм2.0 x 1.5 » дюймов
    A1037 x 26 мм1.5 x 1.0 » дюймов

    Для получения размеров бумаги в сантиметрах, конвертируйте значений из мм в см путем деления их на 10, чтобы перевести значения из дюймов в футы поделите дюймовые значения на 12.


    Принцип построения форматов бумаги в стандарте ISO

    В стандарте ISO отношение длины листа к ширине во всех форматах равняется отношение квадратного корня из двух в к единице (1.4142:1). Другими словами, ширина и длина страницы относятся друг к другу также как сторона и диагональ квадрата. Это отношение чрезвычайно удобно для использования в форматах бумаги. Если положить две таких страницы рядом или разрезать такую страницу пополам, то в результате получится страница(ы) с точно таким же отношением длины к ширине.

    Формат ISO базируется на метрической системе. Отношение к квадратному корню из 2 не дает возможность нацело округлить абсолютные значения длины и ширины страницы в стандартных единицах длины, например, в миллиметрах. Поэтому площадь страницы принято указывать в удобных для подсчета круглых единицах. Так плотность бумаги обычно указывают в г/м², что упрощает расчет массы документа, если формат и количество страниц известны.

    На схеме, приведенной выше, описано формирование размеров бумаги серии А стандарта ISO 216:

    • Отношение длины к ширине во всех форматах равна квадратному корню из двух (~1,4142).
    • Формат A0 имеет площадь 1 м².
    • Формат А1 — это А0 разрезанный пополам. Другими словами, высота А1 = ширине А0, ширина А1 = половине высоты А0.
    • Все форматы меньше А1 получаются аналогичным образом. Если разрезать формат An параллельно его короткой стороне на две равные части, получится формат A(n+1).
    • Стандартными значениями высот и ширин форматов бумаги считаются их округленные до целого значения в миллиметрах.

    Расширяет сферу применения стандарта ISO, формат серии B. Он используется там, где форматы серии А не подходят. Также существует серия C, которая чаще всего используется для обозначения форматов конвертов.

    • Ширина и высота формата Bn — это среднее геометрическое между форматами An и следующим большим форматом A(n-1). Например, формат B1 — это среднее геометрическое между А1 и А0, это значит что коэффициент увеличения формата A1 до формата B1 равен коэффициенту увеличения формата B1 до формата A0.
    • Аналогично, форматы серии C — это среднее геометрическое между A и B серией форматов с одинаковым номером. Например, несвернутый лист формата A4 свободно помещается в конверте формата C4, который в свою очередь свободно помещается в конверт формата B4. Если свернуть этот лист (А4) пополам до формата A5, он будет свободно помещаться в конверт формата C5 и т.п.
    • Форматы B и C, как и следовало ожидать, также подчиняются правилу квадратного корня из двух.

    Следующая ниже таблица показывает размеры всех форматов ISO A, B и C. Все размеры указаны в миллиметрах:

    Форматы серии А Форматы серии B Форматы серии C
    4A01682 × 2378
    2A01189 × 1682
    A0 841 × 1189B01000 × 1414C0917 × 1297
    A1 594 × 841B1 707 × 1000C1648 × 917
    A2 420 × 594B2 500 × 707C2458 × 648
    A3 297 × 420B3 353 × 500C3324 × 458
    A4210 × 297B4250 × 353C4229 × 324
    A5 148 × 210B5 176 × 250C5162 × 229
    A6 105 × 148B6 125 × 176C6114 × 162
    A7 74 × 105B7 88 × 125C7 81 × 114
    A8 52 × 74B8 62 × 88C8 57 × 81
    A9 37 × 52B9 44 × 62C9 40 × 57
    A10 26 × 37B10 31 × 44C1028 × 40

    Допустимый допуск в размерах ±1.5 мм для размеров до 150 мм, ±2 для размеров от 150 до 600 мм, и ±3 мм для размеров свыше 600 мм. В некоторых стандартах аналогичные ISO 216 допуски ужесточены, например, стандарт DIN 476 предписывает допуски: ±1мм, ±1.5 мм, и ±2 мм в соответствующих размерах.

    Примеры применения

    Стандарт ISO покрывает широкий диапазон форматов бумаги, однако, не все из них широко применяются на практике. Среди всех форматов, формат А4 — самый важный для повседневного офисного использования.

    Вот лишь некоторые примеры использования форматов стандарта ISO:

    ФорматыПримеры использования
    A0, A1чертежи, постеры
    A1, A2лекционные плакаты
    A2, A3рисунки, диаграммы, большие таблицы
    A4письма, журналы, анкеты, каталоги, стандартный формат для офисных принтеров и копировальных аппаратов
    A5блокноты
    A6открытки
    B5, A5, B6, A6книги
    C4, C5, C6конверты для писем формата А4 (C4), сложенного вдвое формата А4 (C5), сложенного втрое формата А4 (C6)
    B4, A3газеты (поддерживается большинством копировальных машин в дополнение к А4)
    B8, A8игральные карты

    Форматы бумаги для инженерных систем


    Инженерная печать – это печать различной проектной документации (таблиц, схем, планов, чертежей и т.д.). Такие документы в основном имеют много мелких элементов, которые должны хорошо читаться. Поэтому их печатают на бумаге большого размера. Онашем итернет-магазине вы можете купить бумагу для инженерных систем форматов А0, А1, А2, А3 и А4.

    Форматы бумаги для широкоформатной печати

    Само название «широкоформатная печать» подразумевает, что печать производится на больших листах. Чаще всего ее заказывают для рекламы (билборды, ситилайты, баннеры, презентации и т.д.), поэтому печатают на форматах А1, А0 или двойном А0. Использовать еще больший формат бумаги не имеет смысла, так как она будет рваться. Если необходима печать рекламы на большом носителе, то у нас можно заказать самоклеющуюся пленку для широкоформатной печати, баннерную бумагу для различных целей.

    Форматы бумаги для цифровой печати

    Для цифровой печати подходят практически все форматы бумаги. Наиболее часто применяют А5, А4, А3 форматы, поскольку они самые популярные у клиентов. Реже используются форматы бумаги для плоттров А2, А1. Наш интернет-магазин предлагает бумаги с покрытием для цифровой печати на плоттерах любых форматов


    Как увеличить файлы GIF или JPEG | Small Business

    Знание того, как увеличивать файлы в формате GIF или JPEG, позволяет вам подогнать ваши изображения к носителю, на котором вы хотите представить эти изображения. Для вашей веб-страницы может потребоваться иллюстрация, которая, например, впишется в определенный блок, продиктованный макетом вашей страницы. Если рисунок для этой иллюстрации слишком мал, его необходимо изменить размер, чтобы он соответствовал блоку. С этой задачей могут справиться несколько бесплатных инструментов, в том числе и в Интернете. Одним из недостатков этого процесса является то, что увеличение размера изображения для файлов в формате GIF и JPEG снижает качество изображения, поскольку включает в себя распространение фиксированного объема данных по увеличенному размеру формата.

    Pixlr

    Щелкните ссылку «Редактор (расширенный)» на главной странице Pixlr, чтобы загрузить редактор изображений. Щелкните ссылку «Открыть с компьютера», затем перейдите к файлу JPEG или неанимированному GIF на жестком диске. Pixel не сохраняет анимацию в файлах GIF. Дважды щелкните изображение, чтобы загрузить его в Pixlr.

    Щелкните команду «Размер изображения» меню «Изображение», чтобы отобразить диалоговое окно с элементами управления изменением размера. Введите новую ширину в текстовое поле «Ширина». Чтобы сохранить такое же соотношение ширины и высоты исходного изображения, оставьте флажок в поле «Сохранить пропорции», затем нажмите «ОК».«В противном случае снимите флажок« Сохранить пропорции », затем введите новую высоту в текстовое поле« Высота ».

    Используйте команду« Сохранить »в меню« Файл », чтобы сохранить увеличенное изображение.

    Paint

    Используйте команду« Открыть »в Paint, которое находится в меню «Файл», чтобы загрузить JPEG или неанимированный GIF.

    Щелкните команду «Изменить размер» на панели инструментов, чтобы открыть диалоговое окно изменения размера. Щелкните параметр «Процент», чтобы изменить размер в зависимости от текущего размера изображения. Щелкните значок » Пиксели »для увеличения до определенного размера в пикселях.Введите коэффициент масштабирования, умноженный на 100, в поле «По горизонтали», если вы выбрали параметр «Процентное масштабирование». Например, чтобы удвоить ширину изображения, введите «200» в поле «По горизонтали». Введите количество пикселей, которое должно занимать изображение по ширине, в поле «По горизонтали», если вы выбрали параметр «Пиксели».

    Снимите флажок «Соотношение сторон», если вы хотите установить новую высоту изображения независимо от ширины. Введите число для новых вертикальных размеров в поле «Вертикаль».Нажмите «ОК», чтобы изменить размер.

    GIMP

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

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

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

    Щелкните значок цепочки, чтобы увеличить высоту независимо от ширины, затем введите новый размер высоты в поле управления «Высота».

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

    Щелкните «Масштаб», чтобы выполнить увеличение, затем щелкните команду «Сохранить» в меню «Файл».Выберите параметр «Анимация», если появится диалоговое окно с информацией о файлах GIF. Нажмите «Экспорт», чтобы завершить сохранение на диск.

    Ссылки

    Писатель Биография

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

    Как увеличить gif файлы

    1. Home
    2. Как увеличить gif файлы

    Тип фильтра: За все время Последние 24 часа Прошлая неделя Прошлый месяц

    Результаты листинга Как увеличить файлы GIF

    Как увеличить файлы GIF или JPEG Techwalla

    7 часов назад Шаг 5. Щелкните пункт меню « Файл ». Выберите «Сохранить как», чтобы сохранить изображение под новым именем файла .Нажмите кнопку «Сохранить», чтобы сохранить его под текущим именем файла . Увеличение изображений с помощью Microsoft Paint может вызвать искажение четкости изображения. Новее и больше…