You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

214 lines
490 KiB
C#

12 months ago

using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools;
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Net.Http;
using System.Xml.Linq;
using System.Runtime.CompilerServices;
namespace lianzhong
{
internal class lianzhong
{
public void save2(String UserCode, String ip, String fileId, String picId, String patNo, String outDate, String picName, String desFileUrl, String requestUrl, Double sRot)
{
string url = requestUrl + "/DMRWebService/DMRWebService.asmx";
string soapAction = "http://tempuri.org/GetDMRImage";
// 创建SOAP请求的XML内容
string xmlRequest = @"<?xml version=""1.0"" encoding=""utf-8""?>
<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
xmlns:xsd=""http://www.w3.org/2001/XMLSchema""
xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">
<soap:Body>
<GetDMRImage xmlns=""http://tempuri.org/"">
<mUserCode>" + UserCode + @"</mUserCode>
<mIp>" + ip + @"</mIp>
<mDmrId>" + fileId + @"</mDmrId>
<mPicId>" + picId + @"</mPicId>
<mPatNo>" + patNo + @"</mPatNo>
<mOutDate>" + outDate + @"</mOutDate>
<mImageName>" + picName + @"</mImageName>
<mImageType>1</mImageType>
</GetDMRImage>
</soap:Body>
</soap:Envelope>";
Console.WriteLine(xmlRequest);
// 创建HttpClient实例
using (HttpClient client = new HttpClient())
{
// 设置请求的headers
client.DefaultRequestHeaders.Accept.Add(
new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("text/xml"));
client.DefaultRequestHeaders.Add("SOAPAction", soapAction);
// 创建HttpContent实例
HttpContent content = new StringContent(xmlRequest, Encoding.UTF8, "text/xml");
// 发送同步POST请求
try
{
HttpResponseMessage response = client.PostAsync(url, content).Result;
// 确保HTTP成功状态值
response.EnsureSuccessStatusCode();
// 读取并输出响应内容
string responseBody = response.Content.ReadAsStringAsync().Result;
/* Console.WriteLine(responseBody);*/
// 解析响应
XDocument xdoc = XDocument.Parse(responseBody);
XElement resultElement = xdoc.Descendants(XName.Get("GetDMRImageResult", "http://tempuri.org/")).FirstOrDefault();
if (resultElement != null)
{
string base64Binary = resultElement.Value;
/* Console.WriteLine("Base64 Binary: " + base64Binary);*/
// 将Base64字符串解码为字节数组
/* String base64Binary = "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
*/
// 如果需要可以将base64Binary转换为图像或其他格式
// Convert.FromBase64String(base64Binary);
byte[] imageBytes2 = Convert.FromBase64String(base64Binary);
RasterCodecs.Startup();
RasterCodecs rasterCodecs = new RasterCodecs();
RasterImage image = null;
try
{
image = rasterCodecs.Load(new MemoryStream(imageBytes2));
RotateCommand rotateCommand = new RotateCommand();
rotateCommand.Angle = Convert.ToInt16(sRot) * 100;
rotateCommand.Run(image);
SizeCommand sizeCommand = new SizeCommand(Convert.ToInt32((double)image.Width * 1), Convert.ToInt32((double)image.Height * 1), RasterSizeFlags.Bicubic);
sizeCommand.Run(image);
RasterImageFormat imgFormat = RasterImageFormat.Jpeg;
rasterCodecs.Save(image, desFileUrl, imgFormat, (image.BitsPerPixel > 24) ? 24 : image.BitsPerPixel);
}
catch (Exception ex)
{
Console.WriteLine("发生异常:" + ex.Message);
Console.WriteLine("异常堆栈跟踪:" + ex.StackTrace);
}
finally
{
if (image != null)
{
image.Dispose();
image = null;
}
RasterCodecs.Shutdown();
}
}
}
catch (Exception e)
{
Console.WriteLine("Error: " + e.Message);
}
}
}
public void SavePic(String filePath, double dImageRate, string sDestFile, string sRot)
{
/*
// 读取文件的全部字节内容
byte[] fileBytes = File.ReadAllBytes(filePath);
// 将字节数组转换为Base64字符串
string base64String = Convert.ToBase64String(fileBytes);
byte[] imageBytes2 = Convert.FromBase64String(base64String);*/
// 将Base64字符串解码为字节数组
String aa = "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
byte[] imageBytes = Convert.FromBase64String(aa);
RasterCodecs.Startup();
RasterCodecs rasterCodecs = new RasterCodecs();
RasterImage image = null;
try
{
image = rasterCodecs.Load(new MemoryStream(imageBytes));
RotateCommand rotateCommand = new RotateCommand();
rotateCommand.Angle = Convert.ToInt16(sRot) * 100;
rotateCommand.Run(image);
SizeCommand sizeCommand = new SizeCommand(Convert.ToInt32((double)image.Width * dImageRate), Convert.ToInt32((double)image.Height * dImageRate), RasterSizeFlags.Bicubic);
sizeCommand.Run(image);
RasterImageFormat imgFormat = RasterImageFormat.Jpeg;
rasterCodecs.Save(image, sDestFile, imgFormat, (image.BitsPerPixel > 24) ? 24 : image.BitsPerPixel);
}
catch (Exception ex)
{
Console.WriteLine("发生异常:" + ex.Message);
Console.WriteLine("异常堆栈跟踪:" + ex.StackTrace);
return;
}
finally
{
if (image != null)
{
image.Dispose();
image = null;
}
RasterCodecs.Shutdown();
}
/* using (FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read))
{
}*/
}
static void Main(string[] args)
{
String userCode = args[0];
String ip = args[1];
String filedId = args[2];
String picId = args[3];
String patNo = args[4];
String outDate = args[5];
String picName = args[6];
String desFile = args[7];
String requestUrl = args[8];
Double abs = Double.Parse(args[9]);
lianzhong lianzhong = new lianzhong();
lianzhong.save2(userCode, ip, filedId, picId, patNo, outDate, picName, desFile, requestUrl, abs);
/* lianzhong lianzhong = new lianzhong();
lianzhong.save2("003", "192.168.8.74", "14144", "1870031", "289368", "1961-05-06", "QSL0001.jpg", "D:\\lianzhogn\\net6.0\\QSL0001.jpg", "http://192.168.8.74", 90);*/
/*
lianzhong.exe 003 192.168.8.74 14144 1870031 289368 1961-05-06 QSL0001.jpg D:\\lianzhogn\\net6.0\\QSL0002.jpg http://192.168.8.74 90*/
/* for (int i=0;i<100;i++) {
lianzhong lianzhong = new lianzhong();
String aa = "C:\\jiahsi-saomiao\\广州市第一人民医院图像\\HNSET0001\\QSL000" + i + @".jpg";
lianzhong.SavePic("", 1.0, aa, "90");
}*/
}
}
}