Наверное, вы видели анимированные изображения в комментариях ВКонтакте, которые запускаются автоматически. Они представляют из себя PNG анимацию, которую кто-то добавил себе в документы, а затем оставил комментарий с этим изображением. Да, именно PNG, а не GIF. В результате картинка представляет из себя не статичное изображение со ссылкой на анимированную версию, а полноценную анимацию. Если скачать такое изображение себе, залить его в свои документы ВКонтакте, а затем опубликовать в комментарии, то анимация будет работать. Если же попытаться загрузить свою анимированную картинку PNG или GIF в документы, а затем опубликовать ее в комментариях, то анимация работать не будет. Что ж, давайте разберемся, как сделать анимированное граффити в сообщениях вконтакте gif png.
Вам потребуется только браузер, ваш аккаунт ВКонтакте и gif-анимация, из которой вы хотите сделать анимированное граффити. Никаких сомнительных программ скачивать не нужно. Также, как и не нужно вводить данные своей учетной записи где-либо. Вы сможете сделать все самостоятельно без использования дополнительных инструментов.
Как создать анимированную, самозапускающуюся GIF для комментариев вк
С 26 октября 2020 года способ не работает, заблокирован администрацией ВКонтакте. Подробнее: https://vk.com/wall-1_395554
К сожалению, других известных способов пока нет. Ранее загруженные граффити все еще работают.
1. Вначале нужно подготовить файл анимации. Выберите гифку, которую вы хотите использовать. Не используйте файлы слишком большого разрешения. Такие файлы получаются большого размера и могут работать некорректно. Для того, чтобы все получилось, обычную GIF-анимацию нужно сконвертировать в анимированное PNG изображение. Обратите внимание, что изображение нужно именно сконвертировать, а не просто изменить расширение с *.gif на *.png. Если вы просто измените расширение файла, ВКонтакте определит это и ничего не получится. Есть довольно много способов конвертировать изображение. Можете воспользоваться любым на свое усмотрение. Чтобы ничего не скачивать, воспользуйтесь одним из онлайн-конвертеров. Например, этим:
Выберите ваше gif изображение и загрузите его на сайт:
Затем нажмите «Convert to APNG!»:
Дождитесь окончания конвертации и скачайте анимированный png файл. Будьте внимательны, он будет ниже, под надписью Output APNG image:
Задайте файлу любое имя, используя латиницу и/или цифры.
Файл готов, теперь его особым способом нужно загрузить в документы вконтакте.
2. Зайдите на сайт ВКонтакте и войдите в свою учетную запись. Так, как вы обычно это делаете.
3. Перейдите в раздел документации для разработчиков ВКонтакте. На данном этапе потребуется docs.getMessagesUploadServer. Чтобы не искать вручную, воспользуйтесь ссылкой:
https://vk.com/dev/docs.getMessagesUploadServer
Пролистайте страницу в самый низ и найдите там «Пример запроса». Заполните поля так, как показано на картинке.
В поле type введите значение graffiti
В поле peer_id введите значение 1
Version оставьте без изменений, в данном примере использовалась версия 5.92
Нажмите «Выполнить».
После того, как вы нажали «Выполнить», появится возможность загрузить файл. Выберите *.png файл, который сконвертировали до этого:
Если файл был сконвертирован правильно, то результат должен выглядеть так, как на картинке ниже. Теперь скопируйте все, что идет в кавычках после «file»:. На картинке выделено серым, сами кавычки копировать не нужно:
4. Перейдите в раздел документации для разработчиков, найдите docs.save. Или воспользуйтесь ссылкой:
Пролистайте в нижнюю часть страницы и найдите «Пример запроса». Из полей file, title, tags удалите все, что там есть. В поле file вставьте скопированный текст, нажмите «Выполнить»:
Результат должен быть аналогичен тому, что на картинке. Никаких ошибок (error) не должно быть.
5. Теперь нужно загрузить анимированный *.png файл, который был сделан в первом пункте, в свои документы ВКонтакте. Документы находятся по адресу https://vk.com/docs
При загрузке файла выберите тип «Другой документ». Не переименовывайте файл до того, как он будет загружен в документы! После загрузки имя можно изменить.
6. Нажмите правой кнопкой мыши по названию загруженного файла и выберите «Копировать адрес ссылки». Вставьте ссылку в комментарий на любой странице, в группе или в сообществе и нажмите «Отправить». Также можно отправлять анимацию в личных сообщениях.
Анимация работает только в браузере на компьютере или в полной версии мобильного браузера. В приложении ВКонтакте такая анимация воспроизводиться не будет. Вместо анимации будет отображена статичная картинка, которая ведет себя как стикер. Ее нельзя открыть на весь экран и увеличить, можно только посмотреть.
Возможные ошибки при создании анимированных граффити
Если ВКонтакте с момента публикации ничего не изменилось, а создать анимированное граффити не получается, вероятнее всего вы что-то делаете не так. Вот самые распространенные ошибки, которые могут возникнуть.
Если в 3 пункте во время загрузки изображения возникает такая ошибка:
1 |
{"error":"bad graffiti extension","error_descr":"bad graffiti extension"} |
то это значит, что вы используете неподходящее изображение. Ошибка возникает в том случае, если, например, изображение .*gif не было сконвертировано в .*png, а просто изменилось расширение у файла. Такое может произойти при использовании некоторых программ и сервисов, которые переименовывают, а не конвертируют изображения. Или же в том случае, если вы переименовали изображение самостоятельно, не сконвертировав его.
Если в 4 пункте, когда вы вставляете скопированный текст, вы видите что-то подобное
1 2 3 4 5 6 7 |
"error": { "error_code": 100, "error_msg": "One of the parameters specified was missing or invalid: file field is incorrrect", "request_params": [{ "key": "oauth", "value": "1" } |
то скорее всего текст был скопирован не полностью или с какими-либо ошибками.
Альтернативные способы создания анимированного граффити ВК
- На гитхабе есть исходники программы для создания и автоматической загрузки анимированного граффити сразу в документы ВКонтакте. Программа написана на языке python, найти ее можно по запросу Upload png image as a graffiti to VK.COM в поисковике. Для того, чтобы ее использовать, нужно собрать программу в .exe файл с помощью PyInstaller. Все инструкции там есть. Однако не для всех такой метод будет проще, а главное быстрее, чем описанный метод.
- Также в сети есть уже собранный вариант этой программы. Для использования достаточно ее скачать, запустить и авторизоваться в ней под своей учетной записью. Однако это может быть небезопасно, так как автор мог поместить в этот файл все, что угодно. При этом антивирус может не обнаружить там ничего вредоносного. Поэтому используйте такой вариант только в том случае, если на 100% доверяете автору.
- Приложение вконтакте Image to the Graffiti — загружает анимированное граффити сразу в документы. Работает с перебоями, если повезет, то все получится.
- Боты в telegram. Сложно посоветовать какой-то конкретный. Их много, но все они работают ненадежно.
Что ж, надеюсь, что у вас все получится. Если все же что-то не получается, то оставляйте комментарии, попробуем разобраться. Лучшая благодарность автору – репост данной записи.
самое толковое объяснение …плюсую)))
Эту статью написал БОГ!
Автор, как можно с тобой связаться?
Написал на почту.
Супер!
Не работает
Да, к сожалению больше не работает. Администрация ВК ограничила такую возможность. Цитата из официального паблика: