我有一个用于图像处理的 Web 服务,如下所示: http://test.com/image-url?http://someimage.jpg
问题是当我从 Google Images 检索图像时,它们要么返回 URI: data:image/jpeg;base64,/ 或者 缩略图:http://t2.gstatic.com/images?q=tbn:ANd9GcTwwtBgTsExgE2WP
由于我的 Web 服务仅适用于真实图像,我如何使用 JavaScript 确定图像 URL 是 URI 还是缩略图?
PS:我确实意识到一些图片 URL 可能是这样的:test.com/images=12345
最佳答案
if (urlToImage.indexOf('data:image/') == 0) {
// URI
} else {
// thumbnail
}
- 如果您的 urlToImage 以“data:image/”开头,那么它就是一个 URI else thumbnail。
关于javascript - 如何确定图像是 JavaScript 中的 URI 还是缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340900/