Making .BMP images from scratch

preview_player
Показать описание
This video has a page on 0DE5 with exercises and resources

Chapters
00:00 - Intro
02:00 - Endianness
07:50 - The Bitmap Format
11:47 - A Bitmap Encoder
19:34 - The Exercises
Рекомендации по теме
Комментарии
Автор

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

UliTroyo
Автор

I just fell in love with your approach.

One of the last Tech-YouTubers providing actual in-depth information on interesting topics instead of clickbaiting you into surface-level topics that other YouTubers already talked about a week ago just to grab some clicks.

pixelneckgeek
Автор

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

akramdiafat
Автор

In my experience, there seems to be a decent bit of patriotism displayed by very knowledgeable women from this elusive country, I see the flag at 19:33 quite frequently!

IcyeFaethyvve
Автор

18:27 ok that's how i'm describing that flag from now on. ok but in all seriousness these videos are helping me get over burnout from my last tech job and i hope they continue for quite some time :D

emmeryncariglino
Автор

I love your style of explaining concepts, explaining why they are as they are, showing them graphically, and being a bit cheeky with it. You are a very good communicator of ideas! Awesome video 😎👌

baseterran
Автор

i think i've left a few comments on your channel before, but you're such a good teacher, your videos are so hard to stop watching and you really inspire me to keep going with my computer science stuff, thank you!! <3<3

jumbledfox
Автор

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

axelandru
Автор

You're an amazing tutor. The information you teach is more easily understand because you use graphical stories whereas others use some b-roll. Your endianness example was spot on! Go hard with the video editing juice! :)

kestergreen
Автор

I think what genuinely helped me understand endianness is to really think of it as an arbitrary choice, by arranging bytes vertically. This means that bytes arent arbitrarily looping back on themselves and the bits aren't in a weird order but instead you have to arrange things in such a way. Since you can't retrieve info out of memory in any unit less than 1 whole byte, this means that you can consider bytes as a unit without being biased in such a way. It's also kinda important to consider it as just an address ordering rather than a fundamental way it's ordered in reality. It also makes total sense for networking to be big endian though, because over a serial connection, the bit *is* the fundamental unit, and transmitting things in little endian byte order but big endian bit order would just be ridiculous.

Sandromatic
Автор

Thank you for your videos and clear articulation. I’m new to all of this and it’s so fascinating.

bradsgamedev
Автор

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

pikzel
Автор

I didn't have to view the entire video, but to cut the story short, I was able to define functions that wrote and read .BMP files from and to a basically .PPM based graphics system. Good going! This helped me a lot! BTW, the padding can be accomplished by using *"width % 4"* - which is quite simple and fast.

HansBezemer
Автор

I've learned to love and appreciate your work.

LiftMeUp-seven
Автор

That’s a pretty good video! Clear explanations in a non-exhaustive way.

10/10 I keep following this series and future others 😁

script_sh
Автор

Just found your channel, this video was really cool. Didn't understand 100% of it but I'm getting there. Thanks for the help

RiverOtter
Автор

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

__hannibaalbarca__
Автор

Amazing video as usual.

For the c code, small things that can be constructed in memory should be constructed in memory. Not just because it will be faster but it is also more readable which in turn is more pedagogical.

foresthobo
Автор

Your are amazing and have great contents.
keep going

alfajrdream
Автор

That's great content. Thanks you for sharing.

phannguyetnguyen
welcome to shbcf.ru