My camera has a setting for lower resolution; keeps file size reasonable. Then my computer software has a "resize" function that reduces them the rest of the way, down to between 50-100 KB. A litle detail is lost, but it seems good enough for the internet.
--Ray