Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
Oh my goodness! I'm so glad you enjoyed it~ I had such a blast messing about with portals in that level. XD You're the only person I know who took advantage of the weirdness with AI tracking and portals. I am so honoured that you took the time to play through my level. I'm a huge fan of your site~
art music videogames programming games anime personal food writing cats blog gaming movies books photography comics fashion design animation horror game furry coding technology manga drawing portfolio programacion ocs cute poetry education html sports fun history musica kpop animals arte reading film philosophy literature programing roblox web science tech politics minecraft travel nature videogame computers school retro gamedev youtube pokemon cartoons 2000s illustration videojuegos video memes fantasy blogging diary life internet dogs comic random videos test love linux gardening webcomic pink idk queer nostalgia kawaii news fanfiction fandom worldbuilding business arg oc silly cars emo y2k stuff health tv 90s vocaloid aesthetic journal cooking ai learning fiction math space css scifi website media stories graphics software homestuck lgbt football cutecore cat crafts marketing sanrio goth commissions culture etc punk 3d films sport pixelart painting javascript funny digitalart archive artist arts characters religion dnd metal trans development lgbtq entertainment cool me fanart scene graphicdesign diy code streaming comida sonic webcomics rpg psychology dance webcore program story comedy roleplay aboutme gay educacion webdesign cinema crochet hacking friends indie plants weird baking informatica computer cyberpunk editing electronics makeup ttrpg journaling languages engineering it weirdcore soccer guitar creativity reviews oldweb vaporwave basketball zines originalcharacters rock social clothes lifestyle community about html5 discord fnaf aesthetics series vtuber project everything shows study information pets nintendo spirituality testing sewing photos shop storytelling language mlp beauty clothing movie architecture blogs japan money undertale biology magic crypto experimental digital blinkies vintage nothing radio tecnologia shopping resume furries cosplay lain thoughts fitness futbol ttrpgs coffee info japanese chat physics autism ghchs occult other book creative deltarune lore bugs wip vr websites flowers carrd witchcraft birds profile dolls site cybersecurity television system research finance hobbies astronomy alternative splatoon juegos gamedevelopment events webdevelopment apps band python singing transgender linguistics free projects anything meme genshin pixels rap work fandoms dreams sleep deportes fish fortnite photo touhou toys personalwebsite windows fanfic vampires robots developer aliens security theatre all mentalhealth fansite knitting app puzzle wiki fnf dog mathematics online pizza links lol family a sleeping interests humor data drawings characterdesign roleplaying astrology stamps twitch interactive animations english modding dragons adventure crafting breakcore zonelets cartoon gallery skateboarding mystery gamedesign collecting gothic bio twine no teaching coquette gifs scenecore hobby tvshows android ffxiv pixel home rp gyaru privacy tf2 death osc noise hiking dancing poems tarot zine visualnovels medicine romance resources danganronpa moda dreamcore objectshows shrine jfashion graphic essays hiphop journalism chess meow intro awesome swag audio deporte communism puzzles rpgs creepypasta law frutigeraero robotics podcast plushies car progamming none gym bitcoin blender lolita tcc socialmedia ecommerce omori misc yaoi recipes things mario myself hellokitty computing doom scratch boardgames girls christianity mythology java production dark electronic vkei paranormal bfdi utau ocean pictures activism indiegames stars wrestling vent clowns anarchism piano educational old introduction gatos novels webdev spanish images pc epic flash student lesbian musicals 80s help geography traveling bunnies truecrime js pjsk god running dev tumblr cafe computerscience jpop feminism realestate vtubers transformers creepy estudiante maths yuri travelling translation otherkin marvel animes southpark store trains programas enstars jewelry environment plurality foods programar unblocked tabletop 3dmodeling baseball college starwars event monsters brasil filmmaking tools services forum pastel chemistry retrogaming warriorcats curso lego escuela bts homepage multimedia podcasts sharks yes designing style hardware techno cyber collection yoga grunge popculture closedspecies stickers search weed persona jazz outdoors shoes dinosaurs craft therian opensource birthday kirby whatever construction args songs weather novel fotografia shitposting gamer videoediting cricket turismo kidcore mcr acting insects collage angels maps sound freedom peliculas tourism restaurant horses text learn cryptocurrency depression salud vhs studying tea petz volleyball economics cine surrealism miku conspiracy lgbtqia ecology medical jogos drugs people socialism egl analysis digitalmarketing blockchain miriadax service bl animanga supernatural hi did skating trading species informacion homework mobile dj kandi world hockey cv jesus videography drama bsd theater ideas academic modeling furniture programmer surreal css3 fishing artwork pop rats animales ropa libros general tutorials bible swimming truth edm alterhuman author foss sciencefiction racing vlog tattoos frogs historia wedding estudio cultura chatting scary rpgmaker guns videogaming practice blue healthcare twitter plural networking halloween conlang genshinimpact cleaning 3dprinting jjba google ambient chill skincare water library cryptids alt glitch mods soft women noticias server anarchy brazil tiktok class hair programa company erotica review ghosts society green live tennis cs visualnovel schoolproject neocities ux onepiece prompts pinterest academia aviation hardcore draw frontend christian bot knowledge friendship nerd cycling bands tareas crime sculpture startrek rhythmgames advertising lostmedia kids future datascience university evangelion retrogames shitpost bikes character dating quotes church synthesizers shrines ultrakill jobs graffiti analog sociology amor tic revival training tecnology apple anthropology instagram sites idols cozy literatura viajes tarea sustainability archives desarrollo theory programs house creation gacha php blood camping finalfantasy girly entretenimiento eating neopets theology webseries new batman performance disney something halflife articles industrial photoshop designer hack cult programacao play writer chaos silliness download anthro rainbow communication colors animal otaku garden ar sketching spooky meditation mylittlepony magick creatures liminal esoteric 3dart analoghorror cards building index visualkei youtuber french desing tokipona vampire joke zelda miscellaneous overwatch dc conlangs repair jokes kin illustrations shoegaze trabajo purple disability manhwa rants vrchat os paganism csgo tattoo black f1 voiceacting animalcrossing facts exercise kdrama notes originalcharacter content talking magazine medieval hotel developing musicproduction cheese satire sims yugioh 4chan webring vinyl party vtubing club trinkets rambling folklore marxism ceramics gender interactivefiction kink artes retrocomputing mushrooms doodles lolitafashion archival map mtg pet superheroes rave shifting agriculture embroidery tips quiz vegan projectsekai unblockedgames ios commission pruebas military scp generator beer selfship unix stupid oldroblox proyecto tokusatsu time geek ranfren happy writting self spiritual digimon mecha ciencia secret conlanging men underground bass practicas chiptune educativo hosting adhd nft garfield handmade netflix gis doctorwho riddle private tutorial geocities calculator statistics mcyt electronica filmes spiderman musician creativewriting travels wow sweets dungeonsanddragons farming words original creating motorcycles products lofi more sonicthehedgehog ui tamagotchi studio mangas academico nails spongebob support hyperpop streamer wellness beginner videgames network 1 e islam yapping decor label guide cities minimalism steam
Well, in my tests I've gotten the opposite results, WEBPs being consistently smaller than PNGs. That's quite strange... Could you give me more info on how you compress PNGs? I'm rather curious about it!
Oh also some context on my workflow: I save images as PNG, compress them using Minuimus.pl, then I convert them to WEBP using libwebp (command being: cwebp -q 100 -lossless "[file]").
i run optipng pngout and deflopt, theyre all lossless and pretty fast, makes for a small image already. then to shave off a few more bytes i run my own code which (somewhat brute-force) tries to find even better filter combinations / palette order / bit depth (8 might compress better than lower numbers, strange but true) and deflate with zopfli. i'll release it eventually but right now it only "works on my machine"
Oh nice, that's interesting. If I'm not mistaken Minuimus.pl internally uses pngout and optipng only. I'll have to check deflopt and zopfli now! And I can't wait for your code release, hoping it'll be open sorce! :))))
i just downloaded libwebp and have to say, webp compresses a lot better now than im used to. some are actually smaller as webps now but the differences are only about 1-5% either way
i quickly tested 5 files: png is 109.742 bytes total and webp 108.946 although 3 out of 5 files are smaller as pngs. but tbfh the webp compression is nicer and faster
also tried jxl with the same 5 images and while it performs best on 3/5 images leaving 1/5 for png and 1/5 for webp, it actually has the highest total size because it messes up on the largest image (116.765). so from my quick test they all perform well and theres no clear winner
having the sizes be so similar makes me wonder which decodes fastest
I've also done a few tests myself using your method, and I did get a few PNGs that were better compressed than WEBPs. Maybe it's the way the images' pixels themselves are structured that decides it? Compression sure works in mysterious ways... :)))
idk about the other formats but png applies filters to image rows before compressing with zlib. both steps are non-deterministic to get the optimal result, which is both the fun and the pain of png. heres a simple explanation if youre interested: https://www.youtube.com/watch?v=EFUYNoFRHQI