Documentation > CMS Template API Library > Img > Load(Asset)
Load
Loads the specified Image based on the given asset. It must be the path of an uploaded image. It cannot have a template. If there is an attachment, you would pass the path of the attachment. If the image cannot be loaded, check the Img.HasError property
public CrownPeak.CMSAPI.Img Load(Asset)
Returns
The Img object.
Parameters
| Name | Description | Type |
|---|---|---|
| asset | The asset. | CrownPeak.CMSAPI.Asset |
Code Example
C#
Sample:
Asset photoAsset = Asset.Load("Assets/Uploaded/Photos/myphoto.jpg");
if (photoAsset.IsLoaded)
{
Img img = Img.Load(photoAsset);
if (!img.HasError)
{
Out.WriteLine("<img src=\"{0}\" width=\"{1}\" height=\"{2}\" />", photoAsset.GetLink(), img.Width, img.Height);
}
else
{
Out.WriteLine("Loading image failed. Error: {0}", img.ErrorMessage);
}
}