If I copy an image link from Reddit or Imgur a preview shows up in the ‘Create Post’ page. When posted, a thumbnail shows up. However when I try to do the same with art found on Twitter or Pixiv this does not work. I try to inspect the element but I can’t figure out what the difference is. Twitter’s images don’t end on a image extension (eg. ‘.png’) and has some arguments in the link (eg. ‘https://pbs.twimg.com/media/Foojf9RaEAA1GM-?format=png&name=small’, src: https://twitter.com/_denkirk/status/1624149696263651328). However Reddit’s image links are like that too and they still work. File extensions are just part of the file name and don’t actually do anything so that shouldn’t matter either. Maybe I’m just stupid.
You can always download the image and upload it to Lemmy (with link to source of course). However, I thought it would be better to use links to images hosted somewhere else in order to reduce load on the instance server. Lemmy.world hosting runs on donations so I thought it would be bad to upload lots of image data and have it serve them. Lemmy also describes itself as a ‘link aggregator’, this seems to express the preference for links over images.
Excuse my ignorance.
It doesn’t seem to work on my end. There is no thumbnail, clicking on the ‘image’ icon doesn’t show it. I can only get to the image if I click on the post and then click on the title of the post and then it opens up, but by replacing the tab by the image.
EDIT:
Ok, this is quite weird, your example works fine on Chromium but not on Firefox.
I hardened my firefox a bit so maybe it’s my fault.It doesn’t work because Twitter put in trackers along with the image and thus it is blocked. I will avoid linking to media from twitter directly.