Files
marechai/Marechai/Helpers/ImageMagick.cs

137 lines
5.6 KiB
C#
Raw Normal View History

namespace Marechai.Helpers
{
public static class ImageMagick
{
public static string GetExtension(string format)
{
switch(format)
{
case"3FR": return".3fr";
case"AAI": return".aai";
case"AI": return".ai";
case"ARW": return".arw";
case"AVS": return".avs";
case"BIE": return".jbg";
case"BMP": return".bmp";
case"BMP2": return".bmp";
case"BMP3": return".bmp";
case"CR2": return".cr2";
case"CR3": return".cr3";
case"CRW": return".crw";
case"CUR": return".cur";
case"CUT": return".cut";
case"DCM": return".dcm";
case"DCR": return".dcr";
case"DCRAW": return".dng";
case"DCX": return".dcx";
case"DDS": return".dds";
case"DNG": return".dng";
case"DPX": return".dpx";
case"DXT1": return".dds";
case"DXT5": return".dds";
case"EPDF": return".pdf";
case"EPI": return".epi";
case"EPS": return".eps";
case"EPS2": return".eps";
case"EPS3": return".eps";
case"EPSF": return".eps";
case"EPSI": return".epi";
case"ERF": return".erf";
case"EXR": return".exr";
case"GIF": return".gif";
case"GIF87": return".gif";
case"GROUP4": return".tif";
case"HDR": return".hdr";
case"HEIC": return".heic";
case"ICB": return".tga";
case"ICO": return".ico";
case"ICON": return".ico";
case"J2C": return".jp2";
case"J2K": return".jp2";
case"JBG": return".jbg";
case"JBIG": return".jbg";
case"JNG": return".jng";
case"JP2": return".jp2";
case"JPC": return".jp2";
case"JPE": return".jpg";
case"JPEG": return".jpg";
case"JPG": return".jpg";
case"K25": return".k25";
case"KDC": return".kdc";
case"MIFF": return".miff";
case"MNG": return".mng";
case"MRW": return".mrw";
case"NEF": return".nef";
case"NRW": return".nrw";
case"ORF": return".orf";
case"PALM": return".palm";
case"PBM": return".pbm";
case"PCD": return".pcd";
case"PCDS": return".pcd";
case"PCL": return".pcl";
case"PCT": return".pct";
case"PCX": return".pcx";
case"PDB": return".pdb";
case"PDF": return".pdf";
case"PDFA": return".pdf";
case"PEF": return".pef";
case"PFM": return".pfm";
case"PGM": return".pgm";
case"PGX": return".jp2";
case"PICON": return".xpm";
case"PICT": return".pct";
case"PNG": return".png";
case"PNG00": return".png";
case"PNG24": return".png";
case"PNG32": return".png";
case"PNG48": return".png";
case"PNG64": return".png";
case"PNG8": return".png";
case"PNM": return".pnm";
case"PPM": return".ppm";
case"PS": return".ps";
case"PS2": return".ps";
case"PS3": return".ps";
case"PSB": return".psd";
case"PSD": return".psd";
case"PTIF": return".tif";
case"RAF": return".raf";
case"RAS": return".ras";
case"RAW": return".dng";
case"RLA": return".rla";
case"RMF": return".rmf";
case"RW2": return".rw2";
case"SCR": return".scr";
case"SGI": return".sgi";
case"SR2": return".sr2";
case"SRF": return".srf";
case"SUN": return".ras";
case"SVG": return".svg";
case"SVGZ": return".svgz";
case"TGA": return".tga";
case"TIFF": return".tif";
case"TIFF64": return".tif";
case"TIM": return".tim";
case"TIM2": return".tm2";
case"TM2": return".tm2";
case"VIFF": return".viff";
case"VST": return".vst";
case"WBMP": return".wbmp";
case"WEBP": return".webp";
case"WMF": return".wmf";
case"WMZ": return".wmf";
case"WPG": return".wpg";
case"X": return".x";
case"X3F": return".x3f";
case"XBM": return".xbm";
case"XC": return".xc";
case"XCF": return".xcf";
case"XPM": return".xpm";
case"XPS": return".xps";
case"XV": return".xv";
case"XWD": return".xwd";
default: return null;
}
}
}
}