Timage無法加載PNG圖片,還有別的控制元件能加載嗎,或者有什么辦法?謝謝!
uj5u.com熱心網友回復:
想辦法把PNG轉換成BMPuj5u.com熱心網友回復:
轉換后影像效果不好,影像有白底
uj5u.com熱心網友回復:
bcb讀取Png圖片格式檔案2016-05-23 | 分類: 編程總結 | 標簽: | 瀏覽(40)
本身不支持PNG格式圖片,但可以通過第三方的控制元件讀取,那就是PngImage。下載后將pngimage.hpp、pnglang.hpp、 pngzlib.hpp三個檔案加載到工程檔案里(直接用File->Open添加),再添加#include <pngimage.hpp>。最后可以用Image控制元件讀取Png圖片檔案了。
讀取方法:[喝小酒的網摘]http://blog.hehehehehe.cn/a/17477.htm
TPNGObject *png=new TPNGObject;
png->LoadFromFile(Png圖片檔案);
Image1->Picture->Assign(png);
delete png;png=NULL;
[喝小酒的網摘]http://blog.hehehehehe.cn/a/17477.htm
uj5u.com熱心網友回復:
PngImage控制元件在哪里下載?
uj5u.com熱心網友回復:
百度一下,或者csdn下載里搜索一下。uj5u.com熱心網友回復:
找個PNG的空間就可以了。uj5u.com熱心網友回復:
不好意思,再問個問題:TSpeedButton如何加載PNG圖片uj5u.com熱心網友回復:
估計不支持,除非特殊手段(把PNG加載到記憶體轉成BMP不知可否)
uj5u.com熱心網友回復:
找個好的控制元件,那種像win7型別的按鈕的控制元件估計可以,有沒有哪位用過的高手指點下。uj5u.com熱心網友回復:
新版的XE應該直接支持了,老的就用PngImage,這個不錯。uj5u.com熱心網友回復:
PngImage只支持TImage加載Png圖片TSpeedButton、TBitBtn想加Png圖片添加不了,
uj5u.com熱心網友回復:
給你寫了個bcb6的例子http://download.csdn.net/detail/1cctv/9572828
uj5u.com熱心網友回復:
感謝!
編譯檔案時出現如下錯誤:
[C++ Error] GdiplusGraphics.h(34): E2015 Ambiguity between 'Gdiplus::Graphics::Graphics(void *)' and 'Gdiplus::Graphics::Graphics(void *,int)'
定位到GdiplusGraphics.h檔案
uj5u.com熱心網友回復:
頭檔案不一樣?http://download.csdn.net/detail/1cctv/9573436
uj5u.com熱心網友回復:
檔案換了就可以了,多謝
麻煩問下,我在TBitBtn上這樣操作沒有影像Gdiplus::Graphics g( BitBtn1->Glyph->Canvas->Handle );
不知怎么操作,還有在TSpeedButton上怎么操作,謝謝!
uj5u.com熱心網友回復:
建議用新版本哈哈,省很多事轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74421.html
標籤:基礎類
