完善websdk demo

This commit is contained in:
luoliangyi 2024-03-27 14:28:49 +08:00
parent 00f1922614
commit 63cbc5a898
1 changed files with 108 additions and 0 deletions

View File

@ -98,11 +98,29 @@
alert(msg.data);
}
else if ("local_image_clip" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("local_image_fade_bkcolor" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("local_image_adjust_colors" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("local_image_binarization" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("init_device" == message['func'])
{
alert(msg.data);
@ -343,6 +361,24 @@
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("image_fade_bkcolor" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("image_adjust_colors" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
else if ("image_binarization" == message['func'])
{
var myCanvas = document.getElementById("myCanvas");
myCanvas.src = message['image_base64'];
alert(msg.data);
}
}
}
}
@ -526,6 +562,39 @@
}));
}
function LocalImageFadeBkColor()
{
socket.send(JSON.stringify({
'func':'local_image_fade_bkcolor',
'image_path':'D:\\1.jpg',
'local_save':false,
'get_base64':true
}));
}
function LocalImageAdjustColors()
{
socket.send(JSON.stringify({
'func':'local_image_adjust_colors',
'image_path':'D:\\1.jpg',
'brightness':100,
'contrast':50,
'gamma':2.0,
'local_save':false,
'get_base64':true
}));
}
function LocalImageBinarization()
{
socket.send(JSON.stringify({
'func':'local_image_binarization',
'image_path':'D:\\1.jpg',
'local_save':false,
'get_base64':true
}));
}
function InitDevice()
{
socket.send(JSON.stringify({
@ -896,6 +965,39 @@
}));
}
function ImageFadeBkColor()
{
socket.send(JSON.stringify({
'func':'image_fade_bkcolor',
'image_path':'D:\\1.jpg',
'local_save':false,
'get_base64':true
}));
}
function ImageAdjustColors()
{
socket.send(JSON.stringify({
'func':'image_adjust_colors',
'image_path':'D:\\1.jpg',
'brightness':100,
'contrast':50,
'gamma':2.0,
'local_save':false,
'get_base64':true
}));
}
function ImageBinarization()
{
socket.send(JSON.stringify({
'func':'image_binarization',
'image_path':'D:\\1.jpg',
'local_save':false,
'get_base64':true
}));
}
window.onload = function()
{
var myimg = document.getElementById("myCanvas");
@ -942,6 +1044,9 @@
<input type="button" value="本地图像去污" onclick="LocalImageDecontamination()" />
<input type="button" value="本地图像方向校正" onclick="LocalImageDirectCorrect()" />
<input type="button" value="本地图像裁剪" onclick="LocalImageClip()" />
<input type="button" value="本地图像去底色" onclick="LocalImageFadeBkColor()" />
<input type="button" value="本地图像色彩调整" onclick="LocalImageAdjustColors()" />
<input type="button" value="本地图像二值化" onclick="LocalImageBinarization()" />
<input type="button" value="初始化设备" onclick="InitDevice()" />
<input type="button" value="反初始化设备" onclick="DeinitDevice()" />
@ -988,6 +1093,9 @@
<input type="button" value="图像去污" onclick="ImageDecontamination()" />
<input type="button" value="图像方向校正" onclick="ImageDirectCorrect()" />
<input type="button" value="图像裁剪" onclick="ImageClip()" />
<input type="button" value="图像去底色" onclick="ImageFadeBkColor()" />
<input type="button" value="图像色彩调整" onclick="ImageAdjustColors()" />
<input type="button" value="图像二值化" onclick="ImageBinarization()" />
<br />
<br />
<img id="myCanvas" width='640' height='480' style="background-color: black; float: left;"/>