* Rename Umbraco.Core namespace to Umbraco.Cms.Core * Move extension methods in core project to Umbraco.Extensions * Move extension methods in core project to Umbraco.Extensions * Rename Umbraco.Examine namespace to Umbraco.Cms.Examine * Move examine extensions to Umbraco.Extensions namespace * Reflect changed namespaces in Builder and fix unit tests * Adjust namespace in Umbraco.ModelsBuilder.Embedded * Adjust namespace in Umbraco.Persistence.SqlCe * Adjust namespace in Umbraco.PublishedCache.NuCache * Align namespaces in Umbraco.Web.BackOffice * Align namespaces in Umbraco.Web.Common * Ensure that SqlCeSupport is still enabled after changing the namespace * Align namespaces in Umbraco.Web.Website * Align namespaces in Umbraco.Web.UI.NetCore * Align namespaces in Umbraco.Tests.Common * Align namespaces in Umbraco.Tests.UnitTests * Align namespaces in Umbraco.Tests.Integration * Fix errors caused by changed namespaces * Fix integration tests * Undo the Umbraco.Examine.Lucene namespace change This breaks integration tests on linux, since the namespace wont exists there because it's only used on windows. * Fix merge * Fix Merge
36 lines
1.6 KiB
C#
36 lines
1.6 KiB
C#
namespace Umbraco.Cms.Core.Models
|
|
{
|
|
public enum ImageCropMode
|
|
{
|
|
/// <summary>
|
|
/// Resizes the image to the given dimensions. If the set dimensions do not match the aspect ratio of the original image then the output is cropped to match the new aspect ratio.
|
|
/// </summary>
|
|
Crop,
|
|
|
|
/// <summary>
|
|
/// Resizes the image to the given dimensions. If the set dimensions do not match the aspect ratio of the original image then the output is resized to the maximum possible value in each direction while maintaining the original aspect ratio.
|
|
/// </summary>
|
|
Max,
|
|
|
|
/// <summary>
|
|
/// Resizes the image to the given dimensions. If the set dimensions do not match the aspect ratio of the original image then the output is stretched to match the new aspect ratio.
|
|
/// </summary>
|
|
Stretch,
|
|
|
|
/// <summary>
|
|
/// Passing a single dimension will automatically preserve the aspect ratio of the original image. If the requested aspect ratio is different then the image will be padded to fit.
|
|
/// </summary>
|
|
Pad,
|
|
|
|
/// <summary>
|
|
/// When upscaling an image the image pixels themselves are not resized, rather the image is padded to fit the given dimensions.
|
|
/// </summary>
|
|
BoxPad,
|
|
|
|
/// <summary>
|
|
/// Resizes the image until the shortest side reaches the set given dimension. This will maintain the aspect ratio of the original image. Upscaling is disabled in this mode and the original image will be returned if attempted.
|
|
/// </summary>
|
|
Min
|
|
}
|
|
}
|