#Bad apple animated in command prompt!?
1 messages · Page 1 of 1 (latest)
I had to lower the resolution to 1/8th the original because there is a limit of ~140 characters per line.
Character(s) i used to make it:
"██" & " "
uhh
so it was blocked because ██
dude
why does ur command prompt have dead pixels.
Urgh well
I used a program to convert MP4 to an image sequence
And it had a watermark
So it's a scar from that :/
I'll prolly fix it later tho
imagine not using something normal
like vlc
Ye thats my plan
I made it in like 3 hrs gimme a break
Also that laptop is basically haunted
https://www.youtube.com/watch?v=8Aj5CgwudoI here i fixed it
I had to lower the resolution to 1/5th the original because there is a limit of ~140 characters per line.
Improvement on the original one i made; hopefully I am forgiven now.
wow
nice 😎
damn bruh.
you'll should publish a making of video
its not that impressive tho lmao
I did make this which can b used to make any image into it's black and white text vers
from PIL import Image
def readBitmapBichromatically(path,resolution): # returns an array of true/false correlating to the pixel's brightness
imageFile = Image.open(path)
imageFileWidth,imageFileHeight = imageFile.size
allPixels = imageFile.load() # generates an object with every pixel's data where we can call on a specific pixel's properties using allPixels[x,y]
rows = []
for i in range(imageFileHeight):
row = []
if i % resolution == 0: # makes the image 1/resolution in height
for j in range(imageFileWidth):
pixelBrightness = 0
if j % resolution == 0: # makes the image 1/resolution in width
for l in range(3): # this is for getting the RGB values of each pixel
pixelBrightness += allPixels[j,i][l]
row.append(pixelBrightness/3 > 128) # appends if the pixel is closer to being white or black
rows.append(row)
return rows
def convertImageToText(pixels): # does exactly as it says
rows = []
row = []
for i in range(len(pixels)): # for the height of the image
row = []
for j in range(len(pixels[i])): # for the width of the image
row.append("<there are unicode characters that arent allowed on this server which go here :P>") if pixels[i][j] else row.append(" ") # white if true, black if false
rows.append(''.join(row))
return '\n'.join(rows)```
i didnt wanna edit the music in after the video so i did some multithreading to get that working
ew python 🤮
wtf do u have against python
this is the kind of thing that gets people interested in CS
I think of it like teaching concepts the fun way
hmmmmm ye but i did it to procrastinate on hw so ill have to make the vid later
Who says I'm not gay
Let's not get crazy
And anyway, I'm more fluent in python than cpp
Which is why this project is in python
I could try working on making it in cpp
WHAT
cpp sucks ass
it doesnt
it does
it doesnt
It's fast tho innit?
yes
it does
no fuckin shit
i dont have a desktop
yes, and c++ is the most appropriate language for no application
:D
Dude, folders
but then everythings slower to access
why do you have 3 bluestacks icons
and 200 half life icons
ad guilded
and 17 cs icons
why do u play sims eww
also elite dangerous
🤢
and battle.net and ubisoft connect and...
dosbox?!
Easier to find tho
I like it neatly organised
What the fuck is "chair fucking"!?
you can do that trivially by arranging icons in columns
with a category name + icon on the top
They are all different games
Yeah, but I don't like when my desktop is filled
yeah but ur not everyone
I like there being empty spaces
Haven’t played it in ~2 years lmao
Hey! What’s wrong with dosbox
Or at least bury it in a folder
Oh no
overkill
its still in the start menu anyway
Wait what
Dude just because I have something installed doesn’t mean I play it I haven’t played most of my games in ages
it's on ur desktop
means u play it
obviously
otherwise u dont need such easy access
because actually it makes the things you do play, harder to find
Ahh yes I can definitely actively play over 200 fucking games
also whats the point of having a nice wallpaper when its blocked by 1000 icons
Ur only supposed to keep a couple of dozen games at most on Ur desktop
??
zeppelin
because of the block characters
Block characters get blocked because they are blocks and blocks are blocked because blocking blocks makes sense to block. That why they're blocked
Nah it's probably anti spam or something
Semantic satiation is fun ay
ok but what about semantic hunger