←Select platform

ChangeTransferSyntaxFlags Enumeration

Summary

Specifies how the compression will be performed.

Syntax

C#
VB
Java
WinRT C#
C++
[FlagsAttribute()] 
public enum ChangeTransferSyntaxFlags   
<FlagsAttribute()> 
Public Enum ChangeTransferSyntaxFlags  
    
    
[FlagsAttribute()] 
public enum ChangeTransferSyntaxFlags    
public class ChangeTransferSyntaxFlags 
Leadtools.Dicom.ChangeTransferSyntaxFlags = function() { }; 
Leadtools.Dicom.ChangeTransferSyntaxFlags.prototype = { 
 
  None = 0x00000000, 
    MinimizeJpegSize = 0x00000001, 
    RescaleModalityLutWhenLossyCompressed = 0x00000002, 
    YbrFull = 0x00000100, 
     
 }; 
[FlagsAttribute()] 
public enum class ChangeTransferSyntaxFlags   

Members

ValueMemberDescription
0x00000000None None.
0x00000001MinimizeJpegSize If the new Transfer Syntax uses JPEG compression, the JPEG compression engine will use optimized Huffman tables, which results in better compression, but slower speed.
0x00000002RescaleModalityLutWhenLossyCompressed If set, and the new transfer syntax uses JPEG lossy compression, any modality LUT present will be rescaled to account for changes in minimum and maximum grayscale values due to lossy compression.
0x00000100YbrFull This flag is valid only for color images, and for the following transfer syntaxes:
  • ImplicitVRLittleEndian
  • ExplicitVRLittleEndian
  • ExplicitVRBigEndian
  • RLELossless
It is ignored for all other transfer syntax values. If set, this converts the RGB image data to YCbCr, which is one luminance (Y) and two chrominance planes (CB and CR).
Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Dicom Assembly