Ejemplo n.º 1
0
 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});
 }
Ejemplo n.º 2
0
 public Canman(Bitmap SourceImage, BlenderBase DefaultBlending)
 {
     Initial(SourceImage, string.Empty, DefaultBlending);
 }
Ejemplo n.º 3
0
 private void Initial(Bitmap SourceImage, string Output, BlenderBase DefaultBlending)
 {
     _sourceImage = SourceImage;
     _output = Output;
     CurrentLayer = new Layer(this, SourceImage, DefaultBlending);
 }
Ejemplo n.º 4
0
 public Canman(Bitmap SourceImage, string Output, BlenderBase DefaultBlending)
 {
     _analyzer = new Analyze();
     _renderer = new Renderer(this);
     Initial(SourceImage, Output, DefaultBlending);
 }
Ejemplo n.º 5
0
 public CamanEffects(Bitmap SourceImage, string Output, BlenderBase Blender)
     : base(SourceImage, Output, Blender)
 {
 }