重網路上抓gif的圖檔 |
尚未結案
|
kc035716
一般會員 ![]() ![]() 發表:10 回覆:14 積分:4 註冊:2004-05-10 發送簡訊給我 |
看了網站上的文章後 這是抓jpg圖的程式
#include "jpeg.hpp"
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMemoryStream *ms=new TMemoryStream;
TJPEGImage *jpg=new TJPEGImage;
IdHTTP1->Get("http://localhost/login/jpgBuf.jpg", ms);
ms->Position=0;
jpg->LoadFromStream(ms);
Image1->Stretch=true;
Image1->Picture->Assign(jpg);
delete jpg;
delete ms;
}
這是我修改後 想要抓gif圖檔的程式
#include "C:\gifimage\gifimage.hpp"
TMemoryStream *ms=new TMemoryStream;
TGIFImage *jpg=new TGIFImage;
IdHTTP1->Get("http://61.63.31.129/javamap/17768130.gif", ms);
ms->Position=0;
jpg->LoadFromStream(ms);
Image1->Stretch=true;
Image1->Picture->Assign(jpg); delete jpg;
delete ms; 但是一執行就會出現invalid gif Signature
這到底是啥原因? 請各位高手指點一下
|
Windyboy
版主 ![]() ![]() ![]() ![]() 發表:7 回覆:119 積分:210 註冊:2002-11-07 發送簡訊給我 |
|
kc035716
一般會員 ![]() ![]() 發表:10 回覆:14 積分:4 註冊:2004-05-10 發送簡訊給我 |
|
Windyboy
版主 ![]() ![]() ![]() ![]() 發表:7 回覆:119 積分:210 註冊:2002-11-07 發送簡訊給我 |
|
kc035716
一般會員 ![]() ![]() 發表:10 回覆:14 積分:4 註冊:2004-05-10 發送簡訊給我 |
|
kc035716
一般會員 ![]() ![]() 發表:10 回覆:14 積分:4 註冊:2004-05-10 發送簡訊給我 |
|
Windyboy
版主 ![]() ![]() ![]() ![]() 發表:7 回覆:119 積分:210 註冊:2002-11-07 發送簡訊給我 |
|
Ktop_Robot
站務副站長 ![]() ![]() 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |