Ответы пользователя по тегу ВКонтакте
  • Как загрузить APNG как обычную фотку в вк?

    krax1337
    @krax1337
    личинка Девопса
    Провел несколько экспериментов.

    Пример из вопроса
    https://sun9-50.userapi.com/s/v1/if2/zyiIW9IMiiI_w...

    Если заметим, то такие картинки выглядит, как .jpg, а когда пытаемся скачать пишет .png.

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

    1) Берем .gif файл, конвертируем в APNG (https://ezgif.com/gif-to-apng)
    2) Переименовываем .png в.jpg
    3) Кидаем себе в ЛС, как файл
    4) Открываем картинку, смотрим в src
    <img src="https://psv4.userapi.com/" class="can_zoom" onclick="Docs.imgZoom(this);">

    5) Переходим по src и получаем похожий результат

    Осталось только понять, как положить это в альбом с работающим превью.

    Большинство анимированных фото имеют одну из сторон 640 пикселей или меньше

    Насчет этого не уверен, отправил боту картинку .gif 747x409, в ответ бот прислал картинку с тем же разрешением. Единственное он как-то сильно исказил цвета, ну и добавил свою вотермарку, но это возможно связанно с перерендером GIF.
    Ответ написан
    5 комментариев