ImageSource
Public Members
Output | Member |
---|---|
ImageSource () | |
~ImageSource () | |
float | getPixelAspectRatio () const |
bool | isPremultiplied () const |
size_t | getRowBytes () const |
int32_t | getCount () const |
void | load (ImageTargetRef target)=0 |
int32_t | getWidth () const |
int32_t | getHeight () const |
ColorModel | getColorModel () const |
DataType | getDataType () const |
ChannelOrder | getChannelOrder () const |
bool | hasAlpha () const |
Example
#include "cinder/app/App.h"
#include "cinder/app/RendererGl.h"
#include "cinder/gl/gl.h"
using namespace ci;
using namespace ci::app;
class MyApp : public App {
public:
void setup() override;
void draw() override;
gl::Texture2dRef mTex;
};
void MyApp::setup()
{
ImageSourceRef img = loadImage(loadUrl(
"https://www.cs.cmu.edu/~chuck/lennapg/len_std.jpg"));
mTex = gl::Texture2d::create(img);
}
void MyApp::draw()
{
gl::clear();
gl::draw(mTex);
}
CINDER_APP(MyApp, RendererGl)