سلام دوست عزیز
سایز تصویر بستگی به محل استفاده ی آن دارد مثلا سایز header با سایز منو ها متفاوت است.
برای فرمت نیز می توانید از png,jpg یا gif استفاده کنید.بهتر است عکس های وب را در فوتوشاپ و با Save for Web ذخیره کنید.
صفحه ی شما باید به خوبی در هر مانیتوری با هر اندازه نمایش یابد.من شخصاً از عرض 762px برای صفحه استفاده می کنم.
استفاده ی زیاد از عکس ها نیز موجب کند شدن سرعت بارگذاری صفحه خواهد شد که اصلا خوشایند بیننده نیست و صفحه حداکثر تا 30 ثانیه باید نمایش یابد و گرنه احتمال زیادی وجود دارد که بیننده سایت شما را رها کند.
به هر حال در طراحی یک صفحه ی وب موارد زیادی دخیل هستند که برای ایجاد یک صفحه ی خوب باید به آنها توجه کرد.
موفق باشید.