|
WeddingPlatform.Web 1.0.0.0
지도, 갤러리, 방명록, 계좌 안내와 배경음악을 링크 하나에 담는 무료 모바일 청첩장 서비스입니다.
|


Public 멤버 함수 | |
| bool | CanEncode (string outputFormat) |
| Task< ImageOptimizationResult > | OptimizeAsync (string sourcePath, string destinationPath, EffectiveMediaPolicy policy, CancellationToken ct=default) |
정적 Private 멤버 함수 | |
| static Bitmap | CreateResizedBitmap (Image source, int maxLongSide) |
| static void | SaveJpeg (Image image, string path, int quality) |
| static string | NormalizeFormat (string? outputFormat) |
System.Drawing 기반 이미지 최적화 서비스입니다. WebP는 기본 Windows/.NET 인코더에 없으므로 호출부에서 지원 가능한 형식으로 fallback합니다.
SystemDrawingImageOptimizationService.cs 파일의 17 번째 라인에서 정의되었습니다.
|
inline |
Can Encode 조건을 확인합니다.
| outputFormat | output Format에 사용할 string 값입니다. |
true이고, 그렇지 않으면 false입니다.WeddingPlatform.Services.IImageOptimizationService를 구현.
SystemDrawingImageOptimizationService.cs 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : NormalizeFormat().
다음에 의해서 참조됨 : OptimizeAsync().


|
inlinestaticprivate |
Resized Bitmap 값을 생성합니다.
| source | source에 사용할 Image 값입니다. |
| maxLongSide | max Long Side에 사용할 int 값입니다. |
Bitmap 결과입니다.SystemDrawingImageOptimizationService.cs 파일의 169 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OptimizeAsync().

|
inlinestaticprivate |
Normalize Format 작업을 수행합니다.
| outputFormat | output Format에 사용할 string? 값입니다. |
string 결과입니다.SystemDrawingImageOptimizationService.cs 파일의 259 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CanEncode(), OptimizeAsync().

|
inline |
Optimize Async 작업을 수행합니다.
| sourcePath | source Path에 사용할 string 값입니다. |
| destinationPath | destination Path에 사용할 string 값입니다. |
| policy | policy에 사용할 EffectiveMediaPolicy 값입니다. |
| ct | 취소 요청을 감시하는 토큰입니다. |
Task<ImageOptimizationResult> 결과입니다.WeddingPlatform.Services.IImageOptimizationService를 구현.
SystemDrawingImageOptimizationService.cs 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : CanEncode(), CreateResizedBitmap(), WeddingPlatform.Models.EffectiveMediaPolicy.ImageMaxLongSidePx, WeddingPlatform.Models.EffectiveMediaPolicy.ImageOutputFormat, WeddingPlatform.Models.EffectiveMediaPolicy.ImageQuality, NormalizeFormat(), SaveJpeg(), WeddingPlatform.Models.Skipped.

|
inlinestaticprivate |
Jpeg 데이터를 저장합니다.
| image | image에 사용할 Image 값입니다. |
| path | path에 사용할 string 값입니다. |
| quality | quality에 사용할 int 값입니다. |
SystemDrawingImageOptimizationService.cs 파일의 220 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OptimizeAsync().
