Suggestion for optimizing image upload to Steem
[DE] Please scroll down for English version
Ihr habt es sicher auch bemerkt, Bilder werden auf Steemit seit einiger Zeit oft nur langsam geladen. Abhilfe scheint in Sicht, wie ihr unter Imagehoster Go Rewrite Announcement sehen könnt. Wunderbar!
Ich hätte da einen Vorschlag...
Aktuell ist es so, wenn Bilder über die Zwischenablage eingefügt werden, dann werden diese als .png gespeichert, was richtig Speicher frisst. Um dies zu demonstrieren, habe ich dieses Bild genommen und in diesem Beitrag hochgeladen.
Variante 1, eingefügt über die Zwischenablage:

Dateigrößen
- Variante 1 .png: 699.39 kB
- Variante 2 .jpg:117.5 kB
- Variante 3 .webp: 60.72 kB
Hier könnt ihr die Bilder direkt aufrufen...
Variante 1 | Variante 2 | Variante 3
...und euch im Browser die Dateigröße anzeigen lassen:

Einsparung
In diesem Beispiel liegt die Einsparung bei 91.4% - das ist schon nennenswert! Damit sinkt nicht nur der Speicherbedarf am Image-Server, die Bilder werden dadurch auch wesentlich schneller geladen.
Wer weiß, vielleicht trifft mein Vorschlag ja auf offene Ohren?
[EN]
You've probably noticed that images on Steemit have been loading slowly for some time now. A solution seems to be in sight, as you can see at Imagehoster Go Rewrite Announcement. Great!
I have an additional suggestion...
Currently, when images are inserted via the clipboard, they are saved as .png files, which takes up a lot of storage space. To demonstrate this, I took this image and uploaded it to this post.
Method 1, pasted via the clipboard:

File sizes
- Method 1 .png: 699.39 kB
- Method 2 .jpg:117.5 kB
- Method 3 .webp: 60.72 kB
You can view the images directly here...
Method 1 | Method 2 | Method 3
...and show the file size in your browser:

Improvement
In this example, the reduction is 91.4% - which is quite significant! This not only reduces the storage space required on the image server, it also means that images load much faster.
Who knows, maybe my suggestion will fall on open ears?



