置百丈玄冰而崩裂,掷须臾池水而漂摇。
PACS业务知识

[DICOM]Modality

Modality

DICOM数据对象由许多属性组成,包括名称、ID等项目,还有一个包含图像像素数据的特殊属性。

其中一个属性-DICOM模态,表示DICOM文件类型。此外,每个属性还具有值多重性,以指示该属性中包含的数据元素的数量。

强强 2023/12/31 0评论

ASP.NET

[C#] C#png透明背景图转变白背景bmp图

C#png透明背景图转变白背景bmp图

透明背景图的png直接用转换成bmp打开会显示背景为黑色,如果想要白色背景图的处理方法:

if (File.Exists(pngPath))
{
	var bmpPath = string.Format("C:\\Temp\\{0}.bmp", userId);
	using (var bmpImg = Image.FromFile(pngPath))
	{
		using (var b = new Bitmap(bmpImg.Width, bmpImg.Height))
		{
			b.SetResolution(img.HorizontalResolution, img.VerticalResolution);
			using (var g = Graphics.FromImage(b))
			{
				g.Clear(Color.White);
				g.DrawImageUnscaled(bmpImg, 0, 0);
			}
			b.Save(bmpPath, ImageFormat.Bmp);
			b.Dispose();
		}
		bmpImg.Dispose();
	}
}


强强 2023/12/14 0评论

QT

[Qt]Qt中静态变量的使用方法

Qt中静态变量的使用方法

在头文件中声明静态变量: 


    static QQueue<QString> _q;

    static StaticInstance Instance;


 

#ifndef STATICINSTANCE_H
#define STATICINSTANCE_H

#include <QObject>
#include "systeminfo.h"


class  StaticInstance : public QObject
{
    Q_OBJECT
public:
    static QQueue<QString> _q;
    static StaticInstance Instance;
    void logError(const QString& err);

signals:

public slots:

private:
    explicit StaticInstance(QObject *parent = nullptr);


};

#endif // STATICINSTANCE_H


强强 2023/12/11 0评论

日常

[生活]小妙招之掉漆保温杯的处理方法

掉漆保温杯的重生的方法

1、把保温杯去盖子(盖子一般是塑料的,容易烫变形)整体浸泡在开水里半小时以上(是浸泡外面,不是把水倒进保温杯);
2、然后用钢丝球(厨房用的)上剪一小块,在泡好的保温杯外侧轻轻一刮,漆就会很轻松的掉下来,把外面漆全部抹掉;
3、然后贴上自己喜欢的防水杯贴;
4、DIY的保温杯诞生了!

强强 2023/10/25 0评论

QT

[QT]Qt中给QDialog 设置背景图

qt中给QDialog 设置背景图方法


方法一:使用 QPalette 对象:

 QPalette palette;
    QPixmap pix;
    pix.load(":/Images/back.png");
    palette.setBrush(backgroundRole(),QBrush(pix.scaled(this->size())));
    setPalette(palette);


强强 2023/10/21 0评论

QT

[QT]Qt 退出系统

Qt 推出系统的方法

方法一:exit

Application* app;
app->exit(0);


方法二:quit

QApplication* app;
app->quit();


强强 2023/10/21 0评论

ASP.NET

[C#]C#读取图像文件

C#读取图像文件的不锁定文件代码

/// <summary>
/// 读取图片文件
/// </summary>
/// <param name="path">图片文件路径</param>
/// <returns>图片文件</returns>
private Bitmap ReadImageFile(string path)
{
	Bitmap bitmap = null;
	try
	{
		using (var fileStream = File.OpenRead(path))
		{
			var filelength = (int)fileStream.Length;
			var image = new byte[filelength];
			fileStream.Read(image, 0, filelength);
			var result = Image.FromStream(fileStream);                   
			bitmap = new Bitmap(result);
		}
	}
	catch (Exception ex)
	{
		//  异常输出
		Console.WriteLine(ex.Message);
	}
	return bitmap;
}


强强 2023/10/18 0评论

QT

[QT]Qt 连接 Sqlite数据库

Qt 连接 Sqlite数据库 的方法


核心使用类:

QSqlDatabase:提供了一个接口,用于通过连接访问数据。QSqlDatabase的一个实例表示连接。该连接通过受支持的数据库驱动程序之一提供对数据库的访问,该驱动程序派生自QSqlDriver。

QSqlError:可以显示数据操作的错误

强强 2023/10/10 0评论