Find Jobs
Hire Freelancers

Automated Image manipulation using Visual Basic

$30-5000 USD

Cerrado
Publicado hace casi 16 años

$30-5000 USD

Pagado a la entrega
Digital images are used in many places by a wide variety of users: graphic designers, web authors, digital camera users and so on. Image editing software normally allows users to modify images one at a time. In many situations the same modifications must be made to a set of images, and dealing with the images one by one is inefficient. Some software applications allow users to process multiple images, by automatically applying a sequence of modifications to each image in turn. This is often called 'batch processing.' ## Deliverables **Application Requirements** Write a *VB .NET* application that: **1. Provides the functionality to perform batch modifications of a set of one or more images:** ?So that I can: - select one or more image files as the set to be modified ?- select a destination folder where the modified image files will be saved to ?- select a macro file that defines the sequence of modifications applied to each image ?- the modified images produced by the application should be identical to those that would be produced in the sequence of operations was carried out manually ?- produce a textual record (a log file) of its operation ? **The image editing operations should include:** o all the rotations and flip operations in RotateFlip method/enumeration o conversion between any one of four image formats (jpg, gif, png, bmp) o image resizing o one colour-related operation o one other graphical operation of your choice **The application should be flexible and robust enough to allow the easy addition (or deletion) of operations, i.e. if someone writes the code for a new operation there will be a *small* (or zero!) number of changes to your code to make the new operation code work** ** ** **2. Provide an *appropriate* graphical user interface for the user to access the functionality** The focus of the interface design for this application is feedback/responsiveness. Initially the interface requirements may seen quite simple: let the user select a set of image files; let the user select a destination folder; and let the user select a macro file. However, if the application provides no further information it will be difficult for the user to determine how much progress has been made in the batch processing, how long it will take to complete processing, whether the modifications to the images are what they required, whether any problems were encountered during processing and so on. **Some things to consider:** ? - reporting progress to the user ? - allowing the user to pause or halt the processing ? - giving the user some way to determine whether they have selected the correct macro (perhaps they could preview the effect of a macro on a single image)
ID del proyecto: 3946483

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 16 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de $324 USD por este trabajo
Avatar del usuario
See private message.
$59,50 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$102 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$425 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$255 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$425 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$675,75 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de NEW ZEALAND
auckland, New Zealand
0,0
0
Miembro desde nov 3, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.