亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? composition.cpp

?? 本文件是<精通QT4編程>的配套源代碼
?? CPP
字號:
#include <QtDebug>

#include "composition.h"

CompositionWidget::CompositionWidget(QWidget *parent, Qt::WindowFlags f)
	: QWidget(parent, f)
{
	QStringList compositionList;
	compositionList << "Source Over" << "Destionation Over" << "Clear" << "Source" 
		<< "Destination" << "Source In" << "Destination In" << "Source Out" 
		<< "Destination Out" << "Source Atop" << "Destionation Atop" << "Xor"
		<< "Plus" << "Multiply" << "Screen" << "Overylay"
		<< "Darken" << "Lighten" << "ColorDodge" << "ColorBurn"
		<< "HardLight" << "SoftLight" << "Difference" << "Exclusion";
	list = new QListWidget;
	list->addItems( compositionList );
	canvas = new CompositionCanvas;
	
	aLabel = new QLabel(tr("<b>Alpha:</b>"));
	rLabel = new QLabel(tr("<b>Red:</b>"));
	gLabel = new QLabel(tr("<b>Green:</b>"));
	bLabel = new QLabel(tr("<b>Blue:</b>"));
	
	aSlider = new QSlider;
	aSlider->setOrientation(Qt::Horizontal);
	aSlider->setMinimum(0);
	aSlider->setMaximum(255);
	aSlider->setValue(255);
	
	rSlider = new QSlider;
	rSlider->setOrientation(Qt::Horizontal);
	rSlider->setMinimum(0);
	rSlider->setMaximum(255);
	rSlider->setValue(255);
	
	gSlider = new QSlider;
	gSlider->setOrientation(Qt::Horizontal);
	gSlider->setMinimum(0);
	gSlider->setMaximum(255);
	gSlider->setValue(0);
	
	bSlider = new QSlider;
	bSlider->setOrientation(Qt::Horizontal);
	bSlider->setMinimum(0);
	bSlider->setMaximum(255);
	bSlider->setValue(0);
	
	gridLayout = new QGridLayout;
	gridLayout->addWidget(aLabel, 0, 0);
	gridLayout->addWidget(aSlider, 0, 1);
	gridLayout->addWidget(rLabel, 1, 0);
	gridLayout->addWidget(rSlider, 1, 1);
	gridLayout->addWidget(gLabel, 2, 0);
	gridLayout->addWidget(gSlider, 2, 1);
	gridLayout->addWidget(bLabel, 3, 0);
	gridLayout->addWidget(bSlider, 3, 1);
	gridLayout->addWidget(list, 4, 0, 15, 2);

	hLayout = new QHBoxLayout;
	hLayout->addWidget(canvas);
	hLayout->addLayout(gridLayout);
	setLayout(hLayout);
	resize(1024, 768);
	
	connect(list, SIGNAL(currentRowChanged(int)), canvas, SLOT(compositeModeChanged(int)));
	connect(aSlider, SIGNAL(valueChanged(int)), canvas, SLOT(alphaChanged(int)));
	connect(rSlider, SIGNAL(valueChanged(int)), canvas, SLOT(redChanged(int)));
	connect(gSlider, SIGNAL(valueChanged(int)), canvas, SLOT(greenChanged(int)));
	connect(bSlider, SIGNAL(valueChanged(int)), canvas, SLOT(blueChanged(int)));
}

/**
 *  繪制區(qū)域.
 */
CompositionCanvas::CompositionCanvas(QWidget *parent, Qt::WindowFlags f)
	: QWidget(parent, f)
{
	pos.setX(400);
	pos.setY(550);
	setMinimumSize(700,700);
	srcImage = QImage(1000,1000, QImage::Format_ARGB32_Premultiplied);
	resultImage = QImage(1000,1000, QImage::Format_ARGB32_Premultiplied);
	srcImage.load("build.jpg");
	dstImage = QImage(100,100, QImage::Format_ARGB32_Premultiplied);
	currentMode = QPainter::CompositionMode_SourceOver;
	color = QColor(255,0,0,255);
}

