Reduce image file size to certain size
In Preview's Tools menu you will find Adjust size.... Will do everything you need. Even though you can not set the desired size (weight) directly, after you change dimensions it is automatically calculated so you can accept it or further adjust dimensions.