Как изменить объем анимации

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

Содержание

  • Как изменить размер GIF
    • Способ 1: GIMP
    • Способ 2: Adobe Photoshop
    • Заключение
  • Вопросы и ответы

как изменить размер рисунка гиф

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

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

Поскольку GIF представляет собой последовательность кадров, а не отдельную картинку, изменять размер файлов в таком формате непросто: понадобится продвинутый графический редактор. Самыми популярными на сегодняшний день являются Adobe Photoshop и его свободный аналог GIMP – на их примере мы покажем вам эту процедуру.

Читайте также: Чем открыть GIF

Способ 1: GIMP

Свободный редактор графики ГИМП отличается обширным функционалом, который мало чем уступает платному конкуренту. Среди опций программы есть и возможность изменения размера «гифок». Это делается так:

  1. Запустите программу и выберите вкладку «Файл», затем используйте опцию «Открыть».
  2. Открыть GIF-анимацию для редактирования в GIMP

  3. С помощью встроенного в GIMP файлового менеджера доберитесь до каталога с нужным изображением, выделите его мышкой и воспользуйтесь кнопкой «Открыть».
  4. Выбрать GIF-анимацию для редактирования в GIMP через встроенный файловый менеджер

  5. Когда файл будет загружен в программу, выберите вкладку «Изображение», затем — пункт «Режим», в котором отметьте вариант «RGB».
  6. Установить режим пространства RGB для редактирования GIF-анимации в GIMP

  7. Далее зайдите во вкладку «Фильтры», щелкните по опции «Анимация» и выберите вариант «Разоптимизировать».
  8. Установить фильтр разоптимизации для редактирования GIF-анимации в GIMP

  9. Обратите внимание, что появилось новая открытая вкладка в рабочем окне GIMP. Все последующие манипуляции следует проводить только в ней!
  10. Вкладка с готовой для редактирования GIF-анимацией в GIMP

  11. Снова используйте пункт «Изображение», но на этот раз выберите опцию «Размер изображения».
    Приступить к изменению размера GIF-анимации в GIMP

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

  12. Изменить размер анимации GIF в GIMP

  13. Чтобы сохранить результаты, перейдите по пунктам «Файл»«Экспортировать как…».
    Экспортировать редактированную в GIMP GIF-анимацию
    Появится окно выбора места хранения, имени и расширения файла. Проследуйте к каталогу, куда хотите сохранить изменённый файл и переименуйте его, если потребуется. Затем щёлкните «Выберите тип файла» и отметьте в появившемся списке вариант «Изображение GIF». Проверьте настройки, после чего нажмите на кнопку «Экспортировать».
  14. Настройки экспорта редактированной в GIMP GIF-анимации

  15. Появится окно настроек экспорта. Обязательно отметьте пункт «Сохранить как анимацию», остальные параметры можете оставить без изменений. Воспользуйтесь кнопкой «Экспорт», чтобы сохранить изображение.
  16. Экспорт изменённого изображения в анимацию GIF в GIMP

  17. Проверьте результат работы – изображение уменьшилось до выбранных размеров.

Готовая изменённая в GIMP анимация GIF

Lumpics.ru

Как видим, с задачей изменения размеров GIF-анимации GIMP справляется великолепно. Единственным недостатком можно назвать сложность процесса для неопытных пользователей и тормоза в работе с объёмными изображениями.

Способ 2: Adobe Photoshop

