2007-07-28から1日間の記事一覧

Hamigaki.Png

GILでlibpngを使っているんですが、libpngをJamfileでどう扱うべきかという問題に直面しました。 libpngはzlibに依存していて、これをBoost.IostreamsのJamfileでビルドしている場合、ビルドバリアント毎に別名のzlibができます。 そうすると、libpngも同じ…

GILでPNGの読み込み

ショボイ原因も分かったところで、Boost.GILでのPNGの読み込み解説です。 #include "png_loader.hpp" #include <boost/gil/extension/io/png_io.hpp> #include <boost/gil/image_view_factory.hpp> namespace gil = boost::gil; direct3d_texture9 create_png_texture(direct3d_device9& device, const std::string& filename) { //</boost/gil/image_view_factory.hpp></boost/gil/extension/io/png_io.hpp>…