The images are stored with the files on the server, not the database. Most hosting providers offer either unlimited disk space, or very large amounts of disk space, in even their most basic plans, so it’s not generally a problem.
Personally, I prefer to upload the originals, as that “future proofs” the images for whatever more pixel-dense displays they develop in the future. For example, I used to cap my photos at 1,000 pixels wide, that was roughly 2/3 the screen size at the time. Now, after the move to HiDPI/Retina displays, they all look tiny and horrible. I wish I had uploaded (and also kept) the full-size originals at the time, because they would have still looked great today.
If you really do feel the need to down-size your images, https://wordpress.org/plugins/ewww-image-optimizer/ can help with that.
i was thinking this is a problem not because of my hosting disc size but i was concerned about the speed of my site. what do you think about this? this is also not a problem?
by saying future proof, you mean what exactly?
so uploading full size is better, bottom line? no slowing of my site?
i was concerned about the speed of my site. what do you think about this?
WordPress makes several smaller-sized versions of each image you upload, so it will almost always serve the best size for the job, not the full original.
by saying future proof, you mean what exactly?
See the rest of the example I wrote out in my second paragraph. Pixel density will always improve on screens. A “large” image today will be a “small” image some time in the future, so stick to the originals whenever possible to lower the chances of that affecting you.
so uploading full size is better, bottom line? no slowing of my site?
Yes.
okay thanks a lot. i wish i had asked this earlier, because lately i have been spending extra time each time i uploaded pictures for a post. thanks again.