А можно сделать так,что бы при открывании прикрепленного изображения, размер фото соответствовал размеру страницы а не привышал его в несколько раз.
Полностью поддерживаю, но позволю себе дополнить, что оптимальнее
будет масштабировать изображение на этапе загрузки его на сервер,
т.к. эта процедура проводится однократно, а последующие открытия
изображения будут производиться много раз. И если реализовать
масштабирование при каждом открытии, то это создаст большую нагрузку
на сервер.
Для автоматического изменения размера (например, до 800х600) можно
использовать бесплатную
утилиту.