2011-09-27 2 views
1

관리되는 코드에서 일부 비트 맵으로 작업하고 PNG 파일로 저장해야합니다. Microsoft.WindowsAPICodePack.DirectX.WindowsImagingComponent 또는 System.Windows.Media.Imaging을 사용해야합니까? 둘 다 매우 비슷해 보입니다. 왜 다른 하나를 선택해야하는지 모르겠습니다. 아무도 그들을 비교할 수 있습니까?WindowsImagingComponent 또는 System.Windows.Media.Imaging

답변

1

그들은 둘 다 WIC를 사용합니다. 그래서 그것들은 매우 유사합니다. Windows API 코드 팩은 폐기 된 콘텐츠이므로 WPF 네임 스페이스는 .NET 3 이상에서 사용 가능하므로 별도로 설치하지 않아도됩니다.

+0

API 코드 팩이 사용되지 않는 것이 확실합니까? –

+0

은퇴는 사용되지 않는 것과 다릅니다. 더 이상 유지 관리되지 않습니다. –

0

Microsoft.WindowsAPICodePack.DirectX.WindowsImagingComponent는 Windows API Code Pack에 있습니다.이 API Pack은 응용 프로그램에 빌드해야하는 소스 코드 라이브러리입니다. 반면 System.Windows.Media.Imaging은 .NET Framework에 포함되어 있습니다.

Windows API 코드 팩을 다른 용도로 사용할 수 없다면 System.Windows.Media.Imaging을 사용하는 것이 좋습니다. Windows API 코드 팩에 WIC API를 포함시키는 것은 주로 .NET Framework에 해당 기능이없는 코드 팩의 DirectX API와의 상호 운용성을위한 것이라고 생각합니다.