public void ChangePicture(string bookFolderPath, ElementProxy imgOrDivWithBackgroundImage, PalasoImage imageInfo,
IProgress progress)
{
var isSameFile = IsSameFilePath(bookFolderPath, HtmlDom.GetImageElementUrl(imgOrDivWithBackgroundImage), imageInfo);
var imageFileName = ImageUtils.ProcessAndSaveImageIntoFolder(imageInfo, bookFolderPath, isSameFile);
HtmlDom.SetImageElementUrl(imgOrDivWithBackgroundImage,
UrlPathString.CreateFromUnencodedString(imageFileName));
UpdateMetadataAttributesOnImage(imgOrDivWithBackgroundImage, imageInfo);
}