Android &iOS,我成功地在FMX中使用TTakePhotoFromCameraAction
将用户拍摄的照片保存到TImage
中。
使用TTakePhotoFromCameraAction
时,我可以控制所拍摄的照片的分辨率(最终以字节为单位的大小)吗?如果有,怎么做?
"后期处理"的最佳方式是什么?产生的TImage
来实现尺寸的减小?我问这个问题是因为如果我要开始使用TTakePhotoFromLibraryAction
来允许用户从他们的图库中选择现有的照片,我可能需要这个功能。
我确实需要一个解决方案,将工作与Android &请iOS。
我目前使用Delphi 10.4.2 Sydney
使用
TTakePhotoFromCameraAction
时,我可以控制所拍摄的照片的分辨率(最终以字节为单位的大小)吗?如果有,怎么做?
TTakePhotoFromCameraAction
具有MaxWidth
和MaxHeight
属性。
如果你使用IFMXCameraService.TakePhoto()
,它有一个重载,接受一个TParamsPhotoQuery
参数,该参数有一个RequiredResolution
字段。
"后期处理"的最佳方法是什么?产生的
TImage
来实现尺寸的减小?我之所以这样问,是因为如果我要开始使用TTakePhotoFromLibraryAction
来允许用户从他们的图库中选择现有的照片,我可能需要这个功能。
TTakePhotoFromLibraryAction
也具有MaxWidth
和MaxHeight
属性。
并且IFMXTakenImageService.TakeImageFromLibrary()
有一个带ARequiredResolution
形参的重载和一个带TParamsPhotoQuery
形参的重载。