Photoshop новейшей версии является самым функциональным графическим редактором среди представленных на рынке. Естественно, в нём присутствует возможность изменения размеров GIF-анимаций.

  1. Откройте программу. Первым делом выберите пункт «Окно». В нём зайдите в меню «Рабочая среда» и активируйте пункт «Движение».
  2. Включить среду движения для редактирования GIF в Adobe Photoshop

  3. Далее откройте файл, размеры которого хотите изменить. Для этого выберите пункты «Файл»«Открыть».
    Открыть GIF для редактирования в Adobe Photoshop
    Запустится «Проводник». Проследуйте к папке, в которой хранится целевое изображение, выделите его мышкой и нажмите на кнопку «Открыть».
  4. Выбрать ГИФ-анимацию в проводнике для ресайза в Adobe Photoshop

  5. Анимация будет загружена в программу. Обратите внимание на панель «Шкала времени» — на ней отображены все кадры редактируемого файла.
  6. Раскадровка редактируемой GIF в Adobe Photoshop

  7. Для изменения размера используйте пункт «Изображение», в котором выберите вариант «Размер изображения».
    Редактировать размеры GIF в Adobe Photoshop
    Откроется окошко настройки ширины и высоты картинки. Убедитесь, что единицы измерения установлены в положение «Пиксели», затем введите в поля «Ширина» и «Высота» нужные вам значения. Остальные настройки можно не трогать. Проверьте параметры и нажимайте «ОК».
  8. Изменить размеры ГИФ-анимации для ресайза в Adobe Photoshop

  9. Чтобы сохранить полученный результат, воспользуйтесь пунктом «Файл», в котором выберите вариант «Экспортировать», а далее — «Экспортировать для Web (старая версия)…».
    Экспорт отредактированной GIF в Adobe Photoshop
    Настройки в этом окне тоже лучше не менять, потому сразу нажимайте на кнопку «Сохранить» внизу рабочей области утилиты экспорта.
  10. Сохранить отредактированную GIF в Adobe Photoshop

  11. Выберите в «Проводнике» местоположение изменённого GIF, переименуйте при необходимости и нажмите «Сохранить».
    Выбрать место хранения изменённой ГИФ-анимации в Adobe Photoshop
    После этого Photoshop можно закрывать.
  12. Проверьте результат в указанной папке при сохранении папке.

Изменённаяв Adobe Photoshop ГИФ-анимация, открытая в Проводнике

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

Читайте также: Аналоги Adobe Photoshop

Заключение

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

Еще статьи по данной теме:

Помогла ли Вам статья?

На чтение 5 мин Просмотров 2.6к.
Обновлено 06.12.2021

Продолжение советов по оптимизации и уменьшению объёма анимированного файла GIF, начало смотрите здесь.

1. Подбор оптимальной модели редукции цвета

Всего в Photoshop имеется четыре модели:
Перцепционная (Perceptual) — для создания пользовательской таблицы цветов, наиболее гармоничных для восприятия

Селективная (Selective) — по умолчанию создает таблицу цветов, схожую с перцепционной, но основанную на ключевых цветах изображения, причём предпочтение отдается web-цветам. Эта таблица обычно делает изображение с наибольшей достоверностью цветов. Эта модель выбрана по умолчанию.

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

Ограниченная (Restrictive) — использует стандартную палитру из 216 безопасных Web-цветов.

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

Если ваше изображение имеет меньше, чем 216 цветов, неиспользуемые цвета удаляются из таблицы.

Ели говорить откровенно, то я всегда подбираю эти модели методом научного тыка.

цветовые модели gif анимации

2. Замена цветов анимации на Web-цвета

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

Есть другой вариант — использовать одну из первых трёх моделей и заменять не все цвета на Web, а только часть. Делается это с помощью опции «Web-цвета» (Web Snap).

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

3. Дизеринг (сглаживание, Dithering)

В официальных русскоязычных версиях Photoshop с незапамятных времён опция «Dithering» переводится как «Дизеринг», что является, мягко говоря, неточностью. В данном контексте «Dithering» означает «сглаживание», сглаживание переходов от одного цвета к другому.
Поскольку GIF-файлы содержат ограниченное количество цветов, для улучшения вида рисунка может понадобиться создание переходов между отдельными цветами, а для этого нужно имитировать недостающие цвета. Для создания этих цветов и существует опция «Дизеринг». Всего имеется четыре алгоритма для подобной имитации сглаживания — «Без дизеринга», «Случайное», «Регулярный» и «Шум»:

