Example #1
0
        public void Crop(PhotoCropDto photoCropDto)
        {
            PhotoSupportService photoSupportService = new PhotoSupportService(_unitOfWork);
            PhotoResourceDto    photoResourceDto    = Read(photoCropDto.Id);

            if (photoResourceDto != null)
            {
                photoSupportService.Crop(photoCropDto);
            }
        }
        public void Crop(PhotoCropDto photoCropDto)
        {
            Image sourceImage;

            using (FileStream sourceImageStream = new FileStream(photoCropDto.Path, FileMode.Open, FileAccess.ReadWrite))
            {
                sourceImage = Image.FromStream(sourceImageStream);
                sourceImage = CropImage(sourceImage, photoCropDto.PositionX, photoCropDto.PositionY, photoCropDto.Width, photoCropDto.Height);
            }
            SaveImage(sourceImage, photoCropDto.Path);
            //}
        }
Example #3
0
 public UserDto()
 {
     ProfileGalleryDto = new ProfileGalleryDto(GetType());
     PhotoCropDto      = new PhotoCropDto();
 }