是什么让这种图像处理有用[加速C++]
what makes this image manipulation useful [accelerated C++]
我正在经历加速C++,问题 5-5 问:
5-5. 编写一个名为
center(const vector<string>&)
的函数,该函数返回一张图片,其中原始图片的所有线条都填充到其全宽,并且填充在图片的左右两侧之间尽可能均匀地分配。这种函数有用的图片属性是什么?如何判断给定的图片是否具有这些属性?
下面是函数输入和输出的图像:http://i1296.photobucket.com/albums/ag7/David_Jhoo/Untitled_zps9f0e32b4.png
我很困惑为什么这会很有用。 起初,我想的是图像压缩,用于反函数,但我们必须为此使正方形变小。 我觉得这只会让任何真实的图像看起来很奇怪。有什么想法吗?
在我看来,很明显,当这本书谈到"图片"时,它并不是指通常意义上的图像; 它意味着字符的二维排列 - 或者基本上,只是一个字符串列表。
为了回答本书的问题(我认为这是一个愚蠢的问题),我能想到的唯一有用的输入属性是字符串还没有前导或尾随空格,并且至少其中一些至少比最大宽度短两个字符,以便它们可以正确居中。
相关文章:
- 加速C++练习2.4
- 找不到以下加速库:boost_fiber
- 玩家加速穿越世界(C++)
- 为什么我的程序在使用预留后没有加速?
- 为什么 CUDA 不会导致C++代码加速?
- 读取文件时无法使用 OpenMP 获得加速
- FFmpeg——使用硬件加速进行视频解码
- Opencv 加速与 CUDA 在 C++.
- 为什么从具有较大阵列的 SIMD 内部函数中获得的相对加速比标量更大?
- 加速创建大标准::矢量
- Xcode 中的加速框架以获得 A 的 QR 分解,但找不到 zgeqrf
- 使用 Rcpp 加速替换迭代算法中的列表和向量元素是否合法?
- 使用加速融合获取结构名称
- 加速兽握手:sslv3 警报握手失败错误
- 获取加速::p rocess::子的退出代码 在提升::asio::io_service?
- 使用字符串流加速 std::cout 日志记录
- OpenCV如何处理Mat作为指针来加速代码
- 使用加速进程间创建消息队列 - 内存访问冲突
- 加速 CRC 优化在手臂上失败
- 连接存档加速序列化