this post was submitted on 05 Nov 2025
201 points (96.3% liked)

memes

17957 readers
2987 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/Ads/AI SlopNo advertisements or spam. This is an instance rule and the only way to live. We also consider AI slop to be spam in this community and is subject to removal.

A collection of some classic Lemmy memes for your enjoyment

Sister communities

founded 2 years ago
MODERATORS
 
top 11 comments
sorted by: hot top controversial new old
[–] xxce2AAb@feddit.dk 23 points 3 days ago (2 children)
[–] AnarchistArtificer@slrpnk.net 8 points 3 days ago (1 children)

Neat! This was so fun to learn about, thank you for sharing. Xiaolin Wu did not live in vain after all, because of nerds like us

[–] protogen420@lemmy.blahaj.zone 2 points 2 days ago (1 children)

anti aliasing is overrated, i like my pixels nice and crispy

[–] xxce2AAb@feddit.dk 1 points 2 days ago

I can see that. Speaking as someone who used to do the majority of my graphics programming in good old mode 0x13 (320x200x8bpp, indexed) I know the appeal well enough. Mayhaps it's just my inner Signal Engineer always hankering for proper band limiting.

[–] wischi@programming.dev 9 points 3 days ago (1 children)

You should use the Bresenhams Line Algorithm for aliased lines instead of just marking all pixels the underlying line touches because that leads to thickness inconsistencies.

[–] Brewchin@lemmy.world 1 points 2 days ago

This is exactly what I came into the comments to say. 😄

I somehow remember the circle algorithm ahem years after learning and using it for anything I could...

[–] FishFace@piefed.social 4 points 3 days ago (1 children)

I don't get it.

Is the point that the lines are diagonal, rather than vertical or horizontal?

Is it that a proper tool would have anti-aliased them?

Is it that the rightmost lines have been scaled up so have fatter pixels than the others (anisotropically in one case I think)?

[–] user224@lemmy.sdf.org 1 points 2 days ago (1 children)

Neither. It's about using screen pixels to make vertical/horizontal lines, using aliasing as feature.

[–] FishFace@piefed.social 1 points 2 days ago

Why would you want to make horizontal or vertical lines in this way except to make a diagonal one?

Why are the last two lines scaled?

[–] sem@lemmy.blahaj.zone 2 points 2 days ago

My favorite is the 4th from the right.
That has character!