鱼C论坛

 找回密码
 立即注册
查看: 5699|回复: 8

[技术交流] 关于那个图片文件合成器

[复制链接]
发表于 2012-8-6 16:12:49 | 显示全部楼层 |阅读模式
20鱼币
这个合成器只能合成图片、压缩包和音乐吗? 我想把视频合成进去,结果合成后就打不开了……

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-6 16:23:40 | 显示全部楼层
本帖最后由 魁拔 于 2012-8-6 16:27 编辑

比如视频是mp4格式的,而另外一个文件是图片jpg格式的,这时你在合成时,合成的文件结果只能是jpg或者mp4格式,这样window在打开合成后的文件时,就会按照合成后的格式寻找代码的开头和结尾,是jpg,就打开jpg的部分,是mp4,就打开mp4的部分,如果你把合成的格式变成rar的压缩格式,window系统在打开这个合成后的文件时,就会按照rar的形式去查找,由于一个格式是jpg,一个是mp4,所以window根本查不到rar形式的文件信息,如果压缩软件是好压的话,就会显示文件损坏,不知道说了这么多,你明白没,,哈拉,祝你好运!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-6 16:28:35 | 显示全部楼层
上面说的,相信你可以理解的,O(∩_∩)O哈哈~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-8-6 17:19:43 | 显示全部楼层

嗯,我合成后就是用的两个合成文件之一的后缀啊,把jpg和flv合在一块,以jpg输出,改成flv就不能播放了,若是直接以flv输出,也不能播放,我用UE看了下,合成后的编码全在结尾加了个FF,比如把jpg和flv合成,合成后的十六进制编码显示在jpg后面加了个FF,在flv后面也加了个FF,我看小甲鱼视频里,他用UE看合成后的编码时就没有多这个FF。而且就算是多个FF,压缩包、图片和音乐就能正常打开,视频就不行。 我无论用自己写程序还是用小甲鱼的程序都是这个样子。  我怀疑是不是操作系统的事,课在WIN7和XP的虚拟机上结果也是一样……
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-6 17:27:25 | 显示全部楼层
Believe 发表于 2012-8-6 17:19
嗯,我合成后就是用的两个合成文件之一的后缀啊,把jpg和flv合在一块,以jpg输出,改成flv就不能播放了, ...

呵呵,大概吧,求高手进来解决吧{:7_182:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-24 10:04:58 | 显示全部楼层
坐等高手帮忙!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-7 22:05:05 | 显示全部楼层
C语言的“feof()”函数返回的是最后一次“读操作的内容”。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-7 22:06:59 | 显示全部楼层
所以说完全依赖于“while(!feof(FP)){...}”进行文件复制时,目标文档总会比源文档“多出一些”的原因。
可以改成:
        while( !(feof(fp_2)) )
        {
                ch = fgetc(fp_2);
                if( feof(fp_2) )
                {
                        break;
                }
                fputc(ch, fp_new);
        }
        fclose(fp_2);
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-2-28 22:40:21 | 显示全部楼层
shei谁 给我一个图片文件器 的源代码啊   我想研究研究啊  啊啊啊啊啊啊    小甲鱼啊啊啊啊啊  亲啊 发给我看看吧    QQ:920106017
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-21 02:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表