图形操作技术详解
1. 颜色与位深度
在图形处理中,每个点的颜色总数(或灰度级数)可通过调用 numColors() 函数获得,而每个点的位数信息则可通过调用 depth() 函数获取。这两个函数在图形编程里能帮助我们了解图形的颜色和位深度特性,从而更好地进行图形绘制和处理。
2. 图形适配窗口
2.1 自定义坐标系绘图
可以建立自己的坐标系,在窗口中绘制图形,并且该坐标系会自动转换为实际窗口的坐标系。以下是一个示例代码:
// fitwindow.h
#ifndef FITWINDOW_H
#define FITWINDOW_H
#include <qwidget.h>
class FitWindow: public QWidget
{
protected:
virtual void paintEvent(QPaintEvent *);
};
#endif
// fitwindow.cpp
#include <kapp.h>
#include <qpainter.h>
#include "fitwindow.h"
int main(int argc,char **argv)
{
KApplication app(argc,argv,"fitwindow");
FitWindow fitwindow;
fitwindow.show();
app.setMainWidget(&fitwindow);
return(app
超级会员免费看
订阅专栏 解锁全文
8564

被折叠的 条评论
为什么被折叠?



