'위치'에 해당되는 글 2건

  1. C# 화면 캡처하기
  2. 맥에서 사용자 홈 폴더 위치 변경하기

C#에서 스크린을 캡처하는 함수입니다. 모니터의 전체 화면을 캡처해 지정한 위치에 저장합니다.




C# 화면 캡처하기

   public void CaptureImage()

        {

            try

            {      

                image_name = "이미지 이름";

                Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

                Graphics g = Graphics.FromImage(bitmap);

                g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height));

                g.Dispose();

                g = null;


                bitmap.Save(Environment.GetFolderPath( "저장할 위치" + image_name + ".png", ImageFormat.Png);

            }

            catch (Exception e)

            {

                Console.WriteLine(e);

            }

        }



'Development > C#' 카테고리의 다른 글

C# 파일 다운로드하기  (0) 2017.07.27
C# 현재시간 Timestamp 가져오는 함수  (0) 2017.07.20

기본적으로 사용자 홈 폴더는 /Volumes/부팅디스크/Users에 위치하게 됩니다. 사용자의 데이터가 저장되기 때문에 홈 폴더의 용량은 클 수밖에 없습니다. 이런 폴더를 다른 하드 디스크가 있다면 분리하여 공간을 효율적으로 활용할 수 있습니다.


맥에서 사용자 홈 폴더 위치 변경하기


1. 먼저 변경할 위치에 기존의 홈 폴더가 복사 혹은 이동되어있어야 합니다. 변경한 위치에 홈 폴더가 존재하지 않는다면 부팅되지 않습니다.


2. 시스템 환경설정 -> 사용자 및 그룹에 들어간 뒤 설정 변경을 막는 자물쇠를 풀어줍니다.


3. 홈 폴더 위치를 변경할 사용자를 선택 후 오른쪽 클릭 '고급 옵션...'을 누릅니다.


4. '홈 디렉터리' 부분에 홈 폴더의 위치 경로를 선택해 줄 수 있습니다. 복사해둔 홈 폴더의 위치를 찾아 선택한 후 재부팅 하면 됩니다. (주의! 입력한 경로에 홈 폴더가 존재하지 않는다면 부팅되지 않습니다.)