您当前的位置:首页 > 科普小常识 > 正文

什么是pet瓶。,pet瓶耐高温多少度(DCMTK)

关于【什么是pet瓶。】,pet瓶耐高温多少度,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、DCMTK 学习笔记2 传输语法2、什么是pet瓶。3、PET瓶是什么东西?4、塑料瓶pet等级划分

1、DCMTK 学习笔记2 传输语法

阅读本文大概需要 4 分钟

传输语法表示了某个dicom在传输过程中的一些状态封装,有三种形式

值表示法(VR):显式VR、 隐式VR字节顺序: Little Endian、 Big Endian压缩格式: JPEG/RLE/有损/无损等好几种

如果是压缩文件,则需要先进行解压操作

官方Demo

压缩文件","content"

DJEncoderRegistration::registerCodecs(); // register JPEG codecsDcmFileFormat fileformat;if (fileformat.loadFile("test.dcm").good()){ DcmDataset *dataset = fileformat.getDataset(); DcmItem *metaInfo = fileformat.getMetaInfo(); DJ_RPLossless params; // codec parameters, we use the defaults // this causes the lossless JPEG version of the dataset to be created if (dataset->chooseRepresentation(EXS_JPEGProcess14SV1, ¶ms).good() && dataset->canWriteXfer(EXS_JPEGProcess14SV1)) { // store in lossless JPEG format fileformat.saveFile("test_jpeg.dcm", EXS_JPEGProcess14SV1); }}DJEncoderRegistration::cleanup(); // deregister JPEG codecs

压缩的时候示例采用的是默认参数,这个有多个

默认

DJ_RPLossless params;

常用的

D2RepresentationParameter( double compressionRatio = 1, Uint32 compressedSize = 0, OFBool losslessProcess = OFTrue, const OFString &imageComment = "")

这个类有三个参数

compressionRatio 压缩比,必须小于1.0,无损压缩时忽略该参数compressedSize 压缩帧大小,以字节为单位,默认为0,非零值将被覆盖,无损压缩时忽略该参数losslessProcess 如果在有损传输语法中也应该使用无损处理,则为真imageComment 要写入jp2k头的注释

什么是pet瓶。,pet瓶耐高温多少度(DCMTK)

压缩某个dicom文件可能会出现这样的错误

Pixel representation cannot be changed

查看源码后得知错误原因可能有

...... if (resultStack.top()->ident() == EVR_PixelData) { DcmPixelData *pixelData = OFstatic_cast(DcmPixelData *, resultStack.top()); if (!pixelData->canChooseRepresentation(repType, repParam)) l_error = EC_CannotChangeRepresentation; pixelStack.push(resultStack); } else l_error = EC_CannotChangeRepresentation; ......

错误类型正是这个

makeOFConditionConst(EC_CannotChangeRepresentation, OFM_dcmdata, 14, OF_error, "Pixel representation cannot be changed" );可能数据已经是压缩后的,再次压缩会返回失败;编码器没有找到,可能是没有注册;

解压文件","content"

DJDecoderRegistration::registerCodecs(); // register JPEG codecsDcmFileFormat fileformat;if (fileformat.loadFile("test_jpeg.dcm").good()){ DcmDataset *dataset = fileformat.getDataset(); // decompress data set if compressed if (dataset->chooseRepresentation(EXS_LittleEndianExplicit, NULL).good() && dataset->canWriteXfer(EXS_LittleEndianExplicit)) { fileformat.saveFile("test_decompressed.dcm", EXS_LittleEndianExplicit); }}DJDecoderRegistration::cleanup(); // deregister JPEG codecs

源码部分代码示例","content"

dcmtk内部初始化时,枚举了所有的压缩类型对应的属性,下面这个是基本数据结构,每个压缩类型对应一个结构体对象

typedef struct{ const char *xferID; const char *xferName; E_TransferSyntax xfer; E_ByteOrder byteOrder; E_VRType vrType; E_JPEGEncapsulated encapsulated; Uint32 JPEGProcess8; Uint32 JPEGProcess12; OFBool lossy; OFBool retired; E_StreamCompression streamCompression;} S_XferNames;

压缩效果","content"采用默认压缩参数,使用EXS_JPEGProcess2_4有损压缩

什么是pet瓶。,pet瓶耐高温多少度(DCMTK)

DJ_RPLossless params; // codec parameters, we use the defaultsE_TransferSyntax xfer = EXS_JPEGProcess2_4;OFCondition ofResult = dataset->chooseRepresentation(xfer, ¶ms);if (ofResult.good() && dataset->canWriteXfer(xfer)){// store in lossless JPEG formatOFCondition ofResult = fileformat.saveFile("G:/dicomFile/8_test_jpeg.dcm", xfer);}

