public string UpdateByImageVObjectData(string canvasData, string vObjectData, bool actualSize, bool preserveAspectRatio, string url) { var image = new ImageVObject { Data = vObjectData }; image.Update(actualSize, preserveAspectRatio, url); return(image.Data); }
private static VObject CreateImageVObject(PsdFrame frame) { if (frame.Width == 0 || frame.Height == 0) { return(null); } var rect = new RectangleF( Common.ConvertPixelsToPoints(frame.DpiX, frame.X), Common.ConvertPixelsToPoints(frame.DpiY, frame.Y), Common.ConvertPixelsToPoints(frame.DpiX, frame.Width), Common.ConvertPixelsToPoints(frame.DpiY, frame.Height)); var imageVObject = new ImageVObject { Opacity = frame.Opacity }; imageVObject.ChangeControlPoints(rect.Left, rect.Top, rect.Right, rect.Bottom); return(imageVObject); }