WP Smush to compress images on computer BEFORE upload.

Using WP Smush, I would like to compress images on my computer before uploading them to my site. Is there a way to do that?

Alternatively, if that’s not possible, can I compress images on my site that aren’t in the media library?