现在想把图片按照二进制流输出,这样不知道能行吗?
高手给指点指点,应该如何做
6 个解决方案
#1
到百度里问问 吧。。这个问题..
#2
图片读取的时候就是二进制读取的。。。
lz留个联系方式,我给发几种图片格式读取的程序。bmp, tga...
lz留个联系方式,我给发几种图片格式读取的程序。bmp, tga...
#3
("pic.png", ios_base::binary);
#4
现在想把图片按照二进制流输出,这样不知道能行吗?
========
二进制打开文件,把文件头和图片数据读取到unsigned char数组中,可以输出的东西一点意义没。
========
二进制打开文件,把文件头和图片数据读取到unsigned char数组中,可以输出的东西一点意义没。
#5
要想2进制读取图片文件 直接使用2进制方式打开文件读取就行了
要想获取图片的大小 (如果你指的是分辨率的话) 那要解析图片内容
要想获取图片的大小 (如果你指的是分辨率的话) 那要解析图片内容
#6
楼主,我曾经做过一个拷贝,就是按照流来进行拷贝,对于任何格式的东西,都可以传输或者拷贝
首先将其转化为二进制,进行传输,然后再将二进制转化为相应的文件
在这里,你可以 CreateFile来创建或者打开该文件,然后从该文件里面读取相应的字符,再进行传输
下面是部分代码
首先将其转化为二进制,进行传输,然后再将二进制转化为相应的文件
在这里,你可以 CreateFile来创建或者打开该文件,然后从该文件里面读取相应的字符,再进行传输
下面是部分代码
HANDLE hFile = CreateFile(_T("112.txt"),
GENERIC_READ,NULL,NULL,OPEN_EXISTING,0,NULL);
size = 3;
while (TRUE)
{
p1->LockWriteBuffer(pch, size, NULL, 0);
DWORD NumberOfBytesRead;
BOOL rt = ::ReadFile(hFile,pch,(DWORD)size,&NumberOfBytesRead,0);
p1->UnLockWriteBuffer(pch, size, NULL, 0);
if(!NumberOfBytesRead)
break;
}
cout << pch;
#1
到百度里问问 吧。。这个问题..
#2
图片读取的时候就是二进制读取的。。。
lz留个联系方式,我给发几种图片格式读取的程序。bmp, tga...
lz留个联系方式,我给发几种图片格式读取的程序。bmp, tga...
#3
("pic.png", ios_base::binary);
#4
现在想把图片按照二进制流输出,这样不知道能行吗?
========
二进制打开文件,把文件头和图片数据读取到unsigned char数组中,可以输出的东西一点意义没。
========
二进制打开文件,把文件头和图片数据读取到unsigned char数组中,可以输出的东西一点意义没。
#5
要想2进制读取图片文件 直接使用2进制方式打开文件读取就行了
要想获取图片的大小 (如果你指的是分辨率的话) 那要解析图片内容
要想获取图片的大小 (如果你指的是分辨率的话) 那要解析图片内容
#6
楼主,我曾经做过一个拷贝,就是按照流来进行拷贝,对于任何格式的东西,都可以传输或者拷贝
首先将其转化为二进制,进行传输,然后再将二进制转化为相应的文件
在这里,你可以 CreateFile来创建或者打开该文件,然后从该文件里面读取相应的字符,再进行传输
下面是部分代码
首先将其转化为二进制,进行传输,然后再将二进制转化为相应的文件
在这里,你可以 CreateFile来创建或者打开该文件,然后从该文件里面读取相应的字符,再进行传输
下面是部分代码
HANDLE hFile = CreateFile(_T("112.txt"),
GENERIC_READ,NULL,NULL,OPEN_EXISTING,0,NULL);
size = 3;
while (TRUE)
{
p1->LockWriteBuffer(pch, size, NULL, 0);
DWORD NumberOfBytesRead;
BOOL rt = ::ReadFile(hFile,pch,(DWORD)size,&NumberOfBytesRead,0);
p1->UnLockWriteBuffer(pch, size, NULL, 0);
if(!NumberOfBytesRead)
break;
}
cout << pch;