\RetinaImage
Class for device adaptive images (for ‘retina’ or high DPI type screens)
Synopsis
class RetinaImage
extends Image
{
- // members
- protected array $adaptiveimages = ;
- public static boolean $forceretina = false;
- // methods
- public string getTag()
- public RetinaImage getThumbnail()
- public boolean isWidth()
- public string insertFilenameAppender()
- public static string removeFilenameAppender()
- public RetinaImage_Cached getFormattedImage()
- public void generateFormattedImage()
Hierarchy
Extends
- Image
Members
protected
- $adaptiveimages
public
- $forceretina
Methods
public
- generateFormattedImage() — iterative version of Image::generateFormattedImage
- getFormattedImage() — similar to as Image::getFormattedImage, but uses create() function
- getTag() — Generates the image if not already there.
- getThumbnail()
- insertFilenameAppender() — returns the file name with extra text appended i.e. image.jpg -> image-1x.jpg
- isWidth() — we check if the file exists on getFormattedImage(). May incur a performance hit, but during testing it seems O.K.
- removeFilenameAppender() — removes the appendation from the name