Find Jobs
Hire Freelancers

Create Image Cropping Page

$250-750 USD

Terminado
Publicado hace más de 8 años

$250-750 USD

Pagado a la entrega
Require a web page where a user is able to, with the use of a fixed-ratio bounding box, rotate, zoom and pan over an image to select an area to crop. - Should be implemented with an HTML5 canvas. (Alternatives welcome.) Must not stutter, even on low-end devices. - Must support all major browsers on all major mobiles platforms. Chrome, Firefox, Safari, Opera Mini, Internet Explorer Mobile, etc., and Android, iOS, Windows Mobile, etc. - Want clean, maintainable and well-documented code. This will be maintained by an internal team of developers once built. - Must be fully HTML5 compliant. - Must respond to iOS-like gestures. The user will 'pinch' to zoom in/out and 'flick' to pan. - Must have a button that allows the picture to be rotated in 90 degree increments. - Must be responsive and resize itself based on the size of a user's screen. No scrolling. All content is visible on the screen all the time. Here's a description of the workflow: The web server will serve this page with an image specific to the user. At the top of the screen will be a banner with a title and an optional place for branding. Below this banner will be a section for instructions. Below this will be the image manipulation area. At the very bottom there will be a footer that can contain a company name or some links. The user will rotate their picture with the tap of a button, pan around their picture with swipes of their finger, and zoom in/out with two-finger pinching, which adjusts which part of the picture is inside of the bounding box. While they are doing this, Any part of the picture that is not inside of the bounding box is darkened. The user will then press a submit button, which must be able to send instructions to the server about how the image needs to be cropped, or be able to send the cropped picture itself.
ID del proyecto: 8699550

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 8 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
Adjudicado a:
Avatar del usuario
Hello, I'm interested in the project. I have a demo for you here: [login to view URL]~haibuico/ImageCropDemo/ It still has bugs and it's not good enough for mobile devices yet, but I can modify and perfect it to meet your requirements. Hai
$650 USD en 10 días
4,9 (99 comentarios)
6,0
6,0
16 freelancers están ofertando un promedio de $1.170 USD por este trabajo
Avatar del usuario
I can send a sample work that works in a similar way. PM me if you like to see such a sample or a demo. Regards
$750 USD en 10 días
5,0 (16 comentarios)
6,4
6,4
Avatar del usuario
Hello, my name is Erik, I'm interested in your job post. In my portfolio page, you can see my latest projects. My Strongest skill is Native mobile app development (iOS, Android) by using Objective-C/Swift/Java. I can share more apps while having an interview.. I have some questions regarding the job description. Can you let me know your convenient time for the chat? Regards. Erik
$1.500 USD en 10 días
5,0 (8 comentarios)
5,5
5,5
Avatar del usuario
I am a Senior User Experienced Designer with 15 years of experience designing for web, mobile, tablet and SMART TV applications
$555 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Pennsauken, United States
5,0
1
Forma de pago verificada
Miembro desde oct 16, 2015

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.