Comencemos con una noción: los compresores pueden reducir el tamaño de algo (como un archivo de texto) al procesarlo y representar la misma información usando menos símbolos. Es la forma en que Zip reduce el tamaño de un archivo de texto. Esta es una compresión sin pérdidas.
Las imágenes y el audio (y, por lo tanto, el video) utilizan una gran cantidad de información: por ejemplo, una imagen de 5 megapíxeles, en un formato que no comprime nada (como TIFF) tomaría 5 megabytes x 3 colores * RGB) = 15 MB de espacio.
Para reducir el tamaño del archivo, el formato JPEG hace que pierda algo de información de la imagen: ya sea calidad, colores, etc. Es por eso que puede abrir un JPEG en algún programa de edición de fotos (Photoshop, Gimp, etc.) y luego guardarlo con Menos calidad: utilizará menos información para representar su imagen, con un tamaño de archivo más pequeño, pero perderá algo de calidad. Si usted (o cualquier persona) podrá notar que la baja calidad es un punto importante al elegir "cuánta compresión" desea.
Entonces: en general, para fines prácticos, perderá mucha calidad para reducir el tamaño de una imagen JPEG, porque ya está comprimida.
Pero quieres usar eso en tu teléfono celular, ¿verdad?
No dijiste qué teléfono celular tienes. Supongamos que tienes un Samsung galaxy s3 . Puedes ver sus especificaciones: la resolución de la pantalla es de 1280x720 píxeles.
Entonces, cuando ve una imagen en ella, no importa el tamaño original de la imagen: podrá ver 1280x720 píxeles, porque esa es la cantidad máxima de píxeles que la celda podrá mostrar.
Si toma todas sus imágenes, las redimensiona a 1280x720 píxeles y las abre en su teléfono, las verá de la misma manera que las vería con la resolución original. Perderá la "resolución" de la imagen original, pero de todos modos es algo que no podrá ver en su teléfono ...
Cómo lo haces en Windows : usa cualquier programa que te guste para editar imágenes: Photoshop, Gimp, IrfanView ... pero como estás hablando de hacerlo en una gran cantidad de archivos, probablemente estés pensando en ImageMagick o un programa similar, que puede realizar la misma operación en una gran cantidad de archivos.
Editar: para hacerlo con Imagemagick:
1 - copie todas sus imágenes a una nueva carpeta (ej .: Temp1), para evitar perder los originales
2: cree una nueva carpeta donde se verán sus imágenes después de cambiar su tamaño (ej .: Temp2)
3 - abra una cmd
ventana, vaya al directorio que tiene las imágenes copiadas (Temp1)
4 - tipo:
mogrify -path full_path_to_Temp2 -resize 1280x720 * .jpg