Does it use data to iMessage pictures?

I have an iPhone and I know with cell phones it uses more of your data plan to text pictures, if you have Wi-Fi and iMessage a picture does it use data?

No, they are sent through Apple's servers, not through carrier's networks.

I think yes if it goes through celltower, but keep in mind imessage will use Wi-Fi or celltower and Wi-Fi doesn't use your cell data.

Yes, using iMessage itself requires data. If you were to connect to the local Wi-Fi or to an internet connection, iMessage would use these services to send your message or picture. It is best to use a Wi-Fi connection whenever possible.

Naw. Goes through Apple's servers not the carrier's. But to be sure use Wi-Fi with iMessage whenever possible. Best luck.