Я в Discord увидел изображение, которое меняется если на него тыкнуть и открыть в полноэкранном просмотре
Это технологии древних.
Уже и забыл как это называется, но думаю, что вам надо искать на старых форумах, возможно, что в старых постах на реддите, но там генерация превьюшек, по крайней мере, сейчас тоже не контролируется юзером.
Вкратце, вам надо точно знать алгоритм, по которому полное изображение масштабируется в превьюшку. ЕМНИП, существуют такие, где можно предсказать или задать то, какие линии и/или пиксели будут отброшены.
Из оставшихся "соберётся" отличающаяся превьюшка, а в отброшенных, по-моему, будет основная информация полноразмерной картинки.
Попробуйте поискать на старых юмористическо-развлекательных или "троллинго-падонкафских" ресурсах.
Одно из применений такой шутки - превьюшка с обнажённой барышней, полноразмер - голый мужик.
Но, опять же, вопрос сработает ли это в наше время - загрузить миниатюру и полноразмер отдельно в мессенджер не получится. Так что вам надо либо изучать алгоритм ресайза, либо использовать клиент, в котором этот ресайз будет сделан так, как вам надо.
UPD:
Нашёл :)
Пара описаний идеи PNG-стеганографии:
- Репозиторий: https://github.com/carl-mastrangelo/gammux
- Онлайн-генератор: https://carlmastrangelo.com/apps/gamma-muxing-in-b...