void CompositionCanvas::paintEvent(QPaintEvent *event)
{
	QPainter painter(&resultImage);
	painter.fillRect(resultImage.rect(), Qt::transparent);
	painter.drawImage(0, 0, srcImage);
	painter.setCompositionMode(currentMode);
	dstImage.fill(color.rgb());
	painter.drawImage(pos, dstImage);
	
	QPainter p(this);
	p.drawImage(0,0,resultImage);
}

void CompositionCanvas::compositeModeChanged(int currentRow)
{
	currentMode = (QPainter::CompositionMode)currentRow;
	update();
}

void CompositionCanvas::alphaChanged(int value)
{
	color.setAlpha(value);
	update();
}

void CompositionCanvas::redChanged(int value)
{
	color.setRed(value);
	update();
}

void CompositionCanvas::greenChanged(int value)
{
	color.setGreen(value);
	update();
}

void CompositionCanvas::blueChanged(int value)
{
	color.setBlue(value);
	update();
}

void CompositionCanvas::mousePressEvent(QMouseEvent *event)
{
	pos = event->pos();
	update();
}

void CompositionCanvas::mouseMoveEvent(QMouseEvent *event)
{
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区调教| 欧美日韩亚洲高清一区二区| 欧美亚洲综合一区| 欧美性高清videossexo| 精品视频在线免费看| 精品国产免费人成在线观看| 欧美zozo另类异族| 国产精品久久久久久久久免费樱桃| 国产精品99久久久久久久vr| 韩国女主播一区二区三区| 91视频免费看| 久久精品亚洲精品国产欧美| 亚洲一区二区在线视频| 欧美色综合天天久久综合精品| 麻豆成人av在线| 亚洲一区二区三区美女| 久久久久久亚洲综合影院红桃| 日韩在线卡一卡二| 色婷婷久久综合| 国产精品国产自产拍高清av| 一二三区精品视频| 91在线观看地址| 日韩一区精品字幕| 欧美高清在线一区| 欧美精品日韩一本| 日韩美女精品在线| 日韩中文字幕不卡| 日韩成人av影视| 国产乱人伦偷精品视频免下载 | 亚洲一区二区三区免费视频| 免费xxxx性欧美18vr| 在线播放中文字幕一区| 精品精品国产高清a毛片牛牛 | 国产成人免费视频网站| 精品欧美一区二区在线观看| 久久精品夜色噜噜亚洲a∨| 伊人开心综合网| 日本一道高清亚洲日美韩| 老鸭窝一区二区久久精品| 91啪九色porn原创视频在线观看| 精品少妇一区二区三区在线视频 | 欧美国产精品一区| 美腿丝袜在线亚洲一区| caoporn国产一区二区| 88在线观看91蜜桃国自产| 国产精品毛片久久久久久久| 日韩av中文字幕一区二区三区| 欧美性极品少妇| 欧美精品一区二区精品网| 亚洲国产精品尤物yw在线观看| 97久久精品人人澡人人爽| 成人免费在线视频| 91国产免费看| 国产欧美日韩在线视频| 天天色天天爱天天射综合| 91丨porny丨在线| 国产成人aaa| 国产精品麻豆99久久久久久| 久久久99久久精品欧美| 亚洲精品伦理在线| 成人国产在线观看| 国产色婷婷亚洲99精品小说| 麻豆精品一区二区av白丝在线| 欧美色综合影院| 一区二区欧美精品| 久久国产尿小便嘘嘘尿| 亚洲精品免费一二三区| 国产激情偷乱视频一区二区三区| 日韩欧美国产不卡| 日韩国产精品久久久久久亚洲| 欧美亚洲一区三区| 亚洲自拍偷拍麻豆| 在线观看中文字幕不卡| 一区二区三区免费观看| 色哟哟欧美精品| 亚洲人成网站色在线观看| www.爱久久.com| 1024国产精品| 色综合天天狠狠| 亚洲永久免费视频| 精品视频一区二区三区免费| 亚洲成人你懂的| 69堂成人精品免费视频| 日韩av成人高清| 精品嫩草影院久久| 激情综合五月天| 国产欧美视频一区二区| av电影天堂一区二区在线观看| 亚洲四区在线观看| 欧美日韩在线直播| 日韩高清不卡一区二区| 精品国免费一区二区三区| 国产成人午夜视频| 亚洲欧洲另类国产综合| 欧美综合亚洲图片综合区| 久久精品一区四区| 国产精品亲子伦对白| 成人av影院在线| 中文字幕一区二区三区不卡在线| 97精品电影院| 午夜精品免费在线观看| 日韩欧美精品三级| 成人av资源在线观看| 亚洲一卡二卡三卡四卡无卡久久| 欧美一区二区视频在线观看2020| 久久国产精品72免费观看| 国产精品久久久久桃色tv| 欧美午夜不卡视频| 日本午夜一本久久久综合| 久久精品亚洲精品国产欧美 | 一本一本大道香蕉久在线精品| 亚洲一区二区五区| 精品国产人成亚洲区| 99re热视频精品| 丝袜美腿亚洲综合| 国产亚洲精久久久久久| 在线观看日韩毛片| 国产精品自在在线| 亚洲在线视频免费观看| 久久婷婷国产综合国色天香| 99re在线视频这里只有精品| 日本人妖一区二区| 中文字幕一区二区三区视频| 欧美日韩国产高清一区二区三区| 国产精品亚洲成人| 午夜亚洲国产au精品一区二区| 欧美日韩一级二级| 欧美一级免费大片| 日韩欧美在线123| 久久色中文字幕| 亚洲乱码国产乱码精品精可以看| 免费成人在线观看| 99国产精品久久久久久久久久久| 在线视频中文字幕一区二区| 日韩免费看的电影| 日韩视频免费直播| 成人app下载| 久久99精品国产麻豆不卡| 中文字幕一区免费在线观看| 日韩欧美成人午夜| 91精品1区2区| 国产精品99久久久久久似苏梦涵| 午夜精品国产更新| 国产精品成人免费精品自在线观看| 在线不卡中文字幕| 一本一本久久a久久精品综合麻豆| 国内偷窥港台综合视频在线播放| 亚洲成人午夜影院| 亚洲欧洲av色图| 国产午夜精品一区二区三区视频| 91麻豆精品91久久久久同性| 91香蕉视频黄| 成人性视频网站| 欧美一区二区播放| 欧美日产国产精品| 天堂精品中文字幕在线| 欧美日韩国产高清一区二区三区| 亚洲chinese男男1069| 欧美性猛交xxxxxx富婆| 中文字幕日本不卡| 国产精品888| 国产资源在线一区| 欧美成人欧美edvon| 亚洲韩国精品一区| 欧美日韩在线一区二区| 亚洲色图欧美偷拍| 成人小视频免费在线观看| 亚洲精品一二三| 91麻豆精品国产91| 国产99精品国产| 一区二区三区鲁丝不卡| 91精品国产91综合久久蜜臀| 黄色日韩三级电影| 亚洲黄色片在线观看| 欧美精品一区二区三区在线播放| 日韩精品成人一区二区在线| 91精品欧美福利在线观看| 国产一区二区调教| 日本一区中文字幕| 亚洲欧美日韩国产综合| 精品国产一区二区三区久久久蜜月| 成人激情免费视频| 国产综合久久久久影院| 亚洲激情自拍偷拍| 久久免费视频一区| 91 com成人网| 欧美一区二区三区在线| 韩国理伦片一区二区三区在线播放 | 免费高清在线一区| 韩国一区二区在线观看| 91精品国产综合久久婷婷香蕉 | 国产成人av一区二区| 蜜桃视频一区二区三区| 日韩av一级片| 久久电影网站中文字幕 | 51精品秘密在线观看| 欧美电影在哪看比较好| 欧美大肚乱孕交hd孕妇| 久久综合给合久久狠狠狠97色69| 国产午夜精品一区二区三区四区|