如何将我的原始图像保存为iOS相机胶卷?有一个uri来源。 CameraRoll类有一个名为saveImageWithTag的方法,但不清楚如何使用它。我认为文档不够好。React Native将图像保存到iOS相机胶卷
4
A
回答
3
我有同样的问题,我检查反应本土CameraRoll API,它提供了一个静态函数
static saveImageWithTag(tag, successCallback, errorCallback)
帮助您将图像保存至相机胶卷/画廊。
1.首先,确保您的/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj已正确链接到您当前的项目。如果不正确,则应首先按照此处的官方文档进行操作。 (https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content)
2.第二,让你的图像源做好准备。对我来说,我把它放在项目资产库中。
3.像这样编码。在这种情况下,我在componentDidMount执行时保存图像。 (这是我参考链接:https://thebhwgroup.com/blog/accessing-iphone-camera-roll-images-react-native)
'use strict';
var React = require('react-native');
var {
CameraRoll,
View,
} = React;
var CameraRollTest = React.createClass({
componentDidMount() {
CameraRoll.saveImageWithTag('YOUR_IMAGE_TAG/URI', function(data) {
console.log(data);
}, function(err) {
console.log(err);
});
},
render: function() {
return (
<View>
</View>
);
}
});
module.exports = CameraRollTest;
相关问题
- 1. 如何将png图像保存到相机胶卷?
- 2. 使用UIImageWriteToSavedPhotosAlbum将图像保存到相机胶卷
- 3. 将编辑后的图像保存在相机胶卷上
- 4. 用图像启动Safari或保存到相机胶卷问题
- 5. 如何将UIImageView与子视图保存到相机胶卷?
- 6. iOS版10保存到相机胶卷错误/崩溃
- 7. 如何保存/载入图像/从相机胶卷
- 8. 在将图像保存到保存的照片后,相机胶卷资产图像不可用
- 9. Phonegap相机API保存拍摄到相机胶卷的照片
- 10. 如何将录制的视频保存到相机胶卷?
- 11. 将图像保存到iOS中的相机胶卷始终将其转换为jpg
- 12. ALAssetsLibrary得到相机胶卷
- 13. 使用UIImagePickerController与源类型的相机时,我必须将捕获的图像保存到相机胶卷吗?
- 14. 在iOS GridView中加载相机胶卷图像非常慢
- 15. React Native保持宽高比图像ios
- 16. 存储对保存在相机胶卷中的图像的引用
- 17. 将UIImage保存为照片库而不是相机胶卷
- 18. iOS5 Twitter框架 - 从相机/相机胶卷选择图像
- 19. 保存网络照片到相机胶卷Phonegap
- 20. 无法保存本地视频文件到相机胶卷
- 21. 保存生成的GIF到相机胶卷?
- 22. 如何将资源中存储的视频保存到相机胶卷?
- 23. 将iPhone摄像头的图像直接保存到文档文件夹,而不是相机胶卷?
- 24. 将图像保存到默认相机文件夹 - IOS
- 25. 在ios5的自定义相册中保存多张图像,但不能保存在相机胶卷中?
- 26. 在WP7中显示相机胶卷和相册图像
- 27. AVCaptureMovieFileOutput将照片保存到相机胶卷时导致错误的方向
- 28. 如何将视频保存到相机胶卷并获取资产URL?
- 29. 将视频保存到相机胶卷时出错? [斯威夫特]
- 30. 如何使用应用内按钮将ReplayKit视频保存到相机胶卷
虽然此链接可以回答这个问题,最好是在这里有答案的主要部件,并提供链接以供参考。如果链接页面更改,则仅链接答案可能会失效。 – Brody
谢谢你,我在我的答案中添加了我的实现。 – Wei