Check patentability & draft patents in minutes with Patsnap Eureka AI!

An optimization method for qt drawing performance on a domestic computer platform

An optimization method and computer technology, which are applied to the details of image processing hardware, editing/combining graphics or text, etc., can solve problems such as lowering the performance of drawing characters, and achieve the effect of improving the performance of drawing dots and improving the performance of graphics processing.

Active Publication Date: 2018-07-20
湖南长城科技信息有限公司 +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] The technical problem solved by the present invention is, after the GPU hardware image acceleration is turned on under the domestic platform for Qt, the performance of drawing lines is improved, but the performance of drawing dots and characters is reduced, and a method of drawing performance of Qt under the domestic computer platform is provided. The optimization method, by modifying and calling the underlying Xlib drawing method, optimizes the implementation method of drawing points and characters in Qt, so as to improve the utilization rate of GPU hardware image acceleration, and further improve the drawing performance of Qt under the domestic computer platform

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An optimization method for qt drawing performance on a domestic computer platform
  • An optimization method for qt drawing performance on a domestic computer platform
  • An optimization method for qt drawing performance on a domestic computer platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific implementation.

[0029] The invention discloses a method for optimizing the drawing performance of Qt on a domestic computer platform, and the Qt software is loaded by compiling on the domestic bid-winning Kylin operating system. To improve Qt's drawing performance, enable GPU hardware graphics acceleration. Among them, hardware acceleration (Hardware acceleration) is to use hardware modules to replace software algorithms to make full use of the inherent fast characteristics of hardware. Hardware acceleration is usually more efficient than software algorithms. However, when testing the drawing performance in Qt, its line drawing performance has been greatly improved by 10 to 20 times, but its point and character drawing performance has dropped significantly. Among them, the point drawing performance has dropped by about 100 times, and the accelerat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Qt drawing performance optimization method under a domestic computer platform. Through the compiling and loading of Qt software under a domestic biding Kylin operating system platform, the method starts GPU hardware graphic acceleration, and then modifies a called bottom layer Xlib interface function, so as to make the most of GPU acceleration, thereby improving the Qt drawing performance under the domestic computer platform. The modified Qt drawing performance is improved by 50-60 times, and the character drawing performance is improved by 3-5 times.

Description

technical field [0001] The invention mainly relates to the technical field of graphics and images, in particular to a method for improving the drawing performance of Qt after enabling hardware graphics acceleration for a domestic platform. Background technique [0002] Due to the continuous outbreak of Snowden and other incidents, the independent control of computers is imminent, but their domestic computers are still in their infancy, and there is a certain gap between them and the mainstream level, especially in graphics processing. demand. With the continuous development of computer technology, multimedia technology is still improving, and the graphics and image processing development tools are also constantly updated. People's requirements for graphics processing performance are getting higher and higher. [0003] At present, commonly used graphics development tools include Qt, Motif, Openwin, GTK and other graphical interface libraries on X Window and MFC, OWL, VCL, AT...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T11/60
CPCG06T11/60G06T2200/28
Inventor 王春洁赵丹王建国许新达黄卫邹清扬陈志才
Owner 湖南长城科技信息有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More