typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
image.hpp ファイル
#include <memory>
#include <string>
#include "typeset/dl/display_list.hpp"

[ソースコード]

名前空間

namespace  typeset
 geom — 単位と幾何
 
namespace  typeset::image
 image — 画像の読み込みとエンコード
 

関数

std::shared_ptr< dl::Imagetypeset::image::loadFile (const std::string &path)
 
std::shared_ptr< dl::Imagetypeset::image::loadMemory (const void *data, size_t size)
 
std::shared_ptr< dl::Imagetypeset::image::fromRgba (int width, int height, const uint8_t *rgba)
 RGBA8888 から生成した画像(テスト・サンプル用)
 
std::string typeset::image::encodePng (const uint8_t *rgba, int width, int height)
 RGBA8888 → PNG バイト列(zlib)
 
std::string typeset::image::toPng (const dl::Image &img)
 画像 → PNG(encoded が PNG ならそれをそのまま返す)
 
std::string typeset::image::base64 (const std::string &bytes)
 
bool typeset::image::hasAlpha (const dl::Image &img)
 画像に不透明でない画素があるか