Ejemplo n.º 1
0
        /// <summary>
        /// 非選択ファイルを新規ファイルとして保存する。
        /// </summary>
        /// <param name="target">元イメージのBatchTargetImage。</param>
        /// <returns>処理後の非選択ファイルを表すBatchTargetImage。</returns>
        private BatchTargetImage createNewFileFromUnselectedFile(BatchTargetImage target)
        {
            var newTarget = this.toUnselectedTarge(target);

            newTarget.TargetImage = target.GetTargetImage();
            DefaultImageWriter.SaveImage(newTarget, this.Settings, this.SelectedFilesFinisherEnabled);

            return(newTarget);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 /// <param name="srcImage">処理対象の元BatchTargetImage。</param>
 /// <param name="settings">分割設定を表すImageSplitSettings。</param>
 public Splitter(BatchTargetImage srcImage, ImageSplitSettings settings) : base()
 {
     this.img      = srcImage.GetTargetImage();
     this.srcImage = srcImage;
     this.settings = settings;
 }