public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu)
            {
                return(new MagnifySmoothEffectDirect2DWorker(this));
            }

            return(null);
        }
Пример #2
0
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return new BlockBasedWorker();
            }

            return null;
        }
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return(new IndexRemappingCpuRenderWorker(m_whiteThreshold));
            }

            return(null);
        }
Пример #4
0
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return new BlockBasedWorker();
            }

            return null; // Unsupported requests get null as the return value.
        }
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu)
            {
                return new MagnifySmoothEffectDirect2DWorker(this);
            }

            return null;
        }
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if(imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return new IndexRemappingCpuRenderWorker(m_whiteThreshold);
            }

            return null;
        }
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return new CustomGrayscaleCpuWorker();
            }
            else if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu)
            {
                return new CustomGrayscaleDirect2DWorker(this);
            }

            return null;
        }
Пример #8
0
        public override IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
        {
            if (imageWorkerRequest.RenderOptions == RenderOptions.Cpu)
            {
                return(new CustomGrayscaleCpuWorker());
            }
            else if (imageWorkerRequest.RenderOptions == RenderOptions.Gpu)
            {
                return(new CustomGrayscaleDirect2DWorker(this));
            }

            return(null);
        }
 IImageWorker IImageProvider2.CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
 {
     throw new NotImplementedException();
 }
Пример #10
0
 public IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
 {
     return(m_imageProvider.CreateImageWorker(imageWorkerRequest));
 }
Пример #11
0
 IImageWorker IImageProvider2.CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
 {
     throw new NotImplementedException();
 }
 public IImageWorker CreateImageWorker(IImageWorkerRequest imageWorkerRequest)
 {
     return m_imageProvider.CreateImageWorker(imageWorkerRequest);
 }