PNM-Image-Manipulator:用CC ++编写的PNM文件操纵器

时间:2024-05-18 05:27:09
【文件属性】:

文件名称:PNM-Image-Manipulator:用CC ++编写的PNM文件操纵器

文件大小:1.04MB

文件格式:ZIP

更新时间:2024-05-18 05:27:09

C

SimpleImageManipulator 一个用C ++编写的简单图像操纵器程序。 具有数据流执行功能,并具有记录器和异常处理功能。 要通过终端运行程序: 下载然后cd到您放入的目录“ cd”进入名为src的文件夹输入“ make” 类型'./imageManipulator input.pnm output.pnm SimpleImageManipulator具有以下过滤器: 收缩器-将图像像素缩小一半左右连接-拍摄两个图像并将它们从左到右连接顶部底部连接-拍摄两个图像并将它们从上到下连接混合-使图像更透明,并将其放在背景前裁剪-在宽度和高度上获取一定范围的像素,并提取该范围内的正方形转置-拍摄MxN的图像并将其设为NxM 反转-反转图像中的颜色恒定颜色-接受大小和颜色,然后生成具有该颜色的该大小的图像校验和-对每个颜色通道的总和求和并将其输出到文件中


【文件预览】:
PNM-Image-Manipulator-master
----.gitignore(5B)
----README.md(1KB)
----src()
--------image.h(960B)
--------PNMwriter.C(589B)
--------logging.C(403B)
--------filters.h(2KB)
--------filter.h(290B)
--------PNMreader.h(264B)
--------source.C(380B)
--------logging.h(509B)
--------source.h(280B)
--------output.pnm(6.87MB)
--------PNMreader.C(923B)
--------test_input.pnm(6.87MB)
--------PNMwriter.h(192B)
--------imageManipulator(52KB)
--------filter.C(1KB)
--------input.pnm(6.87MB)
--------logfile.txt(3KB)
--------filters.C(11KB)
--------sink.h(277B)
--------Makefile(212B)
--------image_checksum(23B)
--------image.C(913B)
--------sink.C(223B)
--------main.C(1KB)
----input.pnm(6.87MB)

网友评论