Image 我们可以在图像中嵌入其他细节吗?

Image 我们可以在图像中嵌入其他细节吗?,image,image-processing,media,Image,Image Processing,Media,我想知道上传的图像只有一个图像,它没有任何类型的隐藏嵌入数据像其他图像或任何IP地址 谢谢您可以将图像用作按钮并调用JavaScript函数。此函数需要调用一个API,该API将返回所需的数据 <img onclick="javascript:getIPData()" src="China-Flag-256.png" /> <script> function getIPData() { var request = new XMLHttpReques

我想知道上传的图像只有一个图像,它没有任何类型的隐藏嵌入数据像其他图像或任何IP地址
谢谢

您可以将图像用作按钮并调用JavaScript函数。此函数需要调用一个API,该API将返回所需的数据

<img onclick="javascript:getIPData()" src="China-Flag-256.png" />
<script>
    function getIPData() {
        var request = new XMLHttpRequest();
        request.open('GET', 'http://freegeoip.net/json/', true);

        request.onload = function() {
            if (request.status >= 200 && request.status < 400) {
                // Success!
                var data = JSON.parse(request.responseText);
            } else {
                // We reached the service, but it returned an error
            }
        };

        request.onerror = function() {
            // Deal with connection error here
        };

        request.send();
    }
</script>

您可以检查更多服务以从另一个问题请求IP

使用jquery并添加事件,以便在单击图像时发出get请求。我本来打算把它标记为一个复制品,但总体上有点不同。请参考这个关于如何获得ip地址的答案。想要制作一张图片并在电子邮件、whatsapp和facebook中发送此图片,然后如果有人打开此图片并获取该图片的ip地址,看起来您正在尝试创建某种大规模ip捕获器。映像是二进制数据,不包含与服务器的连接。。你必须创建一个链接,该链接必须有一个特色图片并共享其链接,这样当有人点击该链接时,他们的ip就会被登录。这就是你可能想做的。。但共享原始图像是行不通的。请阅读我的问题“不使用jquery”和任何服务器端languageNo问题,jquery已删除。我只是不知道没有第三方API有什么方法可以做到这一点。我注意到,您在问题中提到了PHP,这是一种服务器端语言。
{
  "ip": "116.12.250.1",
  "country_code": "SG",
  "country_name": "Singapore",
  "region_code": "01",
  "region_name": "Central Singapore Community Development Council",
  "city": "Singapore",
  "zip_code": "",
  "time_zone": "Asia/Singapore",
  "latitude": 1.2931,
  "longitude": 103.8558,
  "metro_code": 0
}