Create your own professional image tool - Visual C ++ 2005 image programming series

xiaoxiao2021-03-31  201

I haven't seriously written articles for a long time, and I want to summarize some knowledge by developing a complete image handler. I also hope that I am further further here. In our image handler, some common image tools and features similar to Photoshop will be implemented.

Let's list something similar to a directory first and give yourself a plan. I hope to encourage yourself to stick to it, write this series of articles. All C here refers to the unmanaged C .

Part 1: Basic knowledge introduction

1. Visual C 2005 Integrated Environment Introduction

2. Image processing preparation knowledge

Part II: Interface Implementation

1. toolbar

1.1 Toolbox Properties Settings Bar

1.2 Font Settings Toolbar (Font Select Composite Box)

1.3 Toolbox (including color selection)

1.4 Common Color Select Panel

1.5 Image Reminder Display Toolbar

2. Status bar (including progress bar)

3. Layer manager

Part III: Development Image Processing Library

1. Common image format (BMP, GIF, TIFF, TGA, PNG, PCX, JPEG)

2. Image I / O - Read and write to realize common image format

3. Image Processing - Implementing Common Image Adjustments and Special Filters Filters

4. Undo / redo - Realizing image processing reform and revocation

Part IV: Integration Interface and Image Library

1. Layer management

2. Add UNDO / REDO function

3. Implement the basic function of the toolbox

The above is just a brief directory, in fact, every aspect of each part contains complicated functions, requires a lot of workload to complete. I will work hard to write, I hope to bring a relatively complete understanding of the software development. Now I have implemented some functions, basic interface, I will post the renderings: (Now everyone doesn't have to hurry to send me the source code, you can do it first, I will share the core code in the final sharing.).

转载请注明原文地址:https://www.9cbs.com/read-130809.html

New Post(0)