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 videogames music programming games anime personal food writing cats blog gaming movies books photography comics design fashion animation horror game technology furry coding portfolio manga programacion drawing education html ocs poetry sports cute fun history musica animals web film programing philosophy kpop science literature reading tech arte computers roblox politics school travel retro minecraft youtube gamedev pokemon cartoons nature videogame memes illustration internet 2000s video fantasy videojuegos dogs blogging comic diary random life videos test linux webcomic gardening news fanfiction nostalgia queer idk pink kawaii love 90s business fandom worldbuilding health cars stuff emo y2k tv silly css arg aesthetic oc vocaloid journal cooking learning fiction math space scifi website software graphics media homestuck lgbt ai stories football marketing javascript cat commissions sport 3d crafts pixelart sanrio culture punk goth funny cutecore digitalart archive films artist religion painting etc development characters dnd trans entertainment metal lgbtq cool scene fanart webcomics graphicdesign code arts streaming webcore sonic me diy rpg comedy webdesign comida story dance informatica educacion psychology roleplay gay computer hacking cyberpunk indie electronics weird plants vaporwave aboutme soccer friends crochet ttrpg oldweb cinema it weirdcore basketball html5 program reviews engineering about languages baking editing originalcharacters guitar makeup social zines creativity clothes discord rock project journaling community aesthetics fnaf lifestyle vtuber testing pets information everything nintendo study series language spirituality photos sewing mlp storytelling shop shows beauty movie lain magic architecture clothing money biology tecnologia radio experimental ghchs resume blogs japan digital nothing crypto furries undertale futbol japanese vintage blinkies fitness thoughts shopping carrd ttrpgs cosplay vr info coffee autism occult other chat creative physics bugs wip system book websites witchcraft profile splatoon birds television webdevelopment dolls research lore python apps free juegos cybersecurity gamedevelopment finance astronomy transgender events band site linguistics deportes hobbies alternative rap flowers meme dreams pixels fortnite deltarune anything work photo projects toys windows developer singing robots touhou fansite genshin fish security personalwebsite fanfic online aliens pizza family mathematics fnf lol dog knitting puzzle humor dragons data links app theatre twine roleplaying all twitch breakcore a mentalhealth wiki zonelets sleep vampires characterdesign gifs drawings scenecore android adventure interactive modding interests no fandoms ffxiv teaching english privacy animations bio gallery cartoon pixel hobby astrology home rp mystery gamedesign skateboarding tf2 tvshows death noise crafting stamps gothic hiking sleeping medicine collecting awesome deporte danganronpa tarot shrine hiphop robotics bitcoin audio graphic journalism resources dreamcore swag rpgs coquette chess zine podcast meow objectshows puzzles dancing visualnovels computing gyaru essays misc lolita communism things jfashion osc doom poems law plushies recipes car none mario boardgames romance girls electronic progamming java production blender socialmedia tcc christianity ecommerce anarchism scratch utau gym omori myself epic wrestling moda paranormal creepypasta flash student clowns vent pictures 80s old js indiegames educational intro webdev activism mythology estudiante lesbian tumblr spanish images pc computerscience truecrime help hellokitty stars ocean dark enstars programas bfdi piano otherkin frutigeraero running geography god feminism southpark curso tabletop traveling plurality novels cafe vkei translation introduction environment 3dmodeling closedspecies travelling dev college homepage realestate baseball vtubers retrogaming transformers warriorcats pastel programar store maths monsters creepy yaoi podcasts event trains bunnies musicals lego forum outdoors jewelry search foods bts marvel hardware chemistry starwars shoes multimedia opensource shitposting jpop yoga yes techno turismo whatever gatos cyber collection filmmaking kidcore escuela tools services brasil construction maps weed gamer jazz kirby persona designing popculture weather craft dinosaurs sound miriadax insects style cricket cryptocurrency fotografia species grunge mcr therian petz angels horses learn sharks depression stickers peliculas vhs freedom restaurant blockchain css3 informacion people songs surrealism drugs conspiracy acting tourism economics text args unblocked egl cine collage novel videoediting did yuri mobile tea salud socialism pjsk animanga cv birthday digitalmarketing homework foss surreal hockey world analysis tutorials furniture ideas lgbtqia medical videography fishing hi animales general studying service artwork sciencefiction animes libros edm ecology dj rpgmaker practice estudio google jesus twitter halloween alterhuman bible trading bsd rats swimming pop frogs drama skating wedding modeling ropa volleyball miku networking water guns racing truth videogaming conlang plural cryptids programmer class academic cultura supernatural theater kandi hair company society author prompts genshinimpact noticias neocities 3dprinting cs live glitch historia tattoos soft jjba chatting ghosts ambient healthcare cleaning skincare women anarchy library brazil scary erotica vlog cycling frontend tic chill review bl server tennis university ux nerd desarrollo datascience bot mods tareas shitpost christian lostmedia hardcore schoolproject future tecnology visualnovel quotes php kids sculpture knowledge bikes church rhythmgames viajes advertising startrek synthesizers retrogames evangelion training anthropology academia onepiece shrines aviation character revival idols blue programa neopets jobs halflife ultrakill alt instagram index theory tiktok theology camping apple finalfantasy archives sustainability blood bands something green crime silliness photoshop anthro friendship disney dating kin ar designer sociology analog visualkei entretenimiento graffiti desing colors rainbow csgo house creation new batman hack download spooky conlangs webseries cult illustrations industrial creatures cozy communication otaku tarea performance programs chaos literatura tokipona magick writer miscellaneous play meditation articles paganism 3dart disability eating jokes building mylittlepony trabajo cards retrocomputing facts animal joke vampire youtuber 4chan esoteric ios pruebas interactivefiction exercise overwatch lolitafashion zelda shoegaze tattoo french yugioh notes developing vegan vrchat jogos animalcrossing sims party hotel gender mushrooms cheese garden musicproduction liminal unix club analoghorror originalcharacter practicas generator sites dc map gacha repair beer vtubing webring magazine rambling medieval rants voiceacting superheroes sketching rave marxism kink os stupid ceramics content satire archival garfield pinterest tokusatsu doodles ranfren educativo girly draw pet geocities tips mtg gis ciencia proyecto digimon men conlanging agriculture nft folklore vinyl statistics black self netflix time happy dungeonsanddragons mecha selfship geek academico chiptune commission shit label military network wow electronica mcyt crd studio musician riddle oldroblox private bass guide spiderman talking hosting underground archiving doctorwho embroidery spongebob tutorial travels poop ui shifting streamer handmade words city sonicthehedgehog lofi adhd purple genealogy database creativewriting spiritual collections e cringe directory products original scp minimalism f1 solarpunk randomstuff vidya professional hyperpop charity creating beginner fightinggames projectsekai planes biography tamagotchi writting casino parody motorcycles farming steam sigma tallyhall secret
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