Thank you all for your generous help! As you pointed out, I had two issues:
- Images with http: no longer work. https: must be used.
- URLs must be to the image directly, not a web page including the image.
I have put all my Euler post images at imgur.com and updated the related posts. They all work now.
Just in case it helps someone else, here are the step-by-step directions. This does not reference Euler posts, since those can only be seen if you have solved the related problem.
1) Create a free account at imgur.com and login.
2) Upload your image using the 'new post' button.
Keep the image 'hidden' to avoid revealing a spoiler. Hidden images are only accessible if one knows the URL and are not posted on the imgur public page.
3) Do not use the 'grab link' button. This will give the URL of a page that contains the image, not the image directly.
4) Open the image in a new tab (Firefox: right click on image, select 'open image in new tab'.)
5) Copy the URL of the image (e.g.
https://i.imgur.com/eJHw3j6.png)
6) Insert a line of the following form into your Euler post:
[ img]
https://i.imgur.com/eJHw3j6.png[ /img] (remove the spaces after each '[')
A few notes on imgur.com
- You can post images without creating an account, but they may be more likely to be deleted as of May 15, 2023. See the following:
https://www.engadget.com/imgur-to-ban-e ... 37118.html
- Most common image and video formats are supported up to 20MB.
- It appears that Imgur will keep your images 'forever' for now, but I cannot find an explicit statement of this policy.
- For what it's worth: a huge number of reddit posts link directly to images as described here, so it appears that image links are as stable as linking to the container web pages that 'grab link' supplies.
- Keep a local copy of your images in case you need to rehost them to another service in the future (exactly what I just had to do since my old service does not support https).