C# Class Flock.Facade.Concrete.ImageFacade

Inheritance: IImageFacade
显示文件 Open project: kvkirthy/Flock

Public Methods

Method Description
GetImageFromUrl ( String imageUrl ) : byte[]
ImageFacade ( IUserRepository userRepository, IAutoMap autoMap ) : System
ProcessImageByAction ( UserImageDto img ) : String

Private Methods

Method Description
CropImageFile ( Image imageFile, int targetW, int targetH, int targetX, int targetY ) : byte[]
ImagePreview ( UserImageDto img, int maxHeight, int maxWidth ) : string
SaveCoverImage ( UserImageDto img ) : string
SaveProfileImage ( UserImageDto img ) : string
VerifyImageSize ( String imageSource, int minWidth, int minHeight ) : string
VerifyProfilePicImageSize ( String imageSource ) : string

Method Details

GetImageFromUrl() public method

public GetImageFromUrl ( String imageUrl ) : byte[]
imageUrl String
return byte[]

ImageFacade() public method

public ImageFacade ( IUserRepository userRepository, IAutoMap autoMap ) : System
userRepository IUserRepository
autoMap IAutoMap
return System

ProcessImageByAction() public method

public ProcessImageByAction ( UserImageDto img ) : String
img Flock.DTO.UserImageDto
return String