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; } } } }