Lapton图像转换为jpeg
Lapton image converting to jpeg on fly
我正在将jpeg图像压缩为.lep,现在我有了.exe文件来将.lep图像转换回jpeg,我想写一个简单的jsp,在那里我可以实时解码和.lep图像并在浏览器上显示,下面的代码只适用于IE
<html>
<head>
<script type="text/javascript">
function foo() {
console.log("Testing");
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("D:'lepton.exe D:'img.lep");
var strOutput = oExec.StdOut.ReadAll();
console.log(strOutput);
document.getElementById("img1").src = "D:'img.jpg";
}
</script>
</head>
<body>
<button onclick="foo()">Click me</button>
<img id="img1" alt="Smiley face" >
</body>
</html>
ActiveX控件仅适用于Internet Explorer,因为它们是Microsoft工具包的一部分。要运行.exe
,通常需要向服务器发出请求,然后服务器会发回程序输出的响应。以下是使用PHP和AJAX的方法:
$.ajax({
type: "GET",
url: 'run-executable.php',
success: function(data){
alert(data);
}
});
在服务器上,在网页所在目录中名为run-executable.php
的文件中:
<?php exec("/path/to/exe"); ?>
请确保PHP有权在您的服务器上运行此程序。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 正在将base64 jpeg从input-type=file上传到服务器
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 将Base64转换为R格式的PNG/JPEG文件
- 如何在collectionFS中将文件转换为流星中的jpeg
- 在VB.net/C#或Objective-C上将JPEG或PNG转换为SVG格式
- 将 jpeg 转换为高多边形模型
- 如何将画布图像“data:image/jpeg;base64,.”转换为普通图像文件 - JavaScript
- 使用 javascript/css 将 64 位字符串转换为 jpeg
- 转换svg
将画布转换为png/Jpeg不起作用 - Lapton图像转换为jpeg