【问题标题】:how to get stream from an Image in c如何从c中的图像获取流
【发布时间】:2014-02-05 11:47:24
【问题描述】:

C 中有没有办法逐个流地获取图像,我如何理解图像中有多少个流?

图像为 JPEEG 类型。 并且将此流保存在另一个文件中我会有什么问题吗?

【问题讨论】:

    标签: c stream


    【解决方案1】:

    你可以看看免费的 OpenCV 库:http://opencv.org/

    这里有一个带有一些示例的教程:http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/

    它主要用于这种治疗。

    【讨论】:

    • 对于一项任务来说太复杂了
    【解决方案2】:

    在不使用任何外部库的情况下,您所拥有的 jpeg 图像只是一个二进制文件。您可以通过 fopen()、fscanf() 或任何其他文件函数对它进行任何操作。

    for saving this stream in another file I'll have any problem?
    


    如果您只是将 jpeg 图像复制到另一个新文件,则没问题。但是如果您更改图像扩展名,可能会出现问题。请看here

    【讨论】:

    • 文件扩展名没有问题。例如,程序普遍交替使用.jpeg.jpg,因此在这些扩展之间进行更改绝不是问题。对于其他程序,不使用文件扩展名,因为使用幻数来标识文件。
    猜你喜欢
    • 1970-01-01
    • 2011-04-11
    • 2013-04-27
    • 2018-08-07
    • 2015-01-04
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多