Sorry for the delay getting back to you on this. For some reason, I did not get any emails from WP the past few days saying there were new topics here.
First of all, I’m assuming that you’re using the amended Style Pack Subscription Emails (/wp-admin/options-general.php?page=bbp-style-pack&tab=email) ? correct?
I believe I understand what you’re asking for, but I’m not sure the reason for it makes sense.
1.) The images are not actually added as attachments to the email. They are simply external links to those image files that get displayed inline. The size of the email itself is pretty small, even with lots of images.
2.) The only way to adjust the actual image size is to specify max dimensions with HTML code. Adding that code will slightly increase the email size.
3.) Rendering HTML code is completely up to each email recipient and you have no control over that. And the more HTML code you have, the more likely it is to get flagged as spam/junk.
4.) Even if you specify max dimensions and it is rendered according to those max dimensions, the FULL file size will still get loaded and then the max dimensions would be applied after the image is loaded. So, it would not speed up email image loading at all.
If “email size” is your concern, then I think the best thing to do would be to not include images and use the {excerpt} tag in emails instead of the full {content} tag. Besides that, we could possibly add an option to the Subscription Emails tab to “strip images from content” and replace images with a custom phrase like [click here to view images in this topic].
If your true concern is more about “presentation” than actual email size, then we could possibly add a new feature to the Subscription Emails tab for “max dimension for images” which would add HTML tags for max dimensions (but this would have all of the negatives explained in #1, 2, 3 and 4 above).
Get back to us about what it is that you’re actually trying to accomplish. We’ll go from there.