在Android和iOS上,我成功地使用了FMX中的TTakePhotoFromCameraAction将用户拍摄的照片保存到TImage中。
使用TTakePhotoFromCameraAction时,我能否控制所拍摄照片的分辨率(最终以字节为单位)?如果是这样的话,是怎么做的?
对生成的TImage进行“后期处理”以减小大小的最佳方法是什么?我之所以这样问,是因为如果我要开始使用TTakePhotoFromLibraryAction来允许用户从他们的图库中选择一张现有的照片,我可能无论如何都需要这个功能。
我确实需要一个解决方案,将与安卓和iOS,请。
我目前使用的是Delphi 10.4.2悉尼
发布于 2021-08-27 16:41:33
使用
TTakePhotoFromCameraAction时,我能否控制所拍摄照片的分辨率(最终以字节为单位)?如果是这样的话,是怎么做的?
TTakePhotoFromCameraAction具有MaxWidth和MaxHeight属性。
如果改用IFMXCameraService.TakePhoto(),它会有一个接受TParamsPhotoQuery参数的重载,该参数有一个RequiredResolution字段。
对生成的
TImage进行“后处理”以减小大小的最佳方法是什么?我之所以这样问,是因为如果我要开始使用TTakePhotoFromLibraryAction来允许用户从他们的图库中选择一张现有的照片,我可能无论如何都需要这个功能。
TTakePhotoFromLibraryAction还具有MaxWidth和MaxHeight 属性。
IFMXTakenImageService.TakeImageFromLibrary()有一个具有ARequiredResolution参数的重载和一个接受TParamsPhotoQuery参数的重载。
https://stackoverflow.com/questions/68948693
复制相似问题