본문 바로가기

Programming309

[kotlin] FileInputStream의 FileDescriptor Int값을 획득한 방법 입니다. TiffBitmapFactory 라이브러리 출처 : https://github.com/Beyka/Android-TiffBitmapFactory GitHub - Beyka/Android-TiffBitmapFactoryContribute to Beyka/Android-TiffBitmapFactory development by creating an account on GitHub.github.com TiffBitmapFactory 라이브러리를 이용하여 TIFF 이미지를 Bitmap으로 변환 방법을 찾던 중 decodeFileDescriptor 메서드를 이용하여 파일을 읽으려고 시도 시에첫번째 입력 매개변수가 FileDescriptor가 아닌 Int 부분이었습니다 , 방법을 찾던 중 아래와 같은 방법을 찾았습니.. 2025. 2. 19.
[JAVA] JSON 을 이용한 data class 생성 예제 입니다. (jsonschema2pojo) JSON 을 이용한 data class 생성 예제 입니다. 참조 사이트 : https://www.jsonschema2pojo.org/ jsonschema2pojoReference properties For each property present in the 'properties' definition, we add a property to a given Java class according to the JavaBeans spec. A private field is added to the parent class, along with accompanying accessor methods (getter and settewww.jsonschema2pojo.org (1). data class를 생성할 JSON da.. 2025. 2. 8.
[C++/winrt] vcpkg를 이용하여 C++ 라이브러리 설치 진행 [C++/winrt] vcpkg를 이용하여 C++ 라이브러리 설치 진행 출처 : https://jungwoong.tistory.com/77 [Tool] vcpkg 설치 및 사용법vcpkg란 vcpkg는 Windows linux와 MacOs 에서 C와 C++ 라이브러리 관리를 도와줍니다. 자세한 설명은 아래의 링크를 통해서 알 수 있습니다. https://docs.microsoft.com/ko-kr/cpp/build/vcpkg?view=vs-2019 vcpkg: Windows, Linuxjungwoong.tistory.com 먼저 vcpkg 를 사용하기 위하여 git 명령어로 다운로드 받았습니다. PS F:\cpp_VisualStudioProject\vcpkg> git clone https://github.. 2025. 1. 19.
[C#] MFC LPCTSTR 반환 함수 C#에서 변환 방법 함수의 원형은 이렇게 되어있는 상황입니다.LPCTSTR GetImageFileName(DevMode* pDevMode); C# 에서는 DllImport를 사용할 시에 반환 값을 string이 아닌 IntPtr로 선언해야 오류가 발생하지 않았습니다.!(오류가 발생하는 상황에서는 try,catch로 감싸도 프로세스가 종료 되버리네요..)[DllImport("Component.dll", EntryPoint = "GetImageFileName", CharSet = CharSet.Unicode)]private static extern IntPtr GetImageFileName(IntPtr lpDevmode);public string GetImageFileName(string printerName){ .. 2025. 1. 14.