manton
manton

Started a Micro.blog experiment that renders a snapshot of your blog post as an image, which could be used for Open Graph previews or thumbnails in the UI. Not sure the best form this should take when it’s live. Suggestions? If you could have a little thumbnail of any web page, how would you use it?

|
Embed
Progress spinner
volkris@qoto.org
volkris@qoto.org

@manton I admit this is a little harsh and I don’t intend it that way but, it’s one of my pet peeves when people encode text as an image.

Surely there must be a better way to do it that preserves the text, right? That doesn’t introduce all the downsides of converting to image? PDF? Something?

Again, I don’t want to downplay the work you’ve put into this, it’s just one of my pet peeves.

|
Embed
Progress spinner
jsonbecker
jsonbecker

@manton aarol.dev/posts/hug... this is one of the coolest examples I've seen. An image that includes title and some of the styling from the header would be really cool.

|
Embed
Progress spinner
gregmorris
gregmorris

@manton 11ty does this but it is far too complicated for me to work out how to use 😂

|
Embed
Progress spinner
paulrobertlloyd
paulrobertlloyd

@manton Oh, please don’t. Share images were originally meant to be included if there was an image to share; now every link has an image, regardless of its usefulness. It’s a symptom of engagement based click-chasing and thus antithetical to the design decisions usually found on Micro.blog.

|
Embed
Progress spinner
pratik
pratik

@manton Are these for longform posts with titles? Or for any micropost with a link?

|
Embed
Progress spinner
manton
manton

@paulrobertlloyd To be clear, I hate the way page previews have taken over social sites. I’m not adding that to the Micro.blog timeline. It’s more about how to improve thumbnails when the generic image that another platform picks is no good. For example, Threads will show a cropped version of the favicon which makes no sense.

|
Embed
Progress spinner
manton
manton

@pratik Could be any posts. This is not a real feature yet, so it’s up for debate.

|
Embed
Progress spinner
pratik
pratik

@manton I was mostly thinking of this change to help only title+link posts to stand out in the timeline. For that purpose, I like what @jsonbecker pointed to. I think only-text posts or even only-text posts with embedded links shouldn’t have an image unless the poster included it.

|
Embed
Progress spinner
numericcitizen
numericcitizen

@pratik @manton this could be an option to include on a per-post basis...

|
Embed
Progress spinner
bryan
bryan

@manton Chris Hannah has an app for that, Text Shot.

On this topic, I’d love an Open Graph style preview of links, if not on the timeline, on the blog itself.

|
Embed
Progress spinner
pratik
pratik

@bryan @manton, but that's more like a Quotebacks use, right?

|
Embed
Progress spinner
jimmitchell
jimmitchell

@manton I think I get what you’re going for here, but my take is rendering an image of a post for OpenGraph might look worse than a favicon itself when displayed on smaller screens. Maybe an option is to set a default OG image in a Mb site to be used if a post doesn’t already have a leading image, which is what I see in practice on other platforms. Of course if I’m missing it completely, tell me so.

|
Embed
Progress spinner
DaveyCraney
DaveyCraney

@pratik This is a good point. Title+link posts on the timeline do not stand out at all. They're extremely easy to miss.

|
Embed
Progress spinner
idnovic@social.lol
idnovic@social.lol

@manton Let's say a blog post contains images. This feature could use the first image and overlay the blog title to create a preview image.

For blog post without an image I can only imagine to draw fake text lines like from books in a comic for the content. Titel could be added on top in a nice font.

I would not render the real post itself.

|
Embed
Progress spinner
manton
manton

@jimmitchell Thanks. You're not missing it, that could be a good approach.

|
Embed
Progress spinner
manton
manton

@volkris I agree, "text as image" is a pet peeve of mine too. This started because of the proliferation of fairly useless web page previews, thinking how that can be improved.

|
Embed
Progress spinner
manton
manton

@jsonbecker Nice, that looks cool.

|
Embed
Progress spinner
In reply to
MitchW
MitchW

@manton I like this idea a lot for sharing to Masto, Bluesky and Threads. If a Micro.blog post is titled, the text of the Masto/Bsky/Threads post would be the title, a link, and a thumbnail of the post itself. @jwz does that and I have always liked it.

This method would solve an existing design problem with the current way titled MB posts are syndicated to those services: The Masto/Bsky/Threads post comprises the title, the link and then the link preview shows the title again.

|
Embed
Progress spinner
manton
manton

@MitchW Good point, thanks.

|
Embed
Progress spinner
jimmitchell
jimmitchell

@manton Cool. Of course this is a user chosen image, just like for podcasts.

|
Embed
Progress spinner
MitchW
MitchW

@manton @volkris I have mixed feelings about "text as image." Clearly it's a function of social media siloing—but it often works.

|
Embed
Progress spinner
jden@social.lol
jden@social.lol

@manton I think this is a great feature. I’d like some control over what and how is gets screenshotted. But yes this would be great for open graph images.

|
Embed
Progress spinner
matt17r
matt17r

@manton May I ask how you’re doing it? Is it like the Hugo example from jsonbecker or are you doing something different?

Reason I ask is that I took a run at generating custom OG images in a Rails app but didn’t manage to get it working satisfactorily… curious to know your high level approach

|
Embed
Progress spinner
g
g

@manton Great feature!

|
Embed
Progress spinner