文件名称:图像转换器
文件大小:7.31MB
文件格式:ZIP
更新时间:2024-03-02 19:13:50
C++
图像转换器 与在学校的课程工作中讲授的内容相比,该项目旨在更深入地介绍C ++和设计模式。 最初是作为学校项目编写的,此图像转换器是一个单独程序的重构。 此程序未使用任何第三方库。 简单来说,设计如下: 用户输入->加载文件->将原始映像值调整为通用格式->转换通用格式的值->将通用格式改回原始格式->将映像写回到磁盘。 用法: ImageTransformer.exe inputFilePath转换选择outputfilePath 当前支持的图像类型: BMP 24位 BMP 32位 当前支持的转换类型: 细胞阴影 灰度 旋转180度 高斯模糊 进行中: 像素化 放大 缩小 旋转90度 设计模式: 适配器 厂 界面/多态 正面
【文件预览】:
ImageTransformer-master
----ImageTransformer.Tests()
--------resource.h(402B)
--------packages.config(219B)
--------pch.h(540B)
--------pch.cpp(186B)
--------ImageTransformer.Tests.vcxproj.user(165B)
--------ImageTransformer.Tests.rc(1KB)
--------ImageTransformer.Tests.aps(1KB)
--------ImageTransformer.Tests.cpp(13KB)
--------ImageTransformer.Tests.vcxproj(11KB)
--------ImageTransformer.Tests.vcxproj.filters(1KB)
----test.txt(0B)
----Images()
--------4bit_compression_2.bmp(4KB)
--------bear2_32.bmp(1.18MB)
--------rgb32.bmp(32KB)
--------BLK.BMP(84KB)
--------bear1_32.bmp(2.52MB)
--------bear3_32.bmp(905KB)
--------8_bit.bmp(257KB)
----ImageTransformer()
--------resource.h(396B)
--------ImageTransformer.aps(1KB)
--------ImageTransformer.vcxproj(8KB)
--------Source()
--------bear1_32.bmp(2.52MB)
--------ImageTransformer.vcxproj.filters(7KB)
--------Images()
--------test_new.bmp(2.52MB)
--------ImageTransformer.vcxproj.user(412B)
--------ImageTransformer.rc(3KB)
--------Headers()
----README.md(925B)
----ImageTransformer.sln(2KB)
----.gitignore(63B)