Modifier and Type | Field and Description |
---|---|
private boolean |
autoWindowing |
private int |
frame |
private ImageReader |
imageReader |
private ImageWriteParam |
imageWriteParam |
private ImageWriter |
imageWriter |
private int |
overlayActivationMask |
private int |
overlayGrayscaleValue |
private boolean |
preferWindow |
private Attributes |
prState |
private static ResourceBundle |
rb |
private String |
suffix |
private int |
voiLUTIndex |
private float |
windowCenter |
private int |
windowIndex |
private float |
windowWidth |
Constructor and Description |
---|
Dcm2Jpg() |
Modifier and Type | Method and Description |
---|---|
private BufferedImage |
convert(BufferedImage bi) |
void |
convert(File src,
File dest) |
void |
initImageWriter(String formatName,
String suffix,
String clazz,
String compressionType,
Number quality) |
static void |
listSupportedFormats() |
static void |
listSupportedImageWriters(String format) |
private static Attributes |
loadDicomObject(File f) |
static void |
main(String[] args) |
private void |
mconvert(File src,
File dest) |
private static org.apache.commons.cli.CommandLine |
parseComandLine(String[] args) |
private static int |
parseHex(String s) |
private BufferedImage |
readImage(ImageInputStream iis) |
private ImageReadParam |
readParam() |
void |
setAutoWindowing(boolean autoWindowing) |
void |
setFrame(int frame) |
void |
setOverlayActivationMask(int overlayActivationMask) |
void |
setOverlayGrayscaleValue(int overlayGrayscaleValue) |
void |
setPreferWindow(boolean preferWindow) |
void |
setPresentationState(Attributes prState) |
void |
setVOILUTIndex(int voiLUTIndex) |
void |
setWindowCenter(float windowCenter) |
void |
setWindowIndex(int windowIndex) |
void |
setWindowWidth(float windowWidth) |
private String |
suffix(File src) |
private void |
writeImage(ImageOutputStream ios,
BufferedImage bi) |
private static ResourceBundle rb
private int frame
private int windowIndex
private int voiLUTIndex
private boolean preferWindow
private float windowCenter
private float windowWidth
private boolean autoWindowing
private Attributes prState
private final ImageReader imageReader
private ImageWriter imageWriter
private ImageWriteParam imageWriteParam
private int overlayActivationMask
private int overlayGrayscaleValue
public Dcm2Jpg()
public void initImageWriter(String formatName, String suffix, String clazz, String compressionType, Number quality)
public final void setFrame(int frame)
public final void setWindowCenter(float windowCenter)
public final void setWindowWidth(float windowWidth)
public final void setWindowIndex(int windowIndex)
public final void setVOILUTIndex(int voiLUTIndex)
public final void setPreferWindow(boolean preferWindow)
public final void setAutoWindowing(boolean autoWindowing)
public final void setPresentationState(Attributes prState)
public void setOverlayActivationMask(int overlayActivationMask)
public void setOverlayGrayscaleValue(int overlayGrayscaleValue)
private static org.apache.commons.cli.CommandLine parseComandLine(String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
private static int parseHex(String s) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
public void convert(File src, File dest) throws IOException
IOException
private BufferedImage convert(BufferedImage bi)
private BufferedImage readImage(ImageInputStream iis) throws IOException
IOException
private ImageReadParam readParam()
private void writeImage(ImageOutputStream ios, BufferedImage bi) throws IOException
IOException
private static Attributes loadDicomObject(File f) throws IOException
IOException
public static void listSupportedImageWriters(String format)
public static void listSupportedFormats()
Copyright © 2017 dcm4che.org. All rights reserved.