C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22354] Re: 아까 질문이 이거였나? ㅡ.ㅡ? 질문 대따 어렵게 하시넹 ㅡ0ㅡ;
수야!╋ [sooya23] 929 읽음    2002-10-30 20:58
      HDC hdc;

      hdc = GetDC(0);

      TJPEGImage *jp = new TJPEGImage();
      TImage *Image = new TImage(NULL);
      TScreen *screen = new TScreen(NULL);
      TMemoryStream *ImageStream = new TMemoryStream();

      Image->Width  = screen->Width;
      Image->Height = screen->Height;

      BitBlt(Image->Canvas->Handle, 0, 0, Image->Width, Image->Height, hdc, 0, 0, SRCCOPY);

      ReleaseDC(NULL, hdc);

참거하쉐엽 ㅡ.ㅡ;

만해 님이 쓰신 글 :
: 안녕하세요 만해입니다.
:
: 제가 워터 마킹하는 정보를
:
: 지금 확인 했는데요
:
: 원본에 마킹된 이미지가 임베딩된 파일을
:
: 자료 확인을 해 봤는데요
:
: 원본 파일
:
: 파일 종류 : Windows 3.x 비트맵
: 너비 : 256
: 높이 : 256
: 수평 해상도 : 150
: 수직 해상도 : 150
: 비트 깊이 : 24
: 색상 표시 : 24
: 압축 : 압축 안됨
:
: 이렇게 나오는데요
:
: 마킹된 파일의 정보는 이렇게 나옵니다
:
: 파일 종류 : Windows 3.x 비트맵
: 너비 : 256
: 높이 : 256
: 수평 해상도 :
: 수직 해상도 :
: 비트 깊이 : 24
: 색상 표시 : 24
: 압축 : 압축 안됨
:
: 그런데 해상도를 설정할려고 하는데요
:
: 이걸 어떻게 설정 해야 할지 모르겠네요
:
: 아시는분 좀 알려주세요
:
: if (SavePictureDialog->Execute() )
:   {
:     Graphics::TBitmap* temp = new Graphics::TBitmap;
:     temp->Assign(IDct2Img->Picture->Bitmap);
:     temp->PixelFormat = pf24bit;
:     temp->SaveToFile(SavePictureDialog->FileName);
:     delete temp;
:   }
:
: 이 부분이 파일을 저장하는 부분입니다.
:
: 그리고 Pixels[x][y] 정보가 이미지 파일로 저장되면서 변경이 가해 지는지?
:
: 제가 만든 마킹되 정보가 파일에 저장되었다가
:
: 다시 열게 되면 손상이 되어 있어서요
:
: 고수님들의 조언을 바랍니다.
:

+ -

관련 글 리스트
22334 [만해] Bitmap File에서 해상도를 어떻게 설정 하나요? 만해 1191 2002/10/30
22354     Re: 아까 질문이 이거였나? ㅡ.ㅡ? 질문 대따 어렵게 하시넹 ㅡ0ㅡ; 수야!╋ 929 2002/10/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.