• 大小: 7.5MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: 其他
  • 标签: ZPhotoEngine  

资源简介

实现PS大部分接口,美图、Caemra360、Instagram大部分滤镜特效

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace TestDemo
{
    public partial class BlackWhiteForm : CCWin.Skin_Mac
    {
        public BlackWhiteForm(string path)
        {
            InitializeComponent();
            this.DoubleBuffered = true;
            comboBox1.SelectedIndex = 0;
            zPhoto = new ZPhotoEngineDll();
            Bitmap tmp = new Bitmap(path);
            if (tmp != null)
            {
                curBitmap = new Bitmap(tmp 200 * tmp.Width / Math.Max(tmp.Width tmp.Height) 200 * tmp.Height / Math.Max(tmp.Width tmp.Height));
                pictureBox1.Image = (Image)curBitmap;
                BlackWhite(0);
            }
        }
        private ZPhotoEngineDll zPhoto = null;
        private Bitmap curBitmap = null;
        private int kRed = 0 kYellow = 0 kGreen = 0 kCyan = 0 kBlue = 0 kMagenta = 0;
        private void skinButton1_Click(object sender EventArgs e)
        {
            if (pictureBox1.Image != null)
            {
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }

        private void comboBox1_SelectedIndexChanged_1(object sender EventArgs e)
        {
            if (pictureBox1.Image != null)
            {
                BlackWhite(comboBox1.SelectedIndex);
            }
        }
        public int getKRed
        {
            get { return kRed; }
        }
        public int getKGreen
        {
            get { return kGreen; }
        }
        public int getKBlue
        {
            get { return kBlue; }
        }
        public int getKYellow
        {
            get { return kYellow; }
        }
        public int getKCyan
        {
            get { return kCyan; }
        }
        public int getKMagenta
        {
            get { return kMagenta; }
        }
        private void BlackWhite(int mode)
        {
            switch (mode)
            {
                case 0://default
                    kRed = 40;
                    kYellow = 60;
                    kGreen = 40;
                    kCyan = 60;
                    kBlue = 20;
                    kMagenta = 80;
                    break;
                case 1://蓝色滤镜
                    kRed = 0;
                    kYellow = 0;
                    kGreen = 0;
                    kCyan = 110;
                    kBlue = 110;
                    kMagenta = 110;
                    break;
                case 2://较暗
                    kRed = 30;
                    kYellow = 50;
                    kGreen = 30;
                    kCyan = 50;
                    kBlue = 10;
                    kMagenta = 70;
                    break;
                case 3://绿色滤镜
                    kRed = 50;
          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-10-21 15:11  PC版DEMO示例\
     目录           0  2015-10-24 13:53  PC版DEMO示例\TestDemo\
     目录           0  2015-10-24 13:28  PC版DEMO示例\TestDemo\TestDemo\
     文件        1534  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo.sln
     文件       50176  2015-11-06 15:06  PC版DEMO示例\TestDemo\TestDemo.suo
     文件         144  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\app.config
     目录           0  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\
     目录           0  2015-10-24 14:32  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\
     文件     2245120  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\CSkin.dll
     文件       12517  2015-10-21 16:19  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\hisbmp.jpg
     文件       55808  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\pthreadVC2.dll
     文件      187904  2015-11-06 14:57  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\TestDemo.exe
     文件         144  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\TestDemo.exe.config
     文件      443904  2015-11-06 14:57  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\TestDemo.pdb
     文件      205824  2015-10-29 18:24  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\ZEffectEngine.dll
     文件       88064  2015-11-06 15:02  PC版DEMO示例\TestDemo\TestDemo\bin\Debug\ZPhotoEngine.dll
     目录           0  2015-10-22 16:35  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\
     文件      116494  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_1.jpg
     文件      401196  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_10.png
     文件      147697  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_11.png
     文件     1345168  2015-10-22 16:35  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\mask_12.png
     文件      149291  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_2.jpg
     文件      428493  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_3.jpg
     文件       24308  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_4.png
     文件       74422  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_5.jpg
     文件      105553  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_6.jpg
     文件       67329  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_7.jpg
     文件       61329  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_8.jpg
     文件      536853  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\EffectMask\Mask_9.png
     目录           0  2015-10-24 15:00  PC版DEMO示例\TestDemo\TestDemo\bin\Release\
     文件     2245120  2015-10-21 15:11  PC版DEMO示例\TestDemo\TestDemo\bin\Release\CSkin.dll
............此处省略182个文件信息

评论

共有 条评论