I made my own Image File Format

Sdílet
Vložit
  • čas přidán 20. 08. 2024
  • Image File Formats are... images.
    GitHub: github.com/fac...
    Patreon: / facedevstuff
    Discord server: / discord
    Twitter: / facedevstuff
    MUSIC:
    Background song - • Jeremy Blake - Powerup...
    Outro song - • 9 • Nine Nights • Day ...
    Thumbnail art by @JersonEXE
    - Twitter: / jersonbrawlstar
    Thanks for watching!

Komentáře • 510

  • @FlushDesert22
    @FlushDesert22 Před 2 měsíci +3423

    "I'm tired of these stupid image file formats, so I'm contributing to the problem"

  • @lizkeres2593
    @lizkeres2593 Před měsícem +568

    The major difference between jpeg and PNG is not only transparency but also the compression

    • @borstenpinsel
      @borstenpinsel Před měsícem +48

      Both are compressed. Just with really different methods.
      Jpeg tries to emulate chunks of 8x8 px with parameters to a trig function (lossy to veeerry lossy depending on some parameter, but even the best quality (and thus worst compression factor) is very lossy).
      PNG however is basically a bitmap (lossless, no compression) which is then compressed with tar/gz algorithm. Basically cheating by making the 3rd party compression algorithm part of the file definition.
      It's like putting wave files into a zip folder and calling it a new audio format.

    • @ursulmusic
      @ursulmusic Před měsícem +6

      ​@@borstenpinselSomething like audio FLAC, as it's lossless compression for PCM audio?

    • @milesmartig5603
      @milesmartig5603 Před měsícem +1

      jpeg and png both can store a lossless image

    • @CryptoOfficial
      @CryptoOfficial Před měsícem

      @@milesmartig5603 jpeg is per definition a lossy format even if you crank up the quality to 100% it’s still doing magic things with Fourier transformation and converting your image in a lot of lookalike patterns that they are close enough of the original pixels.

    • @Henrix1998
      @Henrix1998 Před měsícem +8

      ​​@@borstenpinselYou can't say PNG doesn't have compression, it just has lossless compression, even before tar/gz

  • @kousheralam
    @kousheralam Před rokem +1410

    wow, coverting a binary -> string -> do string manipulation -> show from the string. What's inside your head bro, it's pure genius

    • @haraldbackfisch1981
      @haraldbackfisch1981 Před rokem +82

      Going from int to string to almost always a terrible idea, just thinking of memory or lack of multiplication for data manipulation, have fun blurring in hex with strings.
      I love that he did it tho, sometimes u just gotta f around and find out, else we wouldn't have nice things in the first place :)

    • @AOSP-is-still-Linux
      @AOSP-is-still-Linux Před 2 měsíci +24

      ​@@haraldbackfisch1981 I think the OP was ironic, as the format of the message felt like that.

    • @haraldbackfisch1981
      @haraldbackfisch1981 Před 2 měsíci +4

      ​@@AOSP-is-still-Linux youre right idk what i was thinking... wasnt thinking i guess 😅

    • @AAAAAAAAAAAAAAAAAAAAAAAAH
      @AAAAAAAAAAAAAAAAAAAAAAAAH Před měsícem

      Srsly

    • @stgigamovement
      @stgigamovement Před měsícem +1

      BWTC32Key B3K files are what happens after crossing compression with encryption with binary-to-text encoding. It actually works well in spite of me doing it because I don't like Base64.

  • @y32code16
    @y32code16 Před 2 měsíci +429

    2:27 "turns out its not 3.5 times more size" *shows a picture of 3.3x* "it can go up to 98 percent more size" *shows a picture of 98 times more size* on a 160.2 times more size image. yep thats face dev for ya

  • @alastor--radiodemon7556
    @alastor--radiodemon7556 Před 2 měsíci +955

    bro made a .bmp

    • @magicjinn
      @magicjinn Před 2 měsíci +23

      was about to comment this

    • @_kitaes_
      @_kitaes_ Před měsícem +88

      but worse

    • @alastor--radiodemon7556
      @alastor--radiodemon7556 Před měsícem +77

      @@_kitaes_ just a tiny bit worse but it balances out with the funnies :3

    • @magicjinn
      @magicjinn Před měsícem +35

      @@_kitaes_ yeah, but it ends with .bruh, worth it

    • @CoolMilo8
      @CoolMilo8 Před měsícem

      bro, why are you here, smily face demon.

  • @Ceelbc
    @Ceelbc Před rokem +576

    By converting it into hex of 6 characters, you lost transparency. However, if you made it hex of 8 characters long, you could keept the transparency.

    • @blissful4992
      @blissful4992 Před 8 měsíci +8

      very inneficient

    • @Luna5829
      @Luna5829 Před 2 měsíci +9

      with 8 characters you'd only get 1 decimal point of transparency
      9 characters is pretty good tho

    • @Ceelbc
      @Ceelbc Před 2 měsíci +45

      @@Luna5829 RRGGBBTT, with T transparency. So 256 values. What do you mean with 9? Am I missing something? (I don't count the # you would write in code since it is not needed)

    • @Luna5829
      @Luna5829 Před 2 měsíci +1

      i forgot the transparency could also be in hex and not in decimal
      but still, with T / 255 being the transparency, you'd miss quite a few numbers

    • @LimoDieFlasche
      @LimoDieFlasche Před 2 měsíci +22

      @@Luna5829 You wouldn't miss anything visible to the human eye ^^
      There's a reason why no one uses amounts above one byte (2 hex digits) per color

  • @Brothaeuuuww
    @Brothaeuuuww Před měsícem +78

    Now make a .huh file that is an audio format

    • @smokedice
      @smokedice Před měsícem +7

      this but its just a .wav stored as a string

    • @HiloYT
      @HiloYT Před 24 dny +4

      and then .bruhuh for videos

    • @Koreley
      @Koreley Před 20 dny

      @@HiloYT you could make a conlang out of this

    • @Alexa_mapping
      @Alexa_mapping Před 16 dny

      .huh3 then .huh4

  • @dvidpi
    @dvidpi Před 2 měsíci +115

    wowzers, im converting all images in my gallery to .bruh files! so efficient, fast and lightweight

  • @dalhaan
    @dalhaan Před rokem +226

    Tip: you can half the size of your files if you store the RGB values as raw bytes instead of characters. Each character is 1 byte long (assuming you are using a 1 byte character encoding like ASCII or UTF-8), but a hex character just represents half a byte in a human readable format. "9e", for instance, just represents the number 158 (uint8) which only takes up one byte, where storing "9e" as two characters you are using two bytes. Hex goes from 00 (0) -> FF (255), which is exactly how much a byte can hold. To do this you'll need to allocate a buffer of the number of pixels in the image times 3 (RGB per pixel = 3 bytes (1 byte for each colour) * number of pixels), then for each pixel: write a uint8 for the red value, write a uint8 for the green value, write a uint8 for the blue value. To read the file, loop over each pixel and read each byte (uint8) instead of writing.

    • @dalhaan
      @dalhaan Před rokem +44

      If you wanted you could also add an alpha channel by just adding an extra byte after blue, this would make each pixel 4 bytes instead of 3. And now you've created the bitmap image format 🙂

    • @sollybunn
      @sollybunn Před rokem +3

      Doesn't he do this 3m into the video

    • @FaceDevStuff
      @FaceDevStuff  Před rokem +49

      @@sollybunn I only stored the metadata (width & height) as bytes, the rest is full of hex values

    • @rumisbadforyou9670
      @rumisbadforyou9670 Před rokem +16

      he knew that, he's being rеtагded for no reason. he's just wants to jack up the yt algorithm, thinking "one day i will be making quadrillion dollars per nanosecond by pооping out: 'i pressed a key on my keyboard' / 'i copied seven lines of code from stack overflow' type of videos, yupeee!"

    • @sollybunn
      @sollybunn Před rokem +4

      @@FaceDevStuff that's a bruh moment (you didn't really expand on "were dealing with raw bytes now" so that's what I assumed)

  • @YoutubePizzer
    @YoutubePizzer Před měsícem +37

    avif is actually conceptually really cool:
    if you guys follow video formats, there’s been a big push to add AV1 support to everything because of how much of a huge leap in quality it is over essentially everything else. So much so, that if you encoded an image as a single frame of an AV1 video, it would be better quality than the other image formats available.
    So that’s exactly what it is.
    It makes a tonne of sense to use the same compression algorithms for both video and image and could in theory mean you could make hardware-accelerated images too. Very resource efficient, it would be great if we could just magically convert absolutely everything to use exclusively AVIF from now on

    • @neutronpcxt372
      @neutronpcxt372 Před měsícem +5

      It's not.
      JXL is better.

    • @Yiss8352
      @Yiss8352 Před měsícem +3

      JXL better

    • @pachinger
      @pachinger Před měsícem +3

      No it actually doesn't make a ton of sense to use the same compression for video and static images. Video codecs usually use the information of multiple frames to be more efficient. Just thinking about P/B/I-frames, chroma subsampling, etc.

    • @chonchjohnch
      @chonchjohnch Před 5 dny +1

      Hope alphabet sees this bro 🫶🏻

  • @jaszko2880
    @jaszko2880 Před 2 měsíci +106

    web✅code editor✅programing lang✅text editor✅image file format✅operating system❌

    • @stgigamovement
      @stgigamovement Před měsícem +4

      What's next? A coding font? Don't know if it can have more characters than UnifontEX.

  • @marcels.7074
    @marcels.7074 Před rokem +173

    i wanted to make a JSON image format
    {
    "meta": {
    "size": "69x420"
    },
    {"pos":[1,1], "color":"696969"}
    ....
    }

    • @FaceDevStuff
      @FaceDevStuff  Před rokem +94

      sounds hella inefficient, love it!

    • @SIMULATAN
      @SIMULATAN Před rokem +91

      Should call it "jif" for maximum confusion

    • @thefirstuwu8874
      @thefirstuwu8874 Před rokem +52

      @@SIMULATAN can call it "Jim" - Json IMage

    • @bambi186
      @bambi186 Před rokem +7

      Absolute madman

    • @mgord9518
      @mgord9518 Před 4 měsíci +8

      This isn't too far off from plaintext images from the days of old like PPM.
      Sure, it's absurdly inefficient as far as size goes, but you can edit it with nothing but a text editor, easily understand the format just by looking at it and they're very rarely used for large images anyway

  • @o_q
    @o_q Před 2 měsíci +87

    the interlacing on this video is making me crazy

    • @Aeduo
      @Aeduo Před 2 měsíci +7

      I think that might be part of the shitpost.

    • @FaceDevStuff
      @FaceDevStuff  Před 2 měsíci +30

      @@Aeduo nope, just plain stupidity on my part

    • @RockRemastered
      @RockRemastered Před měsícem +2

      I was thinking the exact same. Now the real question is, does it deinterlace ?

    • @foco5657
      @foco5657 Před měsícem +1

      @@RockRemastered probably not because youtube's VP9 compression screws with interlacing

    • @RockRemastered
      @RockRemastered Před měsícem

      @@foco5657 that's pretty right. Resizing is the worst thing. But downloading the h264 video would maybe work.

  • @FaZekiller-qe3uf
    @FaZekiller-qe3uf Před 2 měsíci +19

    "Hex" is representing the color data in base sixteen whilst "RGB" (don't include the alpha channel, it's not a fair comparison) is representing it in base 10. It's the same exact data. There's no space "reduction" if you don't bloat it by storing it in ASCII, but you figured that out.
    Instead of bloating the file with line breaks you can just have a small header with the height and width.

  • @realrunnow
    @realrunnow Před 9 měsíci +103

    1:21 delusion on a next level

    • @joseph_gerald
      @joseph_gerald Před 2 měsíci +1

      Storing raw bytes is unheard of why not use a human readable 4bit representatipn instead (hex)?

    • @urisinger3412
      @urisinger3412 Před 2 měsíci

      If people are gonna read your image file they will do it in a hex editor​@@joseph_gerald

    • @bits360wastaken
      @bits360wastaken Před měsícem +4

      @@joseph_gerald Not sure if stupid or trolling, your not going to give an image format the ability for someone to download it to their desktop, open up notepad, and read an images letters and reconstruct it in their mind at the cost of a 10-100x file size increase. And storing raw bytes is unheard of, look at the .png and .jpg format specifications for a clue on how deep it actually goes.

    • @joseph_gerald
      @joseph_gerald Před měsícem +1

      @@bits360wastaken sorry was sarcasm 🥲

    • @_kitaes_
      @_kitaes_ Před měsícem

      @@bits360wastaken png stores compressed raw bytes

  • @LambOfDemyelination
    @LambOfDemyelination Před měsícem +9

    why store the hex as a literal string, a byte can be represented in one character (byte), instead you use two bytes to represent one byte??

  • @rka3477
    @rka3477 Před 2 měsíci +6

    congrats you invented .bmp

  • @devaraanimation
    @devaraanimation Před měsícem +20

    So this is what it feels like to be the guy who made the .webp file format

    • @sagnikkundu89
      @sagnikkundu89 Před 5 dny

      Webp is good actually pls research

    • @devaraanimation
      @devaraanimation Před 4 dny +1

      @@sagnikkundu89 so the joke went over your head. I was talking how it got the same degree of support as .webp.

    • @sagnikkundu89
      @sagnikkundu89 Před 4 dny

      @@devaraanimation xDd. It wasn't obvious to me

  • @gold4668
    @gold4668 Před měsícem +5

    3:24 OH MAN NOT RAM RANCH 💀

    • @nooneinpart
      @nooneinpart Před měsícem

      EIGHTEEN NAKED COWBOYS IN THE SHOWERS AT RAM RANCH

  • @nathanpgratner2501
    @nathanpgratner2501 Před 2 měsíci +9

    I will be using .bruh images as the primary image type on my pc

  • @hedgehogsch.7270
    @hedgehogsch.7270 Před 2 měsíci +11

    congrats!
    You just invented the netpbm file format 😊

  • @KryptonTR
    @KryptonTR Před měsícem +3

    5:08 this song is a masterpiece

  • @henrispriet9812
    @henrispriet9812 Před měsícem +1

    Instead of making an image compression format, bro made an image expansion format

  • @per2632
    @per2632 Před rokem +24

    3:48 hex colors don't even have transparency and you used alpha type opaque for the png, so i'm surprised it showed anything other than complete white before you put a number there.

  • @codeman99-dev
    @codeman99-dev Před 7 měsíci +9

    2:32 That's not a percentage buddy. "100% more" means to double. Starting at 3mb and then adding 100% more would be 3mb + 3mb.

  • @m4rt_
    @m4rt_ Před měsícem +2

    situation: there are 10 competing formats
    solution: lets create a new one to replace the old ones.
    new situation: there are 11 competing formats
    (Heavily based on an XKCD comic)

  • @Ahnaf_Shariar
    @Ahnaf_Shariar Před měsícem

    WOW, we are getting .bruh image file format before GTA 6.

  • @ner0718
    @ner0718 Před 2 měsíci +5

    I can not state how happy it made me to hear Nine Nights by 20syl in the outtro. I really enjoyed your editing style.

  • @sumlittleguy
    @sumlittleguy Před 2 měsíci +2

    You can make the image of color layers.
    For example: if it's just the background you determine the color of single pixel and then paste this pixel into different location instead of finding out the color of each pixel.
    Repeat that multiple times with doffirent colors and you get and image! It will be VERY light no matter how many pixels are there on X and Y coordinates while the image contains only 1 color.

  • @thefirstuwu8874
    @thefirstuwu8874 Před rokem +7

    1:22 I'm not an expert, but one byte should be able to give 256 unique combinations, as it has 8 bits and one bit has 2 states - 2 combinations ^ 8 bits = 256, we even have a place for zero. (an int value usually weights 2-4 bytes, but I don't think we need its extra functionality for storing a number from 0 to 255). HEX uses 6 characters - each character is 1 byte, so 1 * 6 = 6. I think you can do both methods equivalent in bytes, but RGB is more intuitive.
    Edit: Oh, everyone already commented about this :p

  • @kevenrodriguesmeirelles2241
    @kevenrodriguesmeirelles2241 Před 9 měsíci +10

    you're in my top 10 Dev CZcamsrs, I love your projects!!

    • @Potencyfunction
      @Potencyfunction Před 8 měsíci

      I dont understand anything from it, I belive I am not for that. My skills and preferences are other, but is always good to have an eye on what is real and in trend with others.

  • @katamari_
    @katamari_ Před měsícem

    thank you for defeating the monstrosity that is webp files

  • @Sartfla
    @Sartfla Před 20 dny

    This is actually almost exactly what I wanted.

  • @MePeterNicholls
    @MePeterNicholls Před měsícem

    “I’m not an expert…” but does this

  • @christianremboldt1557
    @christianremboldt1557 Před 2 měsíci +8

    You just made a worse bitmap. But I really like it.
    I love those indi projects

  • @poka26ev2
    @poka26ev2 Před měsícem +1

    This reminds me of the .stalin image I created 3 months ago to send sus photos in case the group chat gets leaked

  • @user-em9ym5tq4j
    @user-em9ym5tq4j Před 2 měsíci +2

    you can use regedit ti automatically set how it opens, what icon it has and add it to `right click>new` menu

  • @Serioushall_theorist
    @Serioushall_theorist Před měsícem +1

    normal people: png is good
    FaceDev fans: .Bruh files

  • @xFifaEuro271
    @xFifaEuro271 Před měsícem +1

    man i love this video.Bruh

  • @slavatar1337
    @slavatar1337 Před 14 dny

    blazingly fast file format

  • @TheBriti-Critic
    @TheBriti-Critic Před měsícem +2

    I was waiting for the "This video is in the .bruh format" 🥵🤧🥵

    • @alword
      @alword Před měsícem

      .bruh4 video with .bruh3 sounds

  • @Aidan6475
    @Aidan6475 Před 2 měsíci +24

    why this video is 1080i?

    • @bob3studios
      @bob3studios Před 2 měsíci +8

      because vegas pro has no idea of what futureproofing is in its default settings

  • @fahrulrputra2589
    @fahrulrputra2589 Před měsícem

    Ah yes, smartest rust programmer

  • @JDoawp
    @JDoawp Před 2 měsíci +3

    Sooo, a ppm file but with hex instead of RGB? :p

  • @SirMato
    @SirMato Před měsícem

    3:21 interesting background song choice

  • @kevinchandra280
    @kevinchandra280 Před měsícem

    Bro spent much hours, energies, and computer memories just for this "meme".

  • @maddsua
    @maddsua Před 29 dny

    bro reinvented bmp but with extra steps

  • @angelocore
    @angelocore Před 9 měsíci +5

    Yo you can try to convert the hex back to binary instead writing it as text, it will make the file size less for sure

  • @kibbewater
    @kibbewater Před 23 dny

    Every channel in RGBA are only a byte long. You could fit an entire pixel in the space required for an int. Using string for for the color will double the size for each pixel

  • @notkeehan
    @notkeehan Před měsícem

    Beautifully chaotic

  • @Manticore_27
    @Manticore_27 Před měsícem

    this is genius , evil , but genius , you can troll your friends to think the got a virus with one image☠

  • @Mats_Games
    @Mats_Games Před měsícem +1

    1:15 1080i detected

  • @HighFidelityFox
    @HighFidelityFox Před měsícem

    this is literally the XKCD comic about standards 😂

  • @nbvehbectw5640
    @nbvehbectw5640 Před měsícem +1

    When you talked about storing RGBA in characters and not bytes, I was like.... bruh.

  • @Tuntor689
    @Tuntor689 Před měsícem

    hey i’ll take it over .webp

  • @insane.braindamage
    @insane.braindamage Před měsícem

    i think the worst time of image file formats when you try to save them is "webm" or "webp"

  • @artiitheworld
    @artiitheworld Před měsícem +3

    why is this video interlaced

  • @2Deep.
    @2Deep. Před měsícem +1

    We should make it more better.

  • @KosinsStuff
    @KosinsStuff Před 5 dny +1

    It is pretty easy to make your own file format, you really just lack support for it since no one knows it exists or how it works

  • @Scudmaster11
    @Scudmaster11 Před 29 dny

    Im ganna be making my own image format because i can

  • @RealUniCat
    @RealUniCat Před 2 měsíci +4

    that's EXACTLY what i wanted to do, except in javascript
    but i gave up because it's too hard and i wanted to do this in the current year 2024

    • @stgigamovement
      @stgigamovement Před měsícem +1

      BWTC32Key is a homemade file compression program with custom format written in Javascript.

    • @RealUniCat
      @RealUniCat Před měsícem

      @polonezzz stalker go away

    • @RealUniCat
      @RealUniCat Před měsícem

      @polonezzz I know

  • @TurquoiseFan23
    @TurquoiseFan23 Před měsícem

    Oh, how I understand you, saying twelve instead of twenty...

  • @CodersConduct
    @CodersConduct Před 6 dny

    I love your videos!

  • @Trayfellow
    @Trayfellow Před měsícem

    Close enough, welcome back carykh

  • @Stepanchicko
    @Stepanchicko Před 2 měsíci +1

    bro just made bmp with hex

  • @candybluebird
    @candybluebird Před měsícem

    this dealt psychic damage :

  • @SKIENCE-X9SCP
    @SKIENCE-X9SCP Před měsícem

    the disguised file formats are relatable

  • @chickenmanfy
    @chickenmanfy Před měsícem

    "I made my own operating system in Rust" is coming eventually

  • @randospawn7495
    @randospawn7495 Před 25 dny

    You can say probably update the file format by telling it that if multiple pixels in a row are the same color that they could be simplified to the amount and then the pixel data, otherwise just the pixel data.

  • @guppy13
    @guppy13 Před měsícem

    this certainly is a bruh moment

  • @deventerprises2640
    @deventerprises2640 Před měsícem +1

    I think the issue with the tremendously high file sizes maybe because you are storing the ascii representation of the hex codes where in fact you can store hex codes as raw binary in the .Brun file

  • @NINJEDIT-S
    @NINJEDIT-S Před měsícem

    Now i can hide my pictures!!!!

  • @GameJam230
    @GameJam230 Před 2 měsíci +3

    If I go to download transparent pngs and find a load of files that are just bruh files pretending to be pngs then I'm actually going to riot. *You did this.*

  • @m4rt_
    @m4rt_ Před měsícem

    jpeg is losy (you loose details)
    png is lossless (you keep all the details)

  • @peterweston6588
    @peterweston6588 Před 20 dny

    If you are storing the hex in ascii, you can zip it like any text file.

  • @Gardener-AI
    @Gardener-AI Před měsícem

    This is somehow so captivating

  • @Really_purple
    @Really_purple Před měsícem

    what's the worst image format:
    JFIF: like
    WEBP: comment

  • @user-by2io7zv2t
    @user-by2io7zv2t Před měsícem

    JFIF is a bitmap graphic that uses JPEG compression.

  • @bukdays
    @bukdays Před 25 dny

    brother 255 255 255 and #FFFFF take the same amount of bits.
    Both are three values of 2^8.
    A HEX 'digit' represent 16 possible values. 2 HEX values represent 16^2 possible values, that is 256 possible values. Just like the each of the RGB values.
    HEX is just numbers represented in base16

  • @tundraosu
    @tundraosu Před měsícem +1

    When you see it

  • @glintcoretheprotogen
    @glintcoretheprotogen Před měsícem

    i want you to make this more efficient than pngs so we can take over internet

  • @ebselectronics
    @ebselectronics Před měsícem

    Definitely using .bruh from now on

  • @sebbes185
    @sebbes185 Před měsícem

    rgba is ten characters 📝

  • @itsmenewbie03
    @itsmenewbie03 Před měsícem

    0:52
    I see Rust, I click play

  • @stgigamovement
    @stgigamovement Před měsícem +1

    BWTC32Key is a homemade compression format.

  • @RealShadowOnVR
    @RealShadowOnVR Před měsícem

    as a unity developer .jfif is my 1# opp when importing textures

  • @AlanBurr25
    @AlanBurr25 Před měsícem

    bro reinvented the bitmap image lmao

  • @MaxCE
    @MaxCE Před měsícem

    i always had an idea to detect text and store the characters used like as a font. then it would only store the position of the text.
    this would be useful for text over detailed backgrounds.

  • @MaurOwO
    @MaurOwO Před 2 měsíci

    imagine hiding images in the bruh format is s very goood idea

  • @DaviLuizmouraOficial
    @DaviLuizmouraOficial Před měsícem

    the fact it works 💀😭

  • @adrack
    @adrack Před měsícem +1

    Now change the exe file format to bruhh. eg. what.bruh
    Instead of .exe ,you will use . bruh

  • @ghajik.
    @ghajik. Před 2 měsíci

    now be the jxl replacement everyone wanted.

  • @lancemarchetti8673
    @lancemarchetti8673 Před rokem +1

    Nice work!

  • @Akhulud
    @Akhulud Před měsícem

    avif is actually the best file format

  • @thekingoffidget52
    @thekingoffidget52 Před dnem

    We need to make WEBP Files extinct

  • @Oinky-o6e
    @Oinky-o6e Před měsícem

    your vids inspire me

  • @TheAmazingLife19
    @TheAmazingLife19 Před 12 dny

    amazing

  • @working683AGAIN
    @working683AGAIN Před 9 dny

    i think this format can be used with one of my scratch projects

  • @thedinobros1218
    @thedinobros1218 Před 2 měsíci +1

    Thanks! Now, I need to make a color format like hex but with 4 digits. First and second are oranges, third and fourth are greens. After that, I can make an image format that uses it called .ttp (two toned picture)

    • @guigazalu
      @guigazalu Před 2 měsíci

      What if you used the first 2 for {how dark}, 1 for {orangeness} and 1 for {greeness}?
      You c'd call it YUV: Yet another UV format!

  • @EquaTechnologies
    @EquaTechnologies Před 6 měsíci +1

    bruh