标签: imagedownload

使用 Google Sheets API 检索单元格中的图像

我正在使用 Google Sheets API 返回 Google Sheets 的 JSON,

例如

 var url = 'https://spreadsheets.google.com/feeds/list/' + id + '/od6/public/values?alt=json';
Run Code Online (Sandbox Code Playgroud)

在其中一个单元格中,我添加了一个图像,但这在 json 中显示为空。
如何检索此图像?

imagedownload google-sheets-api

4
推荐指数
1
解决办法
8890
查看次数

毕加索大图下载

我读过有关Picasso图像下载lib但有一个问题我无法解决它.这是大图像下载.当我有大图像,即2000 x 1920时,它被压碎(内存不足).

我怎么能解决这个问题?

Picasso.with(上下文).load(myUrl).into(ImageView的);

android bitmap imagedownload picasso android-bitmap

2
推荐指数
1
解决办法
3248
查看次数

React Native 从 url 下载图像并保存在图库中

我想从 URL 下载图像并保存在图库中。

此源在 Android 上运行良好,但不适用于 iOS。

import RNFetchBlob from "rn-fetch-blob";


let imgUrl = 'https://static.scientificamerican.com/sciam/cache/file/EAF12335-B807-4021-9AC95BBA8BEE7C8D_source.jpg'

let newImgUri = imgUrl.lastIndexOf('/');
let imageName = imgUrl.substring(newImgUri);

let dirs = RNFetchBlob.fs.dirs;
let path = Platform.OS === 'ios' ? dirs['MainBundleDir'] + imageName : dirs.PictureDir + imageName;

 RNFetchBlob.config({
     fileCache: true,
     appendExt: 'png',
     indicator: true,
     IOSBackgroundTask: true,
     path: path,
     addAndroidDownloads: {
         useDownloadManager: true,
         notification: true,
         path: path,
         description: 'Image'
      },

     }).fetch("GET", imgUrl).then(res => { 
            console.log(res, 'end downloaded') 
   });
Run Code Online (Sandbox Code Playgroud)

我需要iOS的权限才能将照片保存在图库中?

photo-gallery imagedownload react-native

2
推荐指数
1
解决办法
1万
查看次数

当应用程序强制退出时,NSCache 是否会自动清空?

我正在下载一些图像并将它们保存在我的缓存中。到目前为止一切顺利,但是当退出我的应用程序并重新启动它时,缓存似乎是空的。我不知道如何检查缓存是否实际上为空,这就是为什么我询问应用程序强制退出时缓存是否自动清空。

let cache = NSCache<NSString, UIImage>() // cache for the downloaded images

relaunch ios imagedownload nscache swift

1
推荐指数
1
解决办法
1855
查看次数

Google Drive API v3 files.export 方法会引发 403 错误:“导出仅支持文档编辑器文件。”

摘要
尝试使用 files.export 下载 JPEG 文件,但收到错误 403 消息:“导出仅支持文档编辑器文件。”

描述
我正在尝试将 Google Drive API 用于我的一个项目,这实际上就是收集一些图片,将它们存储在 Drive 上,然后将它们加载回来进行一些处理。很直接。
就此而言,我只是遵循API 文档和其中提供的示例代码片段。现在,我可以将图片上传到存储中。尝试下载它时,我遇到了以下错误消息:

googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/drive/v3/files/1D1XpQwrCvOSEy_vlaRQMEGLQJK-AeeZ7/export?mimeType=image%2Fjpeg&alt=media returned "Export only supports Docs Editors files.". Details: "Export only supports Docs Editors files.">
Run Code Online (Sandbox Code Playgroud)

用于上传图片的代码如下所示:

 import io
 from googleapiclient.http import MediaFileUpload, MediaIoBaseDownload

# GoogleDrive is a service created with googleapiclient.discovery.build

# upload a picture
file_metadata = {'name': 'example_on_drive.jpg'}
media = MediaFileUpload('example_upload.jpg', mimetype='image/jpeg')
file = GoogleDrive.files().create(
    body=file_metadata,
    media_body=media,
    fields='id').execute()
Run Code Online (Sandbox Code Playgroud)

上传成功,我取回文件ID:

print(file) 
{'id': '1aBoMvaHauCRyZOerNFfwM8yQ78RkJkDQ'}
Run Code Online (Sandbox Code Playgroud)

我可以在我的 Google …

python mime-types imagedownload google-drive-api

1
推荐指数
1
解决办法
2043
查看次数