using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ImageCompressor { /// /// 一张照片的打开路径和储存路径 /// class ImgPaths { public bool KeepOriginal { get; set; } = true; public FileInfo OriginalFileInfo { get; private set; } public FileInfo DuplicatedFileInfo { get; private set; } public ImgPaths(string readPath, string writePath) { OriginalFileInfo = new FileInfo(readPath); string extension = Path.GetExtension(writePath).ToLower(); if(extension != ".jpg" || extension !=".jpeg") { Path.ChangeExtension(writePath, ".jpg"); } this.DuplicatedFileInfo = new FileInfo(writePath); } } }