コード例 #1
0
ファイル: Canman.cs プロジェクト: sangcu/camansharp
 public void NewLayer(FilterBase filters,BlenderBase blender,int opacity)
 {
     //RenderBitmap();
     if (LayerQueue == null)
         LayerQueue = new Queue<Layer>();
     var layer = new Layer(this, Utils.CopyBitmap(this.CurrentLayer.Bitmap), blender) {Opacity = opacity};
     LayerQueue.Enqueue(layer);
     Add(new LayerJob() {Type = FilterTypes.LayerDequeue});
     Add(filters);
     Add(new LayerJob() {Type = FilterTypes.LayerFinished});
 }
コード例 #2
0
ファイル: Canman.cs プロジェクト: sangcu/camansharp
 public Canman(Bitmap SourceImage, BlenderBase DefaultBlending)
 {
     Initial(SourceImage, string.Empty, DefaultBlending);
 }
コード例 #3
0
ファイル: Canman.cs プロジェクト: sangcu/camansharp
 private void Initial(Bitmap SourceImage, string Output, BlenderBase DefaultBlending)
 {
     _sourceImage = SourceImage;
     _output = Output;
     CurrentLayer = new Layer(this, SourceImage, DefaultBlending);
 }
コード例 #4
0
ファイル: Canman.cs プロジェクト: sangcu/camansharp
 public Canman(Bitmap SourceImage, string Output, BlenderBase DefaultBlending)
 {
     _analyzer = new Analyze();
     _renderer = new Renderer(this);
     Initial(SourceImage, Output, DefaultBlending);
 }
コード例 #5
0
ファイル: CamanEffects.cs プロジェクト: sangcu/camansharp
 public CamanEffects(Bitmap SourceImage, string Output, BlenderBase Blender)
     : base(SourceImage, Output, Blender)
 {
 }