使用JavaScript修改JPEG EXIF [已关闭]

brtdzjyr  于 2023-02-11  发布在  Java
关注(0)|答案(1)|浏览(137)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

7小时前关闭。
Improve this question
我的一个朋友给我的JavaScript代码运行浏览器中的JS从图像,下面是源代码。我的问题是我没有任何JS的先验知识,我不知道如何从脚本修改图像,我会感谢任何类型的帮助。

var jpg = require('jpeg-js');
 var fs = require('fs');

 // Load the JPEG
 var byteData = jpg.decode(fs.readFileSync('./image.jpg'));

 // Add the JavaScript code to the image as JPEG comment
 byteData.comment = new Buffer('<script>alert("hello world");<\/script>');

 // re-encode the the comment
 var modifiedJpg = jpg.encode(byteData, byteData.quality);

 // write the modified image
 fs.writeFileSync('./modifiedImage.jpg', modifiedJpg.data);
huwehgph

huwehgph1#

看起来只要运行这段代码并确保在程序所在的文件夹中确实存在一个名为“image.jpg”的图像,就可以在同一个文件夹中生成一个名为“modifiedImage.jpg”的修改后的图像。“image.jpg”被用作此脚本的输入,“modifiedImage.jpg”是附加JPEG注解的输出。这是一个节点程序。

相关问题