алгоритмы сглаживания цветов

Рассмотрим алгоритмы подробнее (надеюсь, с режимом «Без дизеринга» всё понятно).

Используя алгоритм «Случайное» (Diffusion), мы, можем регулировать количество сглаживания.
В алгоритмах «Регулярный» (Pattern) и «Шум» (Noise) настройки отсутствуют, Photoshop всё делает автоматически.

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

4. Другие настройки

«Потери» (Lossy) — управление уровнем потерь визуальной информации при сглаживании, которые могут уменьшить размер файла, но также и ухудшить качество картинки. Доступна при отключенной опции «Чересстрочно» (Interlaced).

«Прозрачность» (Transparency) — имеет смысл включить в том случае, если изображение содержит прозрачные участки. Алгоритмы сглаживания работают по принципу опции «Дизеринг» (Dithering) и называются так же.

5. Сравнение исходной и оптимизированной версий

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

как уменьшить объём файла анимации GIF в Photoshop

Вы можете просмотреть анимацию, а также задать параметры повторов — один раз, постоянно или задать собственное количество повторов:

изменить повторы анимации

Если результат Вас удовлетворил, переходите к следующему действию — сохранению анимации.

6. Подогнать оптимизацию анимации под указанный объём файла

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

Нажимаем на кнопку в правом верхнем углу и выбираем строку «Оптимизировать по размеру файла» (Optimize to File Size)

подгон анимации под заданный объём файла

7. Предварительный просмотр анимации в браузере, сохранение параметров оптимизации

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

сохранение набора анимации

Анимацию с нашими настройками мы можем предварительно просмотреть в браузере, нажав на кнопку в левом нижнем углу окна:

воспроизвести анимацию в браузере Photoshop

Будет показана не только анимация, но и все данные по файлу GIF — объём, линейные размеры и т.д., а также HTML-код. Для примера я взял анимацию из этого урока:

воспроизвести анимацию в браузере Photoshop

Если всё нравится, то сохраняем файл. Для этого нажимаем кнопку «Сохранить» в правом нижнем углу диалогового окна. Открывается новое окно, где выбираем путь, ставим настройки, как показано на рисунке (это настройки по умолчанию), нажимаем кнопку «Сохранить»:

сохранить анимацию Photoshop

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

Привет Тостер, прошу помощи у более опытных людей в сфере фронтенда. Есть готовая анимация, найденная на codepen.
Ссылка на анимацию.

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

Мой вопрос заключается в следующем:
1. Как вставить эту анимацию в нужный мне див.
2. Как в функции вызова этой анимации задать размеры, чтобы она влезала в 200х200 пикселей.

Что было испробовано:

В js вызове анимации методом тыка найти размеры не удалось, хотя знакомые слова мне попадались, например эти строки:

ArtScene.prototype.setup = function(gl)
    {                                
        ......
        this.fbo = new Fbo({
            size: [gl.viewportWidth, gl.viewportHeight] 
        });   
        ......
    }

И вот здесь

var pri = new PlanePrimitive({
            width: gl.viewportWidth, 
            height: gl.viewportHeight, 
            resolution: 1, 
            flipY: true, 
            drawMode: Primitive.TRIANGLES, 
        });

Поэтому я решил немного «схитрить» и выставил размеры canvas в css свойством

.surface canvas {
	width: 200px !important;
	height: 200px !important;
}

Вышло так
a59357c292c04547974f7ba75a797bcc.png

Заметно что пропорции анимации сбиты, т.к в коде у тега canvas прописана ширина и высота, отличная от той, что я указал в css. Я уверен что мой способ неправильный и нужно редактировать размер в js. Еще по ресайзу анимация как-будто каждый раз отрисовывается заново и с новыми пропорциями.

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

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


Download Article


Download Article

