actual for "File" must be a variable
Este error quiere decir que está pasando una constante o un parámetro in (que ambos son vistas constantes de un objeto) donde se necesita una variable porque se hace una asignación. En este caso es porque el parámetro de tipo file_type en Open es de modo in out y por tanto Ent debe ser de modo in out.
Recuerda que para manejar el fichero las llamadas necesitan poder escribir en el manejador del fichero, es decir en los objetos de tipo file_type. Sin embargo, parece que te has liado con el concepto de fichero de entrada y fichero de salida. Puesto que ambos los tendrás que abrir, los tendrías que pasar como in out. O mejor pasar los nombres de los archivos como parámetros in y las variables file_type las declaras dentro de copia_imagen.