el que almacena mas texto es el tipo: longtext (2 ^ 32 + 4 bytes).
el tipo de datos para almacenar imagenes (y en general datos binarios) es BLOB (2 ^ 16 + 2 bytes) y LONGBLOB (2 ^ 32 + 4 bytes). Si en realidad se almacenan datos binarios no creo que importe el formato de estos. Mas Informacion en:
http://www.mysql.com/documentation/m...e_requirements