<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jackmacro的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jackmacro</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jackmacro]]></copyright><item><title><![CDATA[c# 将DICOM文件批量转换成bmp文件/Dicom to bmp webPacs必选功能]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232725</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232725</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:26:39 +0800</pubDate><description><![CDATA[点击查看详细信息

dicom转bmp

dicom转png

dicom转jpg

批量将DICOM文件转换成BMP文件，此源码为c#本版，自动过滤非DICOM格式的文件。

在转换bmp之前，可以对图像进行左右旋转90度、上下镜像、左右镜像、图像反色、设置dicom图像窗宽窗位、调整图像大小等图像处理操作。同时做每一个操作之后，界面都会展示图像处理后的结果，最后会把所有图像处理应用到所有需要转...]]></description><category></category></item><item><title><![CDATA[批量编辑Dicom文件头信息]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232698</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232698</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:24:34 +0800</pubDate><description><![CDATA[点击查看详细信息

编辑DIOCM头信息



出售dicom文件头信息编辑工具，此工具可以批量修改指定目录下的所有dicom文件的头信息，并将修改好的dicom文件保存到指定的目录中。


...]]></description><category></category></item><item><title><![CDATA[c# 获取病人检查图像(dicom Q/R)]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232671</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232671</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:22:41 +0800</pubDate><description><![CDATA[点击查看详细信息

DICOM Query/Retrieve



本程序未采用任何第三方控件

支持二次深度开发

解释：

Query/retrieve 简化序列图 (只有一个c-move-rsp 回合)



对于SCU (发起方)



通俗来讲Query 是指请求对方系统把 请求某个级别(Patient/Study/Series/Image)的信息传送给自己。当然也可以进行关联查询...]]></description><category></category></item><item><title><![CDATA[MWL/Modality Worklist SCP、Wordlist成像设备工作列表]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232615</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232615</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:19:17 +0800</pubDate><description><![CDATA[点击查看详细信息

DICOM Worklist SCP

dicom worklist scp是pacs中的一部分功能，用于提供检查设备（CT MR DR DX）从pacs中获取病人检查申请的信息。



此程序已在实际项目中使用，接过联影、TCL、GE、飞利浦、西门子等设备

有意者联系。
...]]></description><category></category></item><item><title><![CDATA[DICOM刻录程序（c#版本）]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232577</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232577</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:14:15 +0800</pubDate><description><![CDATA[点击查看详细信息

DICOM标准刻录程序

windows下 CD和DVD刻录程序源码

本程序未使用任何第三方控件

支持二次深度开发



本人是程序员，所为的码农，从事医疗行业已有10年




...]]></description><category></category></item><item><title><![CDATA[dicom worklist下载病例程序/dicom worklist scu （c#版本）]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232536</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232536</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:10:12 +0800</pubDate><description><![CDATA[点击查看详细信息

dicom worklist

dicom worklist scu



支持dicom 3.0标准，程序已在实际项目中使用过，运行稳定
]]></description><category></category></item><item><title><![CDATA[批量将bmp/Jpg/png to Dicom文件]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232507</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232507</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:08:09 +0800</pubDate><description><![CDATA[点击查看详细信息

bmp转Dicom

Jpg转Dicom

png转Dicom




]]></description><category></category></item><item><title><![CDATA[云胶片云PACS源码]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/104232397</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/104232397</guid><author>jackmacro</author><pubDate>Sun, 09 Feb 2020 11:03:10 +0800</pubDate><description><![CDATA[点击查看详细信息

Html5 DICOM 浏览器

DICOM Web Viewer

云PACS

云胶片



DICOM web Viewer，采用Javascript 、html5开发，前端渲染和显示DICOM图像，支持手机、平板、桌面等设备，支持windows、mac、linux操作系统。

DICOM web Viewer可以用于云PACS、云胶片、影像云平台、远程诊断等医疗产品。
...]]></description><category></category></item><item><title><![CDATA[WPF绘制图形]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/27506047</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/27506047</guid><author>jackmacro</author><pubDate>Thu, 29 May 2014 11:27:35 +0800</pubDate><description><![CDATA[利用WPF绘制简单图形，类似Winform那样]]></description><category></category></item><item><title><![CDATA[正则表达式说明]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/21727437</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/21727437</guid><author>jackmacro</author><pubDate>Fri, 21 Mar 2014 16:29:18 +0800</pubDate><description><![CDATA[目录
正则表达式介绍
匹配模式
字符子集
行结束符
分组和引用
Unicode支持


正则表达式语法参考

字符逻辑操作符向后引用边界元字符重复指示符字符子集预定义子集（元字符）扩展子集（元字符）扩展中文子集（元字符）POSIX字符子集（只适用于ASCII）Unicode块和分类


替换表达式
替换表达式


特殊字符自定义替换表



匹配模式
]]></description><category></category></item><item><title><![CDATA[ControlTemplate和DataTemplate的区别]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/20360063</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/20360063</guid><author>jackmacro</author><pubDate>Mon, 03 Mar 2014 10:20:18 +0800</pubDate><description><![CDATA[ControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}

　　DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性, 比如{Binding PersonName}

　　一般来说, ControlTemplate内有一个ContentP]]></description><category></category></item><item><title><![CDATA[WPF中各个Template的分析]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/20359489</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/20359489</guid><author>jackmacro</author><pubDate>Mon, 03 Mar 2014 10:11:08 +0800</pubDate><description><![CDATA[--转载

在使用TabControl、ListView、Menu、TreeView的时候被各种Template搞得头昏眼花，决心把这个问题搞清楚，究竟什么时候该用什么Template？这是个麻烦的问题，欠揍的表达方法是“根据俺这么多年写程序的经验，这是一个需要经验才能解决的问题”。首先看一下相关几个类的层次结构：
Control
  |
  +---- ContentControl
]]></description><category></category></item><item><title><![CDATA[TemplatePart作用]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/17740217</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/17740217</guid><author>jackmacro</author><pubDate>Wed, 01 Jan 2014 22:55:32 +0800</pubDate><description><![CDATA[﻿﻿
以Button的定义为例：



namespace System.Windows.Controls
{
    // Summary:
    //     Represents a button control, which reacts to the Click event.
    [TemplatePart(Name = "Normal State", Type = ty]]></description><category></category></item><item><title><![CDATA[ContentProperty]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/17739935</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/17739935</guid><author>jackmacro</author><pubDate>Wed, 01 Jan 2014 22:40:35 +0800</pubDate><description><![CDATA[ContentPropertyAttribute主要用于Xaml的简化.











首先剔除GradientStopCollenction









其次,因为
[ContentPropertyAttribute("GradientStops", true)]
public abstract class GradientBrush : Brush

所以,可以]]></description><category></category></item><item><title><![CDATA[DefaultStyleKeyProperty 和 FocusableProperty]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/17739779</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/17739779</guid><author>jackmacro</author><pubDate>Wed, 01 Jan 2014 22:35:07 +0800</pubDate><description><![CDATA[FocusableProperty:


只有具有焦点的元素才可以接收键盘输入。
Focusable 
是 Microsoft .NET 属性访问器，它实际上是一个依赖项属性。 这一特定依赖项属性非常普遍地在派生元素类（尤其是控件）中以不同方式设置其原本的“默认”值。
这种情况通常以两种方式发生： 


依赖项属性由特定的派生类继承，但是该派生类重写了依赖项属性的元数据并更改了属]]></description><category></category></item><item><title><![CDATA[c# 获得方法的内存地址]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/17524377</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/17524377</guid><author>jackmacro</author><pubDate>Tue, 24 Dec 2013 09:54:04 +0800</pubDate><description><![CDATA[using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
  ]]></description><category></category></item><item><title><![CDATA[图像 ROI]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/7026211</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/7026211</guid><author>jackmacro</author><pubDate>Wed, 30 Nov 2011 10:38:10 +0800</pubDate><description><![CDATA[Region of Interest is a rectangular area in an image, to segment object for further processing. The ilustration is shown in Figure 1 below.

Fig 1. An image with Region of Interest defined
In the i]]></description><category></category></item><item><title><![CDATA[图像LUT]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/7026179</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/7026179</guid><author>jackmacro</author><pubDate>Wed, 30 Nov 2011 10:31:38 +0800</pubDate><description><![CDATA[显示查找表（Look-Up-Table)简称为LUT，LUT

 

LUT

本质上就是一个RAM。它把数据事先写入RAM后，每当输入一个信号就等于输入一个地址进行查表，找出地址对应的内容，然后输出。

　　LUT(Look-Up Table)实际上就是一张像素灰度值的映射表，它将实际采样到的像素灰度值经过一定的变换如阈值、反转、二值化、对比度调整、线性变换等，变成了另外一个与之]]></description><category></category></item><item><title><![CDATA[Jni中C++和Java的参数传递]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/6749127</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/6749127</guid><author>jackmacro</author><pubDate>Mon, 05 Sep 2011 11:35:51 +0800</pubDate><description><![CDATA[Jni中C++和Java的参数传递

如何使用JNI的一些基本方法和过程在网上多如牛毛，如果你对Jni不甚了解，不知道Jni是做什么的，如何建立一个基本的jni程序，或许可以参考下面下面这些文章:
利用VC++6.0实现JNI的最简单的例子
  
JNI入门教程之Hel]]></description><category></category></item><item><title><![CDATA[java调用dll方法--JNI]]></title><link>https://blog.youkuaiyun.com/jackmacro/article/details/6748616</link><guid>https://blog.youkuaiyun.com/jackmacro/article/details/6748616</guid><author>jackmacro</author><pubDate>Mon, 05 Sep 2011 09:36:01 +0800</pubDate><description><![CDATA[java调用dll方法--JNI
2010-03-26 04:02





    
Java语言本身具有跨平台性，如果通过Java调用DLL的技术方便易用， 使用Java开发前台界面可以更快速，也能带来跨平台性。
    Java调用C/C++写好的DLL库]]></description><category></category></item></channel></rss>