docs: #359 adding RPictureFile.GetExternalImageUrlPart method
This commit is contained in:
parent
034367e580
commit
760ed9c2c6
@ -39,7 +39,7 @@ namespace RMuseum.Models.Artifact
|
||||
/// order in the collection it belongs to it
|
||||
/// </summary>
|
||||
public int Order { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// نام فایل ذخیره شده با بالاترین کیفیت
|
||||
/// </summary>
|
||||
@ -86,6 +86,16 @@ namespace RMuseum.Models.Artifact
|
||||
/// </summary>
|
||||
public DateTime LastModifiedMeta { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// External Image Url Part (you should prefix it with the host url) sample output: folder1/thumb/0001.jpg
|
||||
/// </summary>
|
||||
/// <param name="size">
|
||||
/// thumb, norm, orig
|
||||
/// </param>
|
||||
public string GetExternalImageUrlPart(string size = "norm")
|
||||
{
|
||||
return $"{FolderName}/{size}/{OriginalFileName}";
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
|
||||
@ -1452,8 +1452,7 @@ namespace RMuseum.Services.Implementation
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// get poem images by id (some fields are intentionally field with blank or null),
|
||||
/// EntityImageId : the most important data field, image url is {WebServiceUrl.Url}/api/images/thumb/{EntityImageId}.jpg or {WebServiceUrl.Url}/api/images/norm/{EntityImageId}.jpg
|
||||
/// get poem images by id (some fields are intentionally field with blank or null)
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
@ -1473,7 +1472,7 @@ namespace RMuseum.Services.Implementation
|
||||
select new PoemRelatedImage()
|
||||
{
|
||||
PoemRelatedImageType = PoemRelatedImageType.MuseumLink,
|
||||
ThumbnailImageUrl = $"https://i.ganjoor.net/museum/{link.Item.Images.First().FolderName}/thumb/{link.Item.Images.First().OriginalFileName}",
|
||||
ThumbnailImageUrl = $"https://i.ganjoor.net/images/{link.Item.Images.First().GetExternalImageUrlPart("thumb")}",
|
||||
TargetPageUrl = link.LinkToOriginalSource ? link.OriginalSourceUrl : $"https://museum.ganjoor.net/items/{link.Artifact.FriendlyUrl}/{link.Item.FriendlyUrl}",
|
||||
AltText = $"{link.Artifact.Name} » {link.Item.Name}",
|
||||
IsTextOriginalSource = link.IsTextOriginalSource
|
||||
@ -1492,7 +1491,7 @@ namespace RMuseum.Services.Implementation
|
||||
select new PoemRelatedImage()
|
||||
{
|
||||
PoemRelatedImageType = PoemRelatedImageType.ExternalLink,
|
||||
ThumbnailImageUrl = $"https://i.ganjoor.net/museum/{link.Item.Images.First().FolderName}/thumb/{link.Item.Images.First().OriginalFileName}",
|
||||
ThumbnailImageUrl = $"https://i.ganjoor.net/images/{link.Item.Images.First().GetExternalImageUrlPart("thumb")}",
|
||||
TargetPageUrl = link.PinterestUrl,
|
||||
AltText = link.AltText,
|
||||
IsTextOriginalSource = false
|
||||
|
||||
Loading…
Reference in New Issue
Block a user