Someone in the Wallpapers You Made thread suggested I make my own thread for these.
>>8117610
>>8117611
>>8117612
>>8117613
>>8117614
>>8117615
>>8117616
>>8117617
>>8117618
>>8117619
>>8117620
>>8117621
>>8117622
>>8117623
>>8117624
>>8117625Error: You must wait 3 minutes 47 seconds before posting a duplicate reply.
>>8117626
>>8117628
>>8117630>>8117630
>>8117631
>>8117633
>>8117634
>>8117635
>>8117637
>>8117638
>>8117640
>>8117641
>>8117642Ooops
>>8117644
>>8117645
>>8117646
>>8117647
>>8117648
>>8117649
>>8117650
>>8117653
>>8117654
>>8117610Cool! I am guessing you are generating them with code? Might try something similar myself sometime, seems fun kinda fun :D
>>8117610What is with the stupid square in the middle? Every single one. Stupid square.
>>8117662What are you on about? This stuff is AMAZING.
>>8117662I like the stupid square. I wanna see what it looks like when these two colours have a checkerboard pattern between them.
>>8117657You'd be right. As I mentioned in the Self-made papes thread, it's Python.
>>8117728
>>8117729
>>8117730
>>8117731
>>8117734
>>8117735If anyone wants specific colours, I take requests.
>>8117736
>>8117745
>>8117748
>>8117749
>>8117757
>>8117760
>>8117761
>>8117762
>>8117662>What is with the stupid square in the middle?It's just a part of this style of pape, it sets it apart from having just a simple plain single color or bi-color gradient, plus it allows folks to put their favourite color(s) in wallpaper form in a way that other people can see which specific colors have been used.This is actually the third iteration of this format, it originally started with single-color papes, from which eventually came the smooth gradient bi-color variant, and now we have this new dithered gradient bi-color form.>>8117736You're doing a great job picking colors at random to be fair, most of these combinations are outstanding, thanks Anon.
>>8117764Thanks, Anon. Have a pape that came out really pastel.
>>8117766
>>8117767
>>8117772
>>8117778
>>8117779
>>8117780
>>8117610I have a request :)Could you do another one in the style of >>8117757 (personally prefer this to the random ones). Could you do it with the Forest color #0B5509 (btw where do you get your names from? I found this forest color at https://color-register.org/color/forest). The second color you can pick yourself since you seem to be very good at coming up with good combinations.
>>8117794The names of these colours are taken verbatim from a library called Name That Color (ntc js). I find it's not usually very good at finding an accurate color name, but they are evocative, which for pape purposes matters way more.
>>8117795>>8117794
>>8117794>>8117796
>>8117794>>8117797
>>8117794
>>8117794>>8117799
>>8117794>>8117800
>>8117795Thank you! I like em :)
>>8117802
>>8117803
>>8117804
>>8117805
>>8117610please do #575002 and #8002bd
>>8117812Looks like ass, hope you enjoy.
>>8117812
>>8117813thanks, that is what I was hoping for
>>8117815>>8117813
>>8117816
>>8117817
>>8117819
>>8117820
>>8117821
>>8117610Could you do a random one with the colors #FFC400 (Supernova) like in >>8117736 and #001D2A (Black Pearl) from >>8117820, with Supernova coming from the top left and Black Pearl coming from bottom right?
>>8117825Like this or the other way around?
>>8117825Either way, here you go, Anon.
>>8117828I meant like this, but thanks for doing both!
>>8117828
>>8117830
>>8117911
>>8117913
>>8117914
>>8117915
>>8117928
>>8117931
>>8117610That was me in the previous thread! I set them as a slideshow background on dual monitors changing every minute. Looks great OP, thanks for making more of them!
>>8117934Glad you enjoy 'em, Anon.
>>8117937Posting a few that follow Solarized colours, because that's the one I use.
>>8117938
>>8117941
>>8117942
>>8117943
>>8117946
>>8117947
>>8117948
>>8117949
>>8117950
>>8117951
>>8117974
>>8117978
>>8117979
>>8118015
>>8118160
>>8118170
>>8117937Reminds me of the Game Boy.
>>8118175Have a few that are a little more accurate
>>8118176
>>8118177
>>8118179Oops.
>>8118180
>>8118192
>>8118193
>>8118313
>>8118392
>>8118395
>>8118397
>>8118398
>>8118399
If you are still taking requests I would like one with these two colors.Blue #005693 and yellow #FDCC01. They should be the colors of the Swedish flag before 1906.
>>8118561Sorry for the delay
>>8118735
If op is still here, I’d like to request one with two colors: red #FF6347 and green #ACE1AF.
>>8118804
>>8118804Hopefully this fulfills your request.
>>8118824>>8118825It does, thank you!
>>8118178
>>8118823
>>8118931
>>8118932
>>8118949
>>8118951
>>8118952
>>8119076
>>8117766Thanks for the pape Anon, it looks very nice.I see there's two types of gradient at work here throughout the thread, smooth, and banded, I gotta say both do look good, but I think I prefer the smooth gradient style a bit more.Either way though, well done on the top quality thread.
>>8119344Glad someone noticed the differences. Up until now i've been using two handmade pixel art templates to generate banded gradients and a weighted random number generator to create those noisier, smoother gradient papes. I've been mucking around with a few more styles of pape I think looks pretty good.
>>8119376More pixel art dithering trying to hide the banded gradients
>>8119377And the same only on its side
>>8119393I like this one and the random noise ones the most, i love the colour contrasts.
>>8119419
>>8119427
>>8119428
>>8119437
>>8119438
These are sweet.Could I get 64bf27 and 273058, OP?
011936DCFF00I'm testing something
>>8119448Nice colour combo
>>8119465Also a really nice combo of colours, really digging the electric green-yellow that ntc calls chartreuse for some reason
>>8119472
>>8119474
>>8119477
>>8119478
>>8119376The bars style, whether horizontal or vertical also look pretty good; is an angled bars variant possible too, e.g. from top left to bottom right?>>8119474It's that kind of acidic day-glo yellow you get from some premium brands of highlighter pens, or certain brands of hi-vis safety workwear... wonder how it'd look against a silver contrast colour such as #C0C0C0.
>>8119496Probably. I'd have to do a little more fucking around with the code to make it create bars at an angle but there's no reason it isn't possible. I'm just not a fan of that jaggy diagonal pixel art look myself.
>>8119496
>>8119499I'll be honest, i prefer this style more.
>>8119500
These are really cool. What are you running this with? Could/Would you share the code?
>>8119601I've been tinkering and toying with the script even after creating this thread and it's hardly clean, optimized code, but sure, I can put up the script plus a few files it relies on up on pastepin if you want it.
>>8119602
>>8119474>>8119478>>8119481Excellent results OPHow about021C8B and FF4500
>>8119427I like the horizontal one
>>8119645>>8119646Thanks!
>>8119653that came out both too blue and too orangeI should've picked better colors. Still, looks grand
>>8119653try #28397e (right) and #fcac19 (left)
>>8119602why don't you create a github repo?
>>8119653this looks so cool could you remove the square from the middle please?
>>8119481>>8119439>>8119479>>8119437holy hellthese are amazing
>>8118518there's probably a working qr in there somewheremaybe i could hide a rickroll qr
>>8119659I dunno, I think it looks alright. Very saturated but not a muddy mess like a lot of the ones i'm not posting look like.>>8119723Like this?>>8119724Thanks, i spent 500 hours in ms paint to make them.
>>8119708Looks pretty good.>>8119710Because I'm too lazy to create a github burner account and too paranoid to use the one I use for work on 4chan. have a link to a shady lookin' filesharing website instead.filebin dot net slash v0nih3pp81rdt3zt
>>8119736
>>8119737
>>8119737something in this configurationFF1800 and 0a0e15With the former coming from above. I'm envisioning something of a meteorite storm
>>8119758actually I think it'd also work with FCAC19 coming from above
>>8119759
>>8119842sun rain
>>8119758
>>8119736want to download the script but skepticalcould someone check if it's not malware
>>8119736>>8119846It's safe!
>>8119846>>8119853much less technically adept anon hereHow do I run this? It's Python, that much I know from running other scripts that used it, but not much beyond
>>8119500I'd have to agree with you Anon, that version works much better than the top left to bottom right diagonal lines.
>>8119867I think i forgot to put a requirements.txt in there. You'll need to install a few dependencies. If you can run python3, try typing:>pip install pycolornames>pip install pillowand then all it'll take is to run >python xcolorize.py
>>8119892Oh wait a minute, this isn't /g/. I should post more papes.
>>8119894
>>8119896
>>8119897
>>8119900
>>8119914
>>8119915
>>8119916
>>8119980
>>8119892>try instructions>it tells me install in "invalid syntax"ima kms
>>8119981when you type >python into your terminal, do you get a number and does that number start with 2 or 3?
>>8120003
Cool patterns, mind if I steal them for my own wallpaper generator?
>>8120052Steal? Like I own them? Post your own patterns if you got 'em, i'd love to see what you've got
>>8120058
>>8120071Flash
>>8120075
>>8120086
>>8120099
>>8120218Huh, weird. Could've sworn I attached an image.
004666 and 009EE0 with horizontal bars please
>>8120296As you wish.
>>8120299
>>8120300
>>8120301
>>8120302I've been dicking around with the angle style pape and i think i'm happiest with this one.
>>8120305
Can you post a link to the code?I see the filebin, but it seems to be expired.
>>8119892Thanks for posting the script. Been able to work on it and generate 'papes for my own resolution among other things.Also pushed me to learn enough Java to do it, so it's no longer a complete shit-tier language in my eyes.
>>8120606OPs version is in this as xcolorize, my current working version as 4_colourz. You'll need pillow and pycolornames. The ttf and template files need to be shoved in a sub directory 'Templates'.filebin net l8r3kjw45gzvzbd8
>>8120416
>>8120614Looks alright. You'll probably want to change the values of the images that script generates at random from 960x540 to something that's closer to your intended resolution to avoid the slightly jaggy looking pixels you're making with pic related. You'll want to create them at 683x384 to get rid of these diagonal lines that look like anal beads like pic related. Those 2x3 pixel clumps you're generating are an artifact from resizing an image without preserving the right aspect ratio.
>>8120634Love how clean your code is and how much streamlining of my jank you did, though.
>>8120634>>8120637I'm glad you approve of the edits! Still working on it, trying to get it to multithread rn. Planning to get it to adapt to different aspect ratios so I'll definitely save what you've said for later.
>>8120638I got it to work by just changing a few lines to> image = Image.new('RGB', (int(targetWidth*0.5), int(targetHeight*0.5)))You'll probably have to change the way the stupid square is made. These black bars you get around the top and bottom of the image don't comport to the pixel grid of the rest of the image when you mess around with the aspect ratio, so somewhere down the line you'll have to make this code generate a right-sized emblem instead of copying and pasting an emblem from a pre-existing jpeg like we're doing.
>>8120639Thank you very much, I'll integrate that right away.I'm planning on tackling the emblem issue by taking the emblem you originally made, reducing it to a set of mathematical parameters and then have the script generate a new emblem at the start of the program.
>>8120640And I only just realized I literally repeated what you said... oh well, at least it shows I'm able to think along the right lines ig.
>>8120640Lovely, please keep this thread informed if you ever figure it out. I'd love to see these images generated with multithreading if you ever get that to work as well.Also, on an aesthetic level, which one of these two images do you think looks nicer?
>>8120642I should say the first one looks better.If I may ask, please would you share the script subsection for generating angle versions, I'm having some trouble after having made the change you put forward.
>>8120644My apologies, please Ignore this. Managed to work it out.
>>8120644pastebin com W4MfnexYThis has two that i'm fucking around with to make these angle-style images, one normal and one upside-down.
>>8120646Made another pattern just to amuse myself
>>8120058https://pantone-wall.vercel.app/Mine are just gradients for now, already got a list of TODOs but work has taken all of my free time
>>8118952Is there a version where the colors are not mixed in that pixel way ? a more smooth mix?
>>8120908Like this? Or like the kind of papes you can get with >>8120721 's website, with a smooth gradient?
>>8120911So just to show off, something like this.
getting this script to work at all has been such a fucking pain in the ass>try to run the command to get the colors>prompt tells me "install" is invalid fucking syntaxI am losing my fucking mind.
thanks for the pretty pictures OP
>>8121002
>>8121007Second version of the script used to generate almost every pape in this thread now available at the link below. Now with more features, multithreading, more templates, an actual requirements.txt and less janky code based around magic numbers and voodoo programming thanks to the anon who helped streamline this stuff earlier in the thread.filebin dot net slash n9hro6xd7hr0dw49
>>8121051
>>8121053
>>8121055
>>8121060
>>8121092
>>8121093
>>8121099
>>8121121
>>8121122
>>8121138
>>8117610Thank you for dumping these, anon. I saved at least two dozen. You have great taste.
>>8121148
>>8121172
>>8121173
>>8121174
>>8121175
>>8120974This is exactly what i mean, its perfect. I am going to keep this for the next couple years like i kept my last one. Thank you !
>>8121179Glad you like it.
>>8121276
>>8121364
>>8121365
>>8121367
these are fucking epic
if my desktop was a tiling window manager and not a desktop environment this wallpaper thread would be the greatest thing ever made OP, you deserve a medal, I love you
>>8121464you should scoop install komorebi if on windows
ho are you making these
>>8121465am not :DAurora Linux
>>8121466Python script already posted twice in this thread.
>>8121471
>>8121474
>>8121475close to perfection here
>>8121482
>>8121574
>>8121051Hey anon,I liked your script idea, but it was messy... I cleaned it up quite a bit. Sorry if it's a bit confusing how I moved things around. At this point, the main thing is just implementing functions like create_diamonds_image. As it is, it's pointing to a basic function that loads the thing from disk (just like how you were saying TODO on them, I didn't do them either). They're listed in a dict of functions that generates a base image (greyscale, before text and color) based on the mode. If you want to add new modes, add an entry to that dict (within the _create_base_image function). Also, I figured out that the 690 is based on the width between the midpoint of the triangles. The triangles are template height tall (540), and they're half of that wide (270). The midpoint of the triangle would be at 270 / 2 or 135. But there are two triangles, one on the left, one on the right; So we're back to 270. 960 - 270 = 690, which is where I think you got that 690 from. No fucking clue what orifice you pulled .385 out of, you're gonna have to figure that one out yourself.I moved some of your dir structure around too to separate fonts from emblems from modes and I dropped some #'s from the directory names. You can add them back if you want to, I didn't find it necessary.and I also fixed your multiprocessing/multithreading to make a bit more sense. Went from generating papes taking like 2 mins to about 1 second on my machine. I probably spent too much time on this, more than I should have. Also I left a bit of a mess with the memoize function crap before I realized that that shit is broken for multiprocess. So a lot of that is unnecessary but I'm getting lazy now.I also wrote color everywhere instead of colour because I'm a dirty American.Here's my update: filebin net ow14b4j07vd9brpj
>>8121785I see the way you called all the functions for the randomly generated background images (Angle, Bars, etc.) at once and then recoloured those resulting images into the various colours to save both time and computing power when creating what's essentially the same wallpaper with different squares in front of them. rather then generating a new set of randomly generated background images for each new colour.That was, in my head, a deliberate design choice when I made my script. I like seeing different details on each new set of images I create. I feel like it makes these wallpapers unique and special rather then them all looking pixel-for-pixel the same, like pic related.Love how much more efficient your code is, though. I'm definitely going to look through your script with a fine-toothed comb to try and appropriate your efficient coding practices for myself.
>>8121790compare to pic related, generated at the same time as the previous image.
>>8121790Excuse me, I mean pic related. That other picture was generated at a different time in a different file dimension.
>>8121790Yeah, within a given "run" of the script, since all of the "randomness" gets determined up front, the same mode/emblem will have the same layout, just different colors/text on them. If you want to have a new unique thing generated, you can run the script again with the same colors and it'll generate a new random thing.Depends on the use case. I figured for most use cases, people wouldn't be comparing one color with the same mode against another color with the same mode from the same run. Or, if you have it on a slideshow, it'd be kinda neat to have just the colors change out over time on the exact same background.To remove the predetermination and have it random each mode for each run, I think you could comment out the initialization function and where the grey image gets pulled from the shared cache in generate_image and instead call the create_base_image function directly in there. It'll slow down the run quite a bit, but you'll have more randomness within a given run.Perhaps it would make sense to have an additional parameter that could be passed to the script to either do the predetermination for the run or not.
>>8121785I had a brainwave on where I got the number 0.385 from, which should make it easier to generate wallpapers at different sizes somewhere down the road. I'm pretty sure it's 270/690. Or, to put it another way, it's...>((image.height //2) / (image.width - image.height //2) )So the weights on the randomizer can always spit out values below 1 when x+y/2 on the image grid add up to less then 270 and will, equally as likely, give values above 1 when the (x+y/2) is greater then 960 - the width of the image before resizing.Well, that's useful for whenever we want to make a script to create wallpapers at an arbitrary size and aspect ratio. Now we gotta do the same for the background templates too.
>>8121844>>8121915Pretty sure complex terms like "predetermination" and examples of algebraic math weren't on anyones /wg/ bingo card for 2025, but god damn I'm here for it.Best thread on /wg/ for a long time, thx Anon. :D
>>8121915>>> (540//2) / (960 - 540 // 2)> 0.3913043478260870.391 vs 0.385, yeah, close enough probably! Thanks for sharing where you got that from!
>>8121928yeah, these are pretty sick, thanks for sharing your papes and script in the first place!
OP, I'll copy all your ideas and make money on them.
I mean if you wanted to give me money some of the wallpapers i've generated and posted on this thread are available to buy for a dollar at an itch.io account. I try not to plug my own shit on fuckin 4chan of all places but since the topic naturally came up.https://battleship-halbird.itch.io/wallpaper-bundle-and-collectionBut like I was saying earlier in the thread, it's not like I own these ideas. I haven't even made the best version of the script I used to generate them, both of the other anons in this thread who tweaked my scripting have me beat. Don't really care if it makes money, more interested in improving my script by talking it through the way I did earlier in the thread.
>>8122035Uh, I mean oh nooo, whatever shall I do, all my shareholder value lost, grrr. Darn you anonymous.Trying out a different dithering effect that isn't Bayer, by the way.
>>8122042I think a couple other interesting patterns for the mode could be...1. Something like a PCB with many clean lines running close together with small circular terminations occasionally.2. A gradient, but with noise on the alpha layer. Essentially, Smudge, but with "Random" where random only takes place on the alpha layer to generate some graininess. This one might make sense in my head but not work in practice. The idea is to achieve some type of "matte" looking background with the gradient.3. Bubbles4. Hexagons. Or, Hexagons with some of the sides of the hexagons having extra brightness or something.
>>8122119Fucking around with a bit of code that lets me create arbitrary dithering at arbitrary sizes. This one looks like :) smiley faces, I still gotta readjust the code to put the stupid square at the dead centre of the image, but I'm having fun. Hopefully we can in fact add in bubbles or hexagons like you'd want somewhere down the line.
>>8122134
>>8122120Put together a rough draft for what option 2 might look like.
>>8122169
>>8122120And here's an attempt at pattern 1. Probably could be improved.
>>8122120Been fucking around a little more with this modified random setting and honestly, I think it's been looking pretty good.
>>8122210
>>8122206This is interesting, but reminds me more of the mesh that you see on leather car seats or basketball shorts rather than a PCB. Still a cool pattern though.>>8122134I do like the smiley faces>>8122169This feels more random than the current random to an extent, but it's not quite what I had in my head. Not sure if what my head has makes sense in practice / reality.
>>8122288
>>8122290
>>8122291
>>8122292
>>8122436Well, now the thread's in freefall, I might as well post my final version of my script, heavily edited to include most of >>8121785 's contributions. Thanks once again to all your hard work in making my script faster and more efficient that i'm probably butchering by stripping all all the elements I'm too dumb to understand properly.I managed to get variable image sizes working correctly, scaling emblems up and down to fit both 4k-sized screens and smaller resolutions like 800x600, generated a lot of papes with maths rather then by reading files and made the generation process properly multithreaded and efficient, as well as adding a bunch of new modes that papes can now be generated with. In total, there 6 randomized papes, 14 deterministic, nonrandomized backgrounds, and 5 emblems which add up to 100 styles of pape that can be generated from two colour combinations.All in all, i'm pretty proud of my work. Might make a second thread of this if I come up with new patterns of pape worth making and sharing with all y'all.filebin net h13h4adefar00zcm
>>8122480
>>8122507
>>8122508
>>8122509
>>8122510
>>8122511
>>8122512
>>8122513
>>8122514
>>8122515
>>8122516
>>8122518
>>8122519
>>8122520
>>8122521
>>8122522
>>8122523
>>8122524
>>8122525
>>8122526
>>8122527
>>8122528
>>8122529
>>8122530
>>8122531
>>8122532
>>8122533
>>8122534
>>8122535
>>8122536
>>8122537
>>8122538
>>8122540
>>8122542
>>8122543
>>8122550
>>8122556
>>8122557
>>8122560
>>8122561
>>8122562
>>8122564
>>8122565
>>8122566
>>8122570Adjusted the fonts ever so slightly. I think i'm gonna leave it like this for my own personal use..
>>8122480Nice. What did you need to do to get it to scale properly?
>>8122613Mostly change the size of the stupid square so it stays more or less proportional to the size of the generated image, without making the grid of pixels outside the emblem different to the grid of pixels within it. On a screen smaller then 1280x768, the emblem is half the size. On a screen larger then 4096x2160, it's twice the size. It's a little basic, but it works.
>>8122528May I request this in this style? >>8122529
>>8122480no longer available, reupload please
Thanks for the walpapers, friend.I missed out on the chance to get the script to making my own. Does anyone have a copy?