Making .BMP images from scratch

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024

ความคิดเห็น • 55

  • @akramdiafat9380
    @akramdiafat9380 11 วันที่ผ่านมา +1

    I have never understand something that quick without pausing the video To much,You are truly a good teacher

  • @UliTroyo
    @UliTroyo 29 วันที่ผ่านมา +14

    I had no idea we were going to get this cool this quickly. Images are exactly how I got into C!

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      Always good to get to the cool stage 😎

    • @w花b
      @w花b 22 วันที่ผ่านมา

      Yeah, found some GitHub repos explaining how PNG worked and tried reading random PNGs from the internet to verify if it was accurate and tried building my own. The Huffman stuff was a pain in the butt to understand though.

  • @theoriginalneckbeard
    @theoriginalneckbeard 27 วันที่ผ่านมา +19

    I just fell in love with your approach.
    One of the last Tech-TH-camrs providing actual in-depth information on interesting topics instead of clickbaiting you into surface-level topics that other TH-camrs already talked about a week ago just to grab some clicks.

  • @axelandru9346
    @axelandru9346 28 วันที่ผ่านมา +2

    You are my god, you are the thing to go to while still feeling a junior computer scientist !

  • @ThePOVKitchen
    @ThePOVKitchen 19 วันที่ผ่านมา +1

    just checked out 0DE5 today after finding your videos. the exercise where you edit the binary of the c program is probably the most fun ive had programming in a while, super excited to do more, and get that membership going too maybe 😅

  • @__hannibaalbarca__
    @__hannibaalbarca__ 28 วันที่ผ่านมา +1

    Good❤, TH-cam post me this video. I do it many years ago, you remember me that days.

  • @phannguyetnguyen8254
    @phannguyetnguyen8254 29 วันที่ผ่านมา +3

    That's great content. Thanks you for sharing.

  • @LiftMeUp-seven
    @LiftMeUp-seven 28 วันที่ผ่านมา

    I've learned to love and appreciate your work.

  • @pikzel
    @pikzel 19 วันที่ผ่านมา

    Ooh, Charles Petzold’s Programming Windows, that brought back memories. Where I learned the message loop and event driven programming. Good times.

  • @mrinalyadav4261
    @mrinalyadav4261 29 วันที่ผ่านมา +2

    loved this video

  • @lame_lexem
    @lame_lexem 29 วันที่ผ่านมา +1

    I like your c videos so helpful for beginners. I myself started with implementing image format but instead it was a qoi format, it's quite ok and quite elegant/simple to follow (also spec it two pages)

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา +2

      QOI actually looks really cool! Thanks for introducing me to it 💙

  • @valinor3317
    @valinor3317 8 วันที่ผ่านมา

    Actually learning WebGL and make graphics with Maths so check this will be useful. Thx!

  • @norbux
    @norbux 27 วันที่ผ่านมา +1

    This is premium content

  • @gocasimiro
    @gocasimiro 29 วันที่ผ่านมา +2

    You rock! Thanks for the content!

  • @alfajrdream
    @alfajrdream 29 วันที่ผ่านมา +1

    Your are amazing and have great contents.
    keep going

  • @yuxiang4218
    @yuxiang4218 20 วันที่ผ่านมา +2

    Amazing, great content!

  • @aquahood
    @aquahood 2 วันที่ผ่านมา

    I like my computer science teachers approach to walking up to the light switch and turning it on and off I'm saying this is a computer and what it's doing but very very fast. I ended up finding a loophole in my undergraduate regulations as I was a philosophy major at the time and even though I had a lot of computer background and had always had a computer including a BBs the medieval period of computing but yes play i was programming in basic. Which is the creation of agents and combining different open source can you eat machine learning algorithms of different architectural type be at large language models are convolutional neural networks... But the issue is that the specialization in one area doesn't necessarily translate into the specialization at a low level as you're more or less working at compared to where I am but my entry point was more data science and statistics I took a relational database replacement for foreign language requirement never understanding that I would actually end up a dual citizen living in the German speaking part of Switzerland after having spent a decade learning French in the French part so now I have to start over and to learn Swiss German. But if you're interested in hearing what I'm working on and if that interests you let me know.

  • @gamedevlife9950
    @gamedevlife9950 วันที่ผ่านมา

    Hi, loving your videos. Just want to point out that the free_bitmap function at 13:46 will not actually set the bitmap.pixels pointer to NULL, as the Bitmap struct is being passed by value to the function.
    But great video overall, keep up the awesome work!

  • @Humble_Electronic_Musician
    @Humble_Electronic_Musician 29 วันที่ผ่านมา +2

    You make awesome content 💗

  • @azaleacolburn
    @azaleacolburn 29 วันที่ผ่านมา +1

    Great Video

  • @marwamite4024
    @marwamite4024 29 วันที่ผ่านมา +2

    😍

  • @kriszenn1125
    @kriszenn1125 6 วันที่ผ่านมา

    im more of a vim (and recently kakoune/helix!) user, and i tried emacs but i could not stand the modifer keys (Ctrl, Alt, Super...)

  • @smithnigelw
    @smithnigelw 29 วันที่ผ่านมา +2

    Please can you provide a download link for that hex editor you used to create the bmp. Thanks.

    • @totally_not_a_robot1342
      @totally_not_a_robot1342 29 วันที่ผ่านมา

      Google ImHex it is developed by WerWolv.

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      Have just added to the description - and here it is too - imhex.werwolv.net

  • @surmenageatroie
    @surmenageatroie 28 วันที่ผ่านมา

    awesome ! thanks :)

  • @AlejandroPintosAlcarazo
    @AlejandroPintosAlcarazo 8 วันที่ผ่านมา

    how is the program at te right of the screen called, where she manage the progress and content of the code?

    • @AlejandroPintosAlcarazo
      @AlejandroPintosAlcarazo 7 วันที่ผ่านมา

      mean on the left, when she is profraing in c.

    • @neoeno4242
      @neoeno4242  6 วันที่ผ่านมา

      Like at 13:02 ? That's an Excalidraw diagram on the left and VS Code on the right. I will say the Excalidraw-diagram stuff in this video did take quite a bit of editing work to get right :) I think enough that I might develop something custom soon...

  • @JohnDoe-el8tg
    @JohnDoe-el8tg 29 วันที่ผ่านมา +1

    The diagram at 8:35 looks perfect. In what editor did you do that?

    • @failscript
      @failscript 29 วันที่ผ่านมา +1

      I think it is excalidraw

    • @JohnDoe-el8tg
      @JohnDoe-el8tg 28 วันที่ผ่านมา

      @@failscript oh wow, thank you! :)

  • @jinxscript
    @jinxscript 28 วันที่ผ่านมา

    I so invested

  • @cherokeejaxk
    @cherokeejaxk 20 วันที่ผ่านมา +1

    y female thomy shelby is giving me classes? the youtube game is undefeated damn

    • @neoeno4242
      @neoeno4242  18 วันที่ผ่านมา

      lmao gotta say this one made me laugh

    • @cherokeejaxk
      @cherokeejaxk 18 วันที่ผ่านมา

      @@neoeno4242 🫡❤️

  • @catafest
    @catafest 26 วันที่ผ่านมา

    do you test with FASM assembly ? can you make a video about tools you used ?

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      Thanks for the comment! Not done anything with FASM assembler yet! Next video will be on assembler though I'll likely be sticking to the LLVM & GCC assemblers. I use quite a few tools and try to explain a little about them as we go through - so one video would be a bit of a challenge - but if there are any that you'd particularly appreciate more focus on please do let me know! I can add it to the list.

  • @salim444
    @salim444 27 วันที่ผ่านมา

    3:48 if you write memory addresses from rught to left then little endian seems more intuitive. I know it is not the point of the video just thought I need to point that out

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      Nice tip - thanks for sharing it

  • @df29208
    @df29208 21 วันที่ผ่านมา

    Loved this video. Devoid of politics. I watched a CNN news report on an 'expert' reporting about two photos and if they had been 'altered', the expert pointed out the meta-data had not been altered, just the filter.
    I had to laugh, the IMF, CIA, NSA, MI5, MI6, MOSAD, FSB, etc all know how to change the meta data (or strip it) - probably their lowest level personnel learn how to do this on day one. Note: I don't know how to do it. As a joke: IMF is Mission Impossible secret organization, Impossible Missions Force (IMF). headed by Tom Cruise.

    • @anon_y_mousse
      @anon_y_mousse 7 วันที่ผ่านมา

      I'm assuming you're making a joke when you say you don't know how to do it, but if you really don't, then I suggest you look it up because it's super easy, barely an inconvenience.

  • @pio_trek112
    @pio_trek112 27 วันที่ผ่านมา

    What is the name of this hex editor?

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      ImHex :) It's a good one. Found here: imhex.werwolv.net

  • @fadiallo1
    @fadiallo1 28 วันที่ผ่านมา

    Did Not Understand,
    Where You Will Go To After That Video???

    • @neoeno4242
      @neoeno4242  26 วันที่ผ่านมา

      Next is assembler :)

    • @fadiallo1
      @fadiallo1 26 วันที่ผ่านมา

      @@neoeno4242 Great Job.

  • @aquahood
    @aquahood 2 วันที่ผ่านมา

    You're essentially describing hexadecimal format correct?