本文整理汇总了C++中wxImage::SaveFile方法的典型用法代码示例。如果您正苦于以下问题:C++ wxImage::SaveFile方法的具体用法?C++ wxImage::SaveFile怎么用?C++ wxImage::SaveFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxImage
的用法示例。
在下文中一共展示了wxImage::SaveFile方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: processImage
std::string ExportDbDlg::processImage(const wxImage & image) const
{
wxMemoryOutputStream memStream;
image.SaveFile(memStream, _("image/jpeg"));
std::vector<char> buffer(memStream.GetLength());
memStream.CopyTo(&buffer.at(0), memStream.GetLength());
std::string stringBuf;
std::copy(buffer.begin(),
buffer.end(),
std::back_inserter(stringBuf));
return stringBuf;
}
示例2: wxLogError
/*static*/ void
wxMemoryFSHandler::AddFile(const wxString& filename,
const wxImage& image,
wxBitmapType type)
{
if ( !CheckDoesntExist(filename) )
return;
wxMemoryOutputStream mems;
if ( image.Ok() && image.SaveFile(mems, type) )
{
m_Hash[filename] = new wxMemoryFSFile
(
mems,
wxImage::FindHandler(type)->GetMimeType()
);
}
else
{
wxLogError(_("Failed to store image '%s' to memory VFS!"), filename);
}
}
示例3: SetAssetIcon
void reProjectAssets::SetAssetIcon(const wxImage& image, rAssetType assetType, const wxString& name) {
wxString iconPath = GetAssetIconPath(assetType, name);
image.SaveFile(iconPath, wxBITMAP_TYPE_PNG);
}