Terminal Graphics
Single-file, header-only C++20 functionality for producing graphics on the terminal using the sixel protocol
Loading...
Searching...
No Matches
TG::magnify< ImageType > Class Template Reference

Adapter class to magnify an image. More...

Public Member Functions

 magnify (const ImageType &image, int factor)
 
int width () const
 
int height () const
 
decltype(std::declval< const ImageType >()(0, 0)) operator() (int x, int y) const
 

Detailed Description

template<class ImageType>
class TG::magnify< ImageType >

Adapter class to magnify an image.

This makes the image factor bigger than the original.

Constructor & Destructor Documentation

◆ magnify()

template<class ImageType>
TG::magnify< ImageType >::magnify ( const ImageType & image,
int factor )
inline

Member Function Documentation

◆ width()

template<class ImageType>
int TG::magnify< ImageType >::width ( ) const
inline

◆ height()

template<class ImageType>
int TG::magnify< ImageType >::height ( ) const
inline

◆ operator()()

template<class ImageType>
decltype(std::declval< const ImageType >()(0, 0)) TG::magnify< ImageType >::operator() ( int x,
int y ) const
inline