cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
Mirai图片 更多...
#include <MediaTypes.hpp>
Public 成员函数 | |
MiraiImage (std::string id={}, std::string url={}, std::string path={}, std::string base64={}) | |
bool | valid () const |
检查对象能否用于发送 更多... | |
Public 属性 | |
std::string | id |
图片id,从mirai获得 更多... | |
std::string | url |
图片链接 更多... | |
std::string | path |
图片路径 更多... | |
std::string | base64 |
图片base64编码 更多... | |
int | width = 0 |
图片宽度 更多... | |
int | height = 0 |
图片长度 更多... | |
int64_t | size = 0 |
图片大小 更多... | |
std::string | ImageType |
图片类型(JPEG,PNG,……) 更多... | |
bool | isEmoji = false |
是否为表情 更多... | |
Mirai图片
发送时可以指定图片id,图片链接,图片路径或图片的base64编码, 优先级为 id > url > path > base64,所以设置某一项属性前最好确保前面的域为空。
Member Variable | Default Value |
---|---|
MiraiImage::id | "" |
MiraiImage::url | "" |
MiraiImage::path | "" |
MiraiImage::base64 | "" |
MiraiImage::width | 0 |
MiraiImage::height | 0 |
MiraiImage::size | 0 |
MiraiImage::ImageType | "" |
MiraiImage::isEmoji | false |
在文件 MediaTypes.hpp 第 201 行定义.
|
inline |
在文件 MediaTypes.hpp 第 223 行定义.
|
inline |
std::string Mirai::MiraiImage::id |
图片id,从mirai获得
在文件 MediaTypes.hpp 第 204 行定义.
std::string Mirai::MiraiImage::url |
图片链接
在文件 MediaTypes.hpp 第 206 行定义.
std::string Mirai::MiraiImage::path |
图片路径
在文件 MediaTypes.hpp 第 208 行定义.
std::string Mirai::MiraiImage::base64 |
图片base64编码
在文件 MediaTypes.hpp 第 210 行定义.
int Mirai::MiraiImage::width = 0 |
图片宽度
在文件 MediaTypes.hpp 第 212 行定义.
int Mirai::MiraiImage::height = 0 |
图片长度
在文件 MediaTypes.hpp 第 214 行定义.
int64_t Mirai::MiraiImage::size = 0 |
图片大小
在文件 MediaTypes.hpp 第 216 行定义.
std::string Mirai::MiraiImage::ImageType |
图片类型(JPEG,PNG,……)
在文件 MediaTypes.hpp 第 219 行定义.
bool Mirai::MiraiImage::isEmoji = false |
是否为表情
在文件 MediaTypes.hpp 第 221 行定义.