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