javascript - 如何确定图像是 JavaScript 中的 URI 还是缩略图

标签 javascript jquery image uri thumbnails

我有一个用于图像处理的 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/

相关文章:

javascript - AJAX 重新加载页面而不插入数据库

html - 如何使用 "em"单元显示图像?

javascript - meteor ,mongodb 中正则表达式的问题

javascript - 选择框中的 ng-model 无法正常工作

javascript - 有什么方法可以用 grunt-contrib-jasmine 输出 spec runner?

javascript - 使用 jQuery 检测元素上的触摸滑动

jquery - 如何解决 Nivo Slider 中 'fade' 转换期间的高度调整问题?

javascript - 使用 ajax 从 db 获取位置更改我的图像 src

javascript - 使用 Javascript (Croppie) 裁剪图像

javascript - 可以在 JavaScript 中替换 var 吗?