Is your GIF a little too big or small? No worries—resizing it is a really quick and easy process. We’ve covered everything you need to know, so you can adjust your GIF in no time. In just a few minutes, you’ll know how to change the size of an animated GIF file to optimize it for sharing, video embedding, or other purposes.

  1. Image titled Resize a GIF Step 1

    Do so by clicking on the link or typing «www.ezgif.com» in your Web browser.

  2. Advertisement

  1. Image titled Resize a GIF Step 2

    It’s near the top of the webpage in the left-center of the toolbar.[1]

  1. Image titled Resize a GIF Step 3

    Enter the GIF’s URL in the «paste image URL:» field. You can also click on Browse button to upload a GIF from your computer.[2]

  2. Advertisement

  1. Image titled Resize a GIF Step 4

    It’s the blue button in the «Animated GIF resizer» section of the webpage.

  1. Image titled Resize a GIF Step 5

    In the fields below your uploaded image, you can either:

    • Enter a width and height in the «New width:» and «New height:» fields (the current width and height are displayed immediately beneath the image); or
    • Enter a percentage by which to increase or reduce the size of the GIF.
  2. Advertisement

  1. Image titled Resize a GIF Step 6

    It’s the blue button below the «new size» fields. [3]

    • The resized image will appear below the Resize it! button in the «Resized image:» section of the webpage.
  1. Image titled Resize a GIF Step 7

    It’s on the right side of the toolbar below the resized image.

    • Depending on your browser, if asked, choose to click «Save:» field at the top of the dialog box.[4]
    • New resized image will be downloaded and saved to default downloads location on your computer.
  2. Advertisement

  1. Image titled Resize a GIF Step 10

    You’ll find the newly resized image at this location. The resized GIF is now available for use on your computer.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

Reference

About This Article

Thanks to all authors for creating a page that has been read 60,308 times.

Did this article help you?


Download Article


Download Article

Is your GIF a little too big or small? No worries—resizing it is a really quick and easy process. We’ve covered everything you need to know, so you can adjust your GIF in no time. In just a few minutes, you’ll know how to change the size of an animated GIF file to optimize it for sharing, video embedding, or other purposes.

  1. Image titled Resize a GIF Step 1

    Do so by clicking on the link or typing «www.ezgif.com» in your Web browser.

  2. Advertisement

  1. Image titled Resize a GIF Step 2

    It’s near the top of the webpage in the left-center of the toolbar.[1]

  1. Image titled Resize a GIF Step 3

    Enter the GIF’s URL in the «paste image URL:» field. You can also click on Browse button to upload a GIF from your computer.[2]

  2. Advertisement

  1. Image titled Resize a GIF Step 4

    It’s the blue button in the «Animated GIF resizer» section of the webpage.

  1. Image titled Resize a GIF Step 5

    In the fields below your uploaded image, you can either:

    • Enter a width and height in the «New width:» and «New height:» fields (the current width and height are displayed immediately beneath the image); or
    • Enter a percentage by which to increase or reduce the size of the GIF.
  2. Advertisement

  1. Image titled Resize a GIF Step 6

    It’s the blue button below the «new size» fields. [3]

    • The resized image will appear below the Resize it! button in the «Resized image:» section of the webpage.
  1. Image titled Resize a GIF Step 7

    It’s on the right side of the toolbar below the resized image.

    • Depending on your browser, if asked, choose to click «Save:» field at the top of the dialog box.[4]
    • New resized image will be downloaded and saved to default downloads location on your computer.
  2. Advertisement

  1. Image titled Resize a GIF Step 10

    You’ll find the newly resized image at this location. The resized GIF is now available for use on your computer.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

Reference

About This Article

Thanks to all authors for creating a page that has been read 60,308 times.

Did this article help you?

Понравилась статья? Поделить с друзьями:
  • Как изменить нумерацию трудового договора
  • Как изменить номинальную стоимость акций
  • Как изменить номер телефона на майл ру если телефона больше нет
  • Как изменить номер телефона на ivi
  • Как изменить номер на картинке