Есть несколько правил:
Все изображения грузим сразу на форум, поскольку на внешних ресурсах ссылки не редко умирают, в результате чего картинки перестают отображаться и на форуме.
Нельзя загружать на форум картинки в формате png, поскольку, во-первых, они слишком много весят, во-вторых, иногда из-за поддержки png прозрачности такие картинки не корректно отображаются.
Размер изображения (и особенно фото) должен быть вменяемым, чтобы картинки помещалась в экран. Не нужно грузить фото размером 4000х3000 пикселей, поскольку это увеличивает вес странички форума и быстро забивает место на хостинге.
Когда размещаете фото в сообщении, то нужно уменьшать превью (миниатюрку) изображения. Это делается для нескольких целей. Во-первых, так проще просматривать темы, где много изображений, во-вторых, с превью темы меньше весят и быстрее грузятся.
Чтобы уменьшить размер превью достаточно два раза кликнуть на картинке, вставленной в сообщение, и тогда увидите окно, где можно выбрать размеры превью. Меняем ширину и высота уменьшается автоматически: