PDA

Ver la Versión Completa : Tomar fotos desde una app


DamianG
17-09-2019, 04:19:14
Hola, quisiera saber si hay alguna forma de tomar fotos tanto sea desde la camara o de la librería de fotos y darles un formato horizontal desde el componente timage, por ejemplo para que me queden en un formato 4:3. Es para estandarizar tamaños para una web y una app.
Un ejemplo que vi es la app de whatsapp que para cargar el avatar de cada uno hace un recuadro a la foto en el centro de la imagen y éste se puede mover para capturar la parte deseada.

Saludos y gracias

jhonny
17-09-2019, 05:25:33
Podrías usar un TRectangle y poner en su propiedad Fill la imagen que deseas capturar.

La foto la puedes tomar siguiente el tutorial que está en http://docwiki.embarcadero.com/RADStudio/Rio/en/Taking_Pictures_Using_FireMonkey_Interfaces

Sin embargo, si deseas un redimensionamiento más profesional, más "suave"... podrías instalar los componentes de alcinoe y utilizar su wrapper de ImageMagick... en su repositorio hay un ejemplo de su utilización, más exactamente en https://github.com/Zeus64/alcinoe

Saludos, espero te sirva.