Batch resize images using iPhoto
You can batch resize images very easily using iPhoto. First select the files you wish to resize or Command + A to select all then follow : File > Export
You can select quality setting and a custom size to resize the images. Once ready, you will select where you want the files save to.