Recommend method to transmit image over Cellular

I have been reading various posts about sending videos over the internet. I am interested in something less computationally taxing. I want to take a single image and send it over the web via cellular.

It looks like there might be a few ways and I want to know what is the easiest, best supported method.

  1. Send the image to an Arduino that is web connected and let Arduino buffer and retransmit the image
  2. Do the same but instead of sending the jpg, send the rgb array as readable text.
  3. Use the code for the wifi shield but try to reconfigure it to work with a modem module.

Alternative options are welcome.

The easiest thing to do is to use a cellular modem that talks UART serial and just port the library to the OpenMV Cam and then use the OpenMV Cam’s UART.