Gute Beobachtung!
Die Reduzierung des Speichers sollte eigentlich im Interesse des Unternehmens sein, da für den Speicher auch bezahlt werden muss.
Wie ich sehe, hast du schon den richtigen dafür angeschrieben. Ich hätte dir sonst ein Issue in dem Git-Repo empfohlen, habe allerdings noch im Kopf, dass das Repo für das Image-Hosting private ist.
Bin gespannt, wie er reagiert.
Ich kenne Go nur am Rande, hab daher Mr. Google gefragt und der meinte, Go kann Bilder aus der Zwischenablage als .webp speichern und hat mir auch gleich den Quellcode dazu geliefert. Müsste also machbar sein.
Bin auch gespannt...
Soweit ich mitbekommen habe, hat er momentan Urlaub. Es kann also noch etwas dauern.
Er hat schon geantwortet und meinte, dass WebP in Betracht gezogen werden sollte. Hört sich schon mal gut an.
@maxart hat übrigens das hier entdeckt, Sicherheitsrisiko schätze ich eher niedrig ein, kann aber nicht schaden, wenn es abgefangen wird. Was meinst du?
So klischeehaft hätte ich mir jetzt auch nicht gedacht, dass er so richtig Urlaub macht. 😊
Ja, ich denke, dass sollte schon überprüft werden. Weiß jetzt gar nicht, ob es am neuen Hoster liegt, oder ob das schon immer möglich war.
Die Frage ist ja, ob eine so heruntergeladene Datei mit der jpg-Endung auch direkt ausgeführt werden könnte... Wahrscheinlich schon, oder? Vielleicht nicht direkt im Browser...
Ja, denke ich auch. So aufwendig sollte das nicht sein und schaden wird es sicher nicht. Inwieweit ohne Abfrage Unfug getrieben werden könnte, bin ich auch überfragt, wo ein Wille da ein Weg, vermutlich...
I've read this article (Imagehoster Go Rewrite Announcement), and I feel that big improvements in image hosting are coming. The current steemitimages service can be used as a "file hosting" service (oops!) for any type of file if you just add an image extension, for example, a JPG. I consider this a serious security bug, and I hope no one is using it for bad purposes. But if the updated image hosting checks the file MIME type, and if images are re-converted during upload and storing on the server in that form, then this issue will be fully solved.
Yes. It's really a big security issue. I will fix it soon.
Oh yes, oops! I wouldn't have thought of that, thanks for pointing out. I think @ety001 should take a look on it.
Well done! 👍
Hmm, ety001 meint: It's really a big security issue
Als "big" hätte ich es nicht eingestuft. Schön, dass es gefixt wird. Bei der Gelegenheit, na ja, ich hatte nach einem Kommentar von dir gesucht, wo ich meine Frage reinquetschen kann :-)
Ich bastle gerade mit einem Skript das u.a. Votes abgeben soll. Jetzt ist die Frage, ob ich die Chain-Operationen mit beem oder mit steem-python machen soll. System ist ein VPS mit Ubuntu 22.04.
Im Hinblick auf big security issue, was würdest du mir empfehlen? Steem-python ist ja "uralt", deshalb tendiere ich eher zu beem, das ist wenigstens nur alt und nicht uralt :-)
Ich persönlich verwende ausschließlich steem-python. Wobei ich jetzt schon angefangen habe, dort ein paar Änderungen einzubauen. In der bisherigen offiziellen Version werden nicht alle Operationen unterstützt, die ich brauchte. Die alte pycrypto-Bibliothek wurde dabei auch durch eine neuere Version ersetzt.
Ich habe bei pypi schon einen neuen Namen für eine neue Version reserviert. :-D
Im alten steem-python Repo auf Github werden keine PR mehr eingepflegt.
Beem ist zwar etwas aktueller, mir ist es aber nicht wirklich geheuer, da man nie weiß, was dort möglicherweise gerade für die Steem-Chain eingebaut wird/wurde. Ich kenne aber genug, die es verwenden.
Gut zu wissen, danke. Dann nehm ich auch steem-python, ein Vote wird es wohl senden können. Und wenn du schon einen neuen Namen registriert hast, stimmt das ja hoffnungsvoll :-)
Thank you! I’m really glad this issue is fixed 👍🏻
I've been unable to upload stock pictures for my stories and had to keep trying different ones—so it's the issue with Steemit again. Do I need to save my image as 'All Files' to be able to access the WebP file type when I'm selecting an image?
It depends on which program you use to save/edit your images.
With Gimp, all you need to do is go to Export and then specify .webp as the file extension. However, most programs offer a selection under “Save as” or “Export” – and not all programs support webp.
I briefly looked at your latest posts, where the images are uploaded as .jpg files. That's good, because it's also a compressed format. I think you can save yourself the effort of converting .jpg to .webp.
Because even with jpg, there are times that the editor failed to load. I have Gimp. Maybe I'll try that in case there's error loading again.
@blessedlife 💖

Also mir kam das UPVU immer zur Hilfe , was das Bilderuploaden angeht , doch das ist ja nun schon so lange offline .
Meine Recherchen führten dazu , dass das images.hive.blog angeblich der angestrebte "Hostingpunkt" der Zukunft wäre .
Ach, upvu ist offline - hab ich gar nicht mitbekommen.
Und öhm, wo Hive seine Bilder speichert, hab ich keinen Plan. Schätze für deine Posts müsste man schon fast nen eigenen Server mieten :-)
Congratulations!
Your post has been manually upvoted by the SteemPro team! 🚀
This is an automated message.
If you wish to stop receiving these replies, simply reply to this comment with turn-off
Visit here.
https://www.steempro.com
SteemPro Official Discord Server
https://discord.gg/Bsf98vMg6U
💪 Let's strengthen the Steem ecosystem together!
🟩 Vote for witness faisalamin
https://steemitwallet.com/~witnesses
https://www.steempro.com/witnesses#faisalamin
Thanks!
I post photos in Jpeg format. This is considered a compressed format. I also try not to make the size of the photos too large, but a small size is not very suitable for a post. I want the details and features to be visible.
I think the download speed has become slow for some technical reasons.
Sometimes the download doesn't work at all and I insert links to photos posted in other places.
All this is a sad story, but if we recall the course of our token.. No, I'd rather not...))
===
Я публикую фото в формате Jpeg. Это считается сжатым форматом. Размер фотографий тоже стараюсь не делать большим, но и маленький размер для поста не очень годится. Хочется, что бы были видны детали и особенности.
Думаю, что скорость загрузки стала медленной по каким-то техническим причинам.
Иногда загрузка вообще не работает и вставляю ссылки на фото размещённые в других местах.
Всё это грустная история, а если вспомнить курс нашего токена.. нет, лучше не буду... ))
🎉 Congratulations, @michelangelo3!
Your post Suggestion for optimizing image upload to Steem was rewarded by CCS Curation Trail
“Home is where your heart is ❤️.”
👉 Join the CCS Curation Trail | Community Invitation
✅ Vote for visionaer3003 as witness