Что-то я окончательно запутался в логике сжатия картинков 'ом :blobsadreach:

@skobkin ты хоть объясни, *как* @Mahury вставляет в посты картинки со сторонних ресурсов...

@johan в каком смысле "со сторонних"? Вроде все, что вижу на странице из недавних, лежит на лоршевском S3, как и должно.

@skobkin @Mahury

@iliazeus @skobkin @Mahury А. Т.е. это лорш кэширует на s3? Тогда вопрос снимается @erua

@johan насколько понимаю, не кешируется, а просто хранится на постоянке. Мастодон позволяет админу выбрать, где будут храниться картинки.

docs.joinmastodon.org/admin/op

@skobkin @Mahury @erua

@iliazeus @skobkin @Mahury @erua Блин, в смысле — да, хранится. Но что-то я как-то перестал (окончательно) понимать, как это работает. Потому что вроде как картинка обернута в ссылку на s3, но по клику грузится кэшированная копия уже с хранилища *моего инстанса*. Хрень какая-то нездоровая-жабоскриптовая :blobsad:

@johan насколько понимаю я, с чужих инстансов картинки сохраняются вместе с остальным контентом поста, просто обычно не в полном разрешении. Но можно открыть оригинал в том месте, где он хранится.

Вроде все логично - все, что ты видишь в интерфейсе твоего инстанса - подтягивается всегда с твоего инстанса.

Чтобы прям оригинал увидеть, в веб-мастодоне можно нажать "открыть ссылку в новой вкладке" на картинке (или Ctrl+щелчок, что суть то же самое).

@skobkin @Mahury @erua

@iliazeus @skobkin @Mahury @erua *теоретически* можно как html попробовать вставить (-soc вроде умеет); но там ширину как-то задавать надо. А в атрибуты width/height не умеет, картинка вставляется, но с оригинальной высотой и уходит за край колонки :blobsad:

@𝕵𝖔𝖍𝖆𝖓 ⛧ тот вариант #Markdown что поддерживается в постах мастодонов — оно же имеет теги для вставки картинок, а страдания ты развёл из-за стремления управлять вёрсткой — раз нет возможности указания размеров картинки, то хер проссышь как мастодоновские клиенты будут показывать эти самые картинки?
дык в самих файлах графических как бы инфа есть о размере.

@erua Ага. Но тут по ходу выяснилось, что, в принципе всё нормально с картинками больших размеров: инстанс закэширует уменьшенную копию, полную версию можно посмотреть через «Открыть ссылку в новой вкладке».

@𝕵𝖔𝖍𝖆𝖓 ⛧ ну это если твой инстанц, где ты постишь не взгреет тебя за постинг большого числа картинок не маленьких.

вот народ на lor.sh (вряд ли Скобкин, скорее кто-то друго) вопрос диского пространства решили подключив хранилище объектное, посредством S3-прослойки на уровне логики веб-приложения (собственно и реализующей мастодон-сервер).

а французы с qoto.org так прямо и подорвались нести расходы на хранение твоих картинок со своим энергокризисом и зданиями залитыми навозом фермерами.

@erua Напомню, весь сыр-бор из-за идеи заливать картинки на dvd.chat. Я хз, где он; админ в Калифорнии, постит на ниппонском...

@𝕵𝖔𝖍𝖆𝖓 ⛧ что за болезненная тяга постить в мастодон?
есть же pixelfed-инстанцы, спецом для постинга картинок. закинул туда, а мастодон-аккаунте форварднул/расшарил/забустил.
мастодон — это такое убожество, в техническом плане, что одно должно было умереть пока ползло в продакшен.
тяжёлое, кривое, косое и бажное, потому админы мастодон-серверов задрюченные неврастеники.

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

@erua
> что за болезненная тяга постить в мастодон?
есть же pixelfed-инстанцы, спецом для постинга картинок. закинул туда, а мастодон-аккаунте форварднул/расшарил/забустил.

Так я именно это и хочу делать.

@𝕵𝖔𝖍𝖆𝖓 ⛧ тебя подкупило что:

«Join to enjoy: - 200GB»



ну типичный пидораха в поисках халявы, согласны постить картинки на Firefish-инстанах :)

@erua И? В чём проблема? *не портит* картинки, в отличие от / . И особо без разницы, будет там 200 гигов или 10 — для картинков достаточно.

@𝕵𝖔𝖍𝖆𝖓 ⛧ ну если pixelfed действительно портит картинки, тогда предпочёл бы хостить их на каком-то S3-хранилище, вставляя в посты через ссылку и тэги/разметку.
основной критерий в этом случае — контроль жизненного цикла картинки. захотел все махом убрать из какой-то серии — убрал бакет/фолдер, где они лежат в хранилище.
аналогично важно, когда захотел изменить, переделав что-то.
например, на картинках оказался чей-то логотип или косяк какой исправить решил.

@erua
> ну если pixelfed действительно портит картинки, тогда предпочёл бы хостить их на каком-то S3-хранилище, вставляя в посты через ссылку и тэги/разметку.

Действительно портит. Не портит из известных мне pixelfed.art (регистрация закрыта); но там в рулезах упомянуто NO generated images (ну, пока не придирались); да и заполнять аккаунт всякими проходными вещами не хочу.

> вставляя в посты через ссылку и тэги/разметку.

В том-то и проблема, что это зделоть в крайне проблематично (если вообще возможно).

@𝕵𝖔𝖍𝖆𝖓 ⛧ #^https://www.digitalocean.com/community/tutorials/markdown-markdown-images
![Alt text](https://assets.digitalocean.com/articles/alligator/boo.svg "a title")
и пользоваться ссылками на свой MinIO?

@erua Я попробовал — таким макаром картинка вставляется тупо в оригинальном размере, без превью и прочего, разумеется, не влезая в колонку и ломая ленту. Так что это не вариант вообще.

@𝕵𝖔𝖍𝖆𝖓 ⛧ ленту они ломают лишь в контексте отдельно взятого клиента. но вот не в случае веб-морды.

@erua Я как раз в вебморде и смотрел. Она не ресайзит картинку, вставленную через Markdown :blobsad:

@𝕵𝖔𝖍𝖆𝖓 ⛧ покажи какой-нибудь пример, конкретный пост с картинкой вставленной через
![Alt text](https://aaa.bbb/ccc.jpeg "a title")
Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.