什么是pet瓶。,pet瓶耐高温多少度(DCMTK)

可以很明显看到图像被压缩的太狠,查看文件大小仅有大概5KB,原始文件大小288KB

这种方式几乎不会用,因为图像被压缩的太狠,很多关键信息都丢失了

采用自定义压缩参数 使用 EXS_JPEGProcess2_4有损压缩

int nQuality = 50; // this causes the lossless JPEG version of the dataset to be created D2RepresentationParameter rpp( nQuality*0.01, OFstatic_cast(Uint32, 1), OFFalse, ""); OFCondition ofResult = dataset->chooseRepresentation(xfer, &rpp);

这种情况下,压缩后文件大小为33KB左右,显示效果比上一个好点

常见图像压缩方式","content"

一般默认可以采用EXS_JPEGProcess2_4进行压缩,如果图像包含Overlay层,则要使用EXS_JPEG2000协议,对于常见的CT,MR,NM,PET等,如果图像宽高小于 1024 情况下可以采用 EXS_JPEGProcess14SV1协议

2、什么是pet瓶。

PET瓶是指瓶里面含一种叫做聚对苯二甲酸乙二醇酯,或简称 PET的塑料材质,是由对苯二甲酸和乙二醇化合后产生的聚合物。PET塑料具质轻、透明度高、耐冲击不易碎裂等特性,也可阻止二氧化碳气体,让汽水保持有「气」。

PET瓶具有很强应用性,广泛应用于生活用品,日化包装等领域。从模具加工到机器设备都有极强的挑剔性,入门容易,做精难。

PET瓶通过吹塑再次加工形成塑料瓶,包括化妆品,医药,保健,饮料,矿泉水,试剂等包装所用的瓶子,这种制瓶法叫做二步法,即通过注塑加工形成瓶坯,再次经过吹塑加工形成PET塑料瓶的方法。

扩展资料:

由于重量轻,保存性佳,强调耐热,耐压等功能之技术性趋势使PET瓶成为今日饮用包装主流。

许多需要高温灭菌才得以填充的饮料如加味水,果汁,乳制品,运动饮等也相继使用PET瓶包装,PET瓶俨然已成为饮产品包装材料之主。

PET瓶由于具有低环境污染性及能源消耗性,在环保意识抬头的今日逐步取代传统包装材料。同其具备耐热,耐压等功能,近取代各PVC瓶、包,铝罐,铁罐,玻璃瓶等,成为最具成长潜力的包装材。

3、PET瓶是什么东西?

PET瓶一般用在食品包装上。常见的碳酸饮料、灌装茶饮料、果汁等大多都是选用PET瓶装。由于PET材料具有较高熔融温度、强度、透明度、优良的气体阻隔性能、风味阻隔性能、成本低、易于成型加工以及可回收性等。所以是软饮料包装的最佳选用材料。

4、塑料瓶pet等级划分

塑料瓶pet等级划分有:聚酯—01—PET、高密度聚乙烯—02—HDPE、聚氯乙烯—03—PVC、低密度聚乙烯—04—LDPE、聚丙烯—05—PP、聚苯乙烯—06—PS、其他塑料代码—07—Others。

1、聚酯—01—PET(宝特瓶)

如:矿泉水瓶、碳酸饮料瓶、饮料瓶。别循环使用装热水。

2、高密度聚乙烯—02—HDPE

如:清洁用品、沐浴产品。

3、聚氯乙烯—03—PVC

如:一些装饰材料。

4、低密度聚乙烯—04—LDPE

如:保鲜膜、塑料膜等。

5、聚丙烯—05—PP(能耐100度以上的温度 )

如:微波炉餐盒。

6、聚苯乙烯—06—PS( 耐热60-70度,装热饮料会产生毒素,燃烧时会释放苯乙烯 )

如:碗装泡面盒、快餐盒。

7、其他塑料代码—07—Others

如:水壶、水杯、奶瓶。

本文关键词:pet瓶片,pet瓶胚注塑工艺,pet瓶耐高温多少度,pet瓶子能重复用吗,pet瓶坯。这就是关于《什么是pet瓶。,pet瓶耐高温多少度(DCMTK)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 黄梢蛇的功效与作用及禁忌,黄蛇根的功效与作用及禁忌

下一篇: 马伊琍前夫管虎女儿,管虎简介个人资料(别克7座商务车GL8/GL8)



推荐阅读