用代碼存圖
A. 用c++語言打開/保存一幅圖片的代碼
#include<iostream>using namespace std; void OpenAndSavePic()
{
char name[50];//文件名
int length;//文件長度
char *buf;//文件內容
memset(name, 0, 50);
cout << "輸入要打開的圖片:";
cin >> name;
FILE * f = fopen(name, "rb");//二進制方式 if(!f)
{
cout << "圖片" << name << "打開失敗" << endl;
return;
} fseek(f, 0, SEEK_END);
length = ftell(f);
buf = new char[length + 1];
fseek(f, 0, SEEK_SET); fread(buf, length, 1, f);
buf[length] = '\0'; fclose(f); memset(name, 0, 50);
cout << "輸入要保存的文件名:";
cin >> name;
f = fopen(name, "wb");
if(!f)
{
cout << "保存圖片" << name << "失敗" << endl;
return;
}
cout << "文件" << name << "保存完畢" << endl; fwrite(buf, length, 1, f);
fclose(f);
}int main()
{
OpenAndSavePic();
return 0;
}
B. 如何在sql里存圖片(不要用代碼的)
不要代碼只能手動添加啊~
設計表的時候把圖片這一列定義成varchar型或者nvarchar形(最好是nvarchar,因為如果你的操作系統為英文,而你的圖片路勁可能包含中文,這樣就會SQL亂碼)
再然後直接右擊表--返回所有行,把你的絕對路徑輸入啊。
C. 如何將一個HTML代碼段所能夠顯示的內容,保存成圖片
這是個flash,不是圖片格式的,不過可以用swf轉gif工具,效果不是很好,轉後用gif工具自己修改下
D. 代碼生成的圖片怎麼保存 你能把內容說詳細一點可以嗎,謝謝!
|例如,窗體上有一個圖片框Picture1和一個按鈕Command1,當您在picture1中繪圖後,點擊command1保存圖片。則代碼為: private sub command1_click() | savepicture picture1.image , "c:\1.bmp" | end sub (註:請將上述代碼重的「|」符號替換成回車,由於我是用手機回答您的問題,手機回答不允許回車,所以用此符號代替,請諒解)以上代碼會將您用代碼在picture1圖片框中繪出的圖像保存在c盤目錄下的1.bmp圖片文件中。希望對您有所幫助!
E. 求代碼,保存圖片的代碼!很急!!
單單加入一個圖片代碼是這樣
<IMG src="/theme/UpFile/20089285446691.jpg" border=0>
如果要換成可以有按鈕並點擊可以保存的把上面的代碼換成下面的(兩個地方有圖片地址要換成相應的)
<iframe id="frame1" style="display:none"></iframe>
<script type="text/javascript">
var n=0;
function go(url){
n==0?new function(){frames("frame1").location=url,n=1}:null;
document.all("frame1").readyState!="complete"?setTimeout(go,10):so();
function so(){frames("frame1").document.execCommand("SaveAs"),n=0};
}
</script>
<img src="/theme/UpFile/20089285446691.jpg" />
<input type=button onclick="go('/theme/UpFile/20089285446691.jpg')" value="下載保存">
如果這代碼在使用上還有什麼疑問可以給我留言,參考資料里是一個例子,可以去看看
F. 求代碼 網頁上點擊圖片就將圖片保存的代碼
先是在CSDN查到了這個代碼:
<img src="http://expert.csdn.net/images/jspd_wdzx_flgg.gif" id=mxh>
<input type=button onclick="a=window.open(document.all.mxh.src);a.document.execCommand('SaveAs')" value="save">
要求在同一個domain(域)
試了下,是新建一個窗口,顯示這張圖片,然後另存,最後關掉這個窗口。但在Maxthon下試下,新開的窗口似乎關不掉。
後來,在czxiu發現了這樣的代碼,有效。
整理下,它是通過將隱藏iframe的地址設置為圖片的地址,實現另存的。
實現的代碼如下:
先在頁面中加入一個隱藏iframe。
<div style="display:none;">
<iframe width="0" height="0" id="genFrm" name="_genFrm" src="about:blank"></iframe>
</div>
JS實現函數
function SaveImage(img)
{
var win = $('genFrm').contentWindow;
if (!win || img.tagName != 'IMG') return;
win.location.href = img.src;
setTimeout(function() { win.document.execCommand("SaveAs"); }, 200);
}
頁面中代碼
<img src="/img/title_wait.gif" id="DemoImg" border="0" />
<a href="javascript:void(SaveImage(document.getElementById('DemoImg')))">點擊這里下載圖片</a>
img的src必須和頁面是同一域的,否則會出現許可權錯誤的提示。非同域的圖片目前沒有找到用JS保存的方法。不過,此功能在Firefox下無效。
G. 代碼生成的圖片怎麼保存
例如,您的窗體上有一個Picture1和一個按鈕Command1,點擊按鈕將Picture1中代碼生成的圖形保存為文件。則添加以下代碼: private sub command1_click() | savepicture picture1.image , "c:\1.bmp" | end sub (請將以上代碼中的「|」符號替換成回車,因為手機回答問題不可以回車換行所以用這個符號代替回車,請諒解)以上代碼可以直接將picture1中用代碼生成的圖形保存到c:\1.bmp圖片文件中,要更換保存路經的話就換這一句代碼。希望對您有所幫助!
H. 如何用源代碼保存圖片。
從已知網址看,其返回結果是 Json格式的字元串:
下載其中的圖片,有多種辦法,總體來說,可以用 正則表達式、字元串函數、JSON解析器等獲取到其中的圖片地址,再保存即可。
根據使用的編程語言或是軟體的不同,具體的實現因之而異。
I. 如何從網頁源代碼上保存圖片
網址就是這個圖片.
就像你可以在本地用ie或者其他瀏覽器打開圖片文件.
不一定使用了一些圖片瀏覽工具.
如果想保存為網頁格式.
該頁面至少要求不能只有一張圖片,
可以添加超鏈接或者文本(例如一個endl,就是回車)
希望可以幫到你
J. 請問,如何修改這段代碼 來存儲圖片
sqlite