Esto más que una duda concreta, (como deberian ser los post

El interes que tengo es poder tomar cualquier formato de imagen y convertirlo a otro como jpg que haga que ocupe menos tamaño.
No quiero ningún programa que lo haga ni que por supuesto nadie se tome la molestia de hacerlo, tan solo una indicación de por donde pueden andar las funciones que traten imagenes de esta forma, pues no logré encontrarlas en la ayuda.
Un saludo y pasen un buen día.