Один из способов сделать свой профиль в Телеграмм персонализированным и узнаваемым — установить аватар. Каждый пользователь может установить в качестве аватара в Телеграмм любое изображение, с телефона или компьютера. Если ему позже этот аватар не понравится, картинку можно удалить или заменить другой. В одном профиле Телеграмм может быть сохранено несколько аватаров, один из которых будет текущим. В этой статье рассмотрим способы, как поставить или удалить фото из аватаров в Телеграмм.
Как поставить фото на аватар в Телеграмм
Установить фото на аватар в Телеграмм можно с телефона или компьютера. Отдельно рассмотрим инструкции для каждой из платформ. Отметим, что инструкции приводятся для официального мобильного приложения Телеграмм.
На телефоне
В нижнем меню переключитесь в раздел “Настройки” и нажмите на свой текущий аватар.
Как поставить GIF на аватарку в Discord без Nitro!? (Discord гайд)
Обратите внимание:
Если ранее аватар не устанавливался, текущий аватар будет в виде заглушки и тогда нужно нажать на пункт “Загрузить фото или видео” сразу под заглушкой аватара, пропустив предыдущий шаг.
Далее нажмите “Новое фото или видео” под аватаром.
Выберите из галереи устройства фото, которое хотите установить в качестве аватара и нажмите “ОК” в правом нижнем углу.
Обратите внимание:
Фото для аватара будет обрезано кругом. Но в вашем профиле всегда можно будет увидеть полный вариант этой фотографии.
Новое фото будет установлено на аватар Телеграмм.
На компьютере
Обратите внимание:
Аватар привязывается к профилю пользователя, а не к конкретному устройству.
В левом верхнем углу официального приложения Телеграмм нажмите на 3 полоски.
Далее перейдите в пункт “Настройки”.
Нажмите “Изменить профиль”.
Далее нажмите “Выбрать фото”.
Выберите с компьютера нужное фото, отредактируйте его и нажмите “Готово”.
Теперь фотография будет установлена в качестве аватара профиля.
Как удалить фото из аватаров в Телеграмм
Когда человек устанавливает в Телеграмм новый аватар для своего профиля, старый аватар сохраняется в его аккаунте. Каждый желающий, если зайдет в информацию о профиле пользователя, может просмотреть старые аватары. Если имеется необходимость их удалить, инструкции ниже помогут это сделать.
Обратите внимание:
Старые аватары в профиле остаются, чтобы другие пользователи могли вас идентифицировать при смене аватара.
На телефоне
Зайдите в “Настройки” и нажмите на свой аватар.
Далее в правом верхнем углу аватара нажмите на “Изм.”.
Теперь нажмите на аватар в круге.
Отобразится список фото аватара, сверху можно видеть их количество. Пролистывая влево-вправо, можно выбрать аватар, который необходимо удалить. После этого нажмите в правом нижнем углу на значок мусорного ведра.
После этого остается подтвердить желание удалить аватар, и он будет удален полностью из профиля.
На компьютере
Нажмите в левом верхнем углу приложения Телеграмм на 3 полоски.
Далее перейдите в пункт “Настройки”.
Выберите пункт “Изменить профиль”.
Нажмите на свой аватар.
Отобразится список аватаров, выберите тот, который нужно удалить, нажмите на картинке правой кнопкой мыши и выберите “Удалить”.
Подтвердите удаление аватара из профиля, после чего картинка будет стерта.
Источник: geek-help.ru
Как в Дискорде поставить гифку на аватарку?
В каких случаях можно установить гифку на аватарку в Дискорд?
Гиф-аватарку можно поставить при условии подключения платной опции Discord Nitro, плата в месяц составляет 9.99 долларов. После ее покупки пользователь получает новый статус, появляется возможность использовать смайлики, гиф-аватарки, загружать объемные файлы. Как подключить опцию:
- Зайти в настройки.
- Найти «Discord Nitro»;
- Выбрать период подписки и совершить оплату.
При большом желании можно пойти другим путем. Существует бесплатный способ:
- Найти гиф на сайте или создать с помощью программы.
- Конвертировать формат gif в png.
- Сжать до 128×128;
- Поставить гифку на аватарку.
Программы для создания гиф
- GiftedMotion. Подходит для разных операционных систем. Программа поддерживает много форматов изображений, присутствуют инструменты для редактирования. Недостаток заключается в неудобном интерфейсе.
- Wondershare Filmora. Программа с понятным интерфейсом и управлением, позволяющая добавлять эффекты. Можно поворачивать гифки, обрезать, ускорять, замедлять.
- Photoscape. Программа, в которой есть возможность редактирования, наложения эффектов и фильтров. Выделен недостаток – скорость обработки медленная.
Без заморочек можно использовать готовые гифки. Для этого есть специальные сайты, большой выбор на gifer.com и avatarmaker.ru.
Установка гиф-аватарки
Действие выполняется несколькими способами.
На компьютере в приложении
- Войти в дискорд.
- Найти настройки и зайти.
- Найти раздел «Моя учетная запись.
- Нажать кнопку «изменить».
- Нажать на аватарку и указать путь к необходимому изображению;
- Сохранить настройки.
При желании изменить аватарку следует помнить об ограничениях, запрещающие выполнять это действие слишком часто.
На телефоне
- Зайти в дискорд, а затем в меню;
- Найти настройки и кликнуть на них;
- Нажать на раздел с учетной записью;
- Нажать на аватарку, разрешить доступ приложению;
- Указать путь к выбранному заранее изображению;
- Сохранить данные.
На сайте дискорда
Алгоритм действий не отличается от приложения на компьютере. Кроме того, что для авторизации необходимо перейти на discordapp.com и зайти в свою учетную запись. Теперь действия точно такие же, как и прежде, нужно зайти в раздел «Моя учетная запись» и загрузить выбранное заранее изображение.
Вывод
После прочтения статьи пользователь узнает, как устанавливать гиф-аватарку. Что нужно делать и какие пути использовать, платный или повозиться с бесплатными вариантами
Источник: tarifec.com
Как превратить свою аватарку в Telegram в часы
Недавно сидел я в одном сообществе программистов в Telegram и заметил один очень любопытный профиль. Любопытным было следующее — на главном фото у него было изображено нынешнее время. Мне стало жутко интересно как он этого добился, и я решил во что бы то ни стало написать такую же программу.
До этого я часто работал с Telegram-ботами при помощи библиотеки PyTelegramBotAPI, поэтому предположил, что такая функция есть в API ботов. Наверняка, это было глупейшее предположение в моей жизни, т.к. фото было на аватарке профиля именно пользователя, а не бота — и вскоре я в этом убедился, не найдя ни одной предпосылки к возможности изменить фото профиля.
Я начал сёрфить интернет и наткнулся на довольно удобный инструмент — telethon. Он как раз и позволял мне заходить в Telegram как юзер, а не как бот. Что ж, полагаю это был самый первый и самый большой шаг к цели. Далее давайте разберем как же именно воссоздать «часы» на нашей аватарке.
Шаг первый. Получить доступ к входу в Telegram из кода
Переходим по ссылке, вводим номер телефона, после чего получаем код подтверждения. Подробнее об этом написано тут. Итак, мы получаем оттуда две важные для нас вещи — это api_id и api_hash. Создаем файл config.py и вводим туда следующий код:
api_id = api_hash =
Теперь создаем файл main.py в котором пишем:
from telethon import TelegramClient, sync from .config import *
Важно, чтобы main.py и config.py были на одном файловом уровне, т.е. в одной папке иначе строка from .config import * даст ошибку. Класс TelegramClient — это именно то, что позволит нам войти в Telegram в качестве обычного пользователя. Далее в этом же файле пишем следующее:
client = TelegramClient(, api_id, api_hash) client.start()
Таким образом, можно считать, мы залогинились в Telegram. ИМЯ СЕССИИ можете выбрать любое, на свое усмотрение (например, «ананас»). Итак, мы подключились к телеграму. Теперь пора думать о фотографиях…
Шаг второй. Создаем источник фотографий с указанием времени
Пожалуй, этот шаг явился самым легким для меня, т.к. я уже долгое время разрабатывал различное ПО, использующее компьютерное зрение, а следовательно, работа с изображениями стала чем-то обыденным. Тут все просто — устанавливаем библиотеку opencv, позволяющую творить чудеса с фотографиями. Создаем файл utils.py и пишем в ней:
def convert_time_to_string(dt): return f»:»
Данная функция нам нужна, чтобы на фотографии было указано время в формате Ч: ММ(были и другие способы сделать это, но я предпочел именно этот).
Итак, приступаем к созданию самих фотографий. Создаем файл generate_time_images.py и пишем в нем:
from .utils import * import cv2 import numpy as np from datetime import datetime, timedelta
Этих библиотек должно хватить нам для создания фотографий с указанием времени. Далее пишем функцию для получения черного фона, на котором мы будем писать время:
def get_black_background(): return np.zeros((500, 500))
Теперь нужно будет пройтись циклом по каждой минуте в сутках и сгенерировать фотографию с указанием времени. Заранее создайте папку time_images/ куда будете сохранять фотографии. Итак, пишем:
start_time = datetime.strptime(«2019-01-01», «%Y-%m-%d») # Можете выбрать любую дату end_time = start_time + timedelta(days=1) def generate_image_with_text(text): image = get_black_background() font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(image, text, (int(image.shape[0]*0.35), int(image.shape[1]*0.5)), font, 1.5, (255, 255, 0), 2, cv2.LINE_AA) return image while start_time < end_time: text = convert_time_to_string(start_time) image = generate_image_with_text(text) cv2.imwrite(f»time_images/.jpg», image) start_time += timedelta(minutes=1)
Для создания колеекции фотографий осталось сделать только одно — запустить generate_time_images.py. После запуска мы видим, что в папке time_images/ появилось множество фотографий. Должны получиться примерно такие фотографии:
Шаг третий. Обновляем фото каждую минуту
У telethon есть очень удобная штука — называется UploadProfilePhotoRequest. Импортируем ее в наш ранее написанный main.py:
from telethon.tl.functions.photos import UploadProfilePhotoRequest, DeletePhotosRequest from datetime import datetime from .utils import *
Разумеется, мы не должны обновлять аватарку в каждый момент времени — достаточно делать это раз в минуту. Для этого мы должны знать момент, когда заканчивается старая минута и начинается новая — именно в этот момент мы и поменяем фотку. Пишем еще одну небольшую функцию в utils.py:
def time_has_changed(prev_time): return convert_time_to_string(datetime.now()) != prev_time
Да, да, мы передаем в нее строку со временем предыдущего обновления аватарки. Конечно, и тут были другие способы реализации, но писал я это все «на скорую руку», поэтому сильно об оптимизации не задумывался. Продолжаем заполнять наш main.py:
prev_update_time = «» while True: if time_has_changed(prev_update_time): prev_update_time = convert_time_to_string(datetime.now()) client(DeletePhotosRequest(client.get_profile_photos(‘me’))) file = client.upload_file(f»time_images/.jpg») client(UploadProfilePhotoRequest(file))
DeletePhotosRequest нам нужен для того, чтобы удалить предыдущие аватарки, чтобы создавался эффект, что мы не добавляем новое фото — оно меняется само собой. Для того, чтобы не перегружать процессор, можно добавить time.sleep(1) в конец цикла(разумеется, импортировав сперва time.py).
Готово! Запустите main.py и ваша аватарка превратится в часы. Как более оригинальный вариант, можете попробовать изменить текст на фотках, например, на такой:
UPDATE!
С момента написания данной статьи библиотека telethon стала полностью асинхронной, что вызвало необходимость полностью пересмотреть методы вызова функций в исходниках. В итоге я сел за код и кроме того, что переписал все через async-await на основе asyncio еще и оптимизировал пару вещей. К примеру, теперь не нужно создавать кучу файлов на жестком диске для их отправления — это было огромной и бесполезной тратой ресурсов, больше не буду так делать..
Вот ссылка на репозиторий. Необходимые инструкции по установке уже там.
Источник: habr.com