자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Firemonkey MemoryStream 문의입니다

2015.09.08 09:39

최민철 조회 수:652

IdFTP를 이용하여 서버에 파일전송을위해 이미지를 가지고 테스트를 하고있는데

파일 용량이 증가하는 상황이 발생하여 소스를 살펴보니

MemoryStream으로 변환시 이미지의 비트가 변동되는 상황이 발생합니다


예를들어 24비트의 이미지가 32비트로 변경되어
3MB정도 되는 이미지가 15MB로 증가합니다.


코드는 간단합니다.

Image컴포넌트에 이미지를 넣어놓고


var
  Strame : TMemoryStream;

begin

  Strame := TMemoryStream.Create;

  Image1.Bitmap.SaveToStream(Stream);

  Strame.Position := 0;

  Strame.SaveToFile('C:\test123.jpg');

end;



Stream으로 변환시 비트수준을 지정할수 있을까요?

아니면 원본 그대로 하는 방법이 있을까요?


24비트수준인 이미지 첨부해 드리겠습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15634
공지 유용한 관련 사이트 관리자2 2014.03.20 54464
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97828
» MemoryStream 문의입니다 [2] file 최민철 2015.09.08 652
393 ListBox 사용중 문의 드립니다. [2] file 오광 2015.09.09 143
392 [XE8] IDE 에디터 사용법 문의 [4] 가을이다 2015.09.14 164
391 서브폼 Close시 메인폼 활성화문제 라운지 2015.09.16 341
390 Delphi 10의 새로운 기능 문의드립니다. [2] 라운지 2015.09.16 144
389 XE8 작업진행중 프로그래스 표시 [1] 가을이다 2015.09.22 593
388 DataSnap를 이용한 여러 데이터 접속. [1] michael 2015.09.24 190
387 XE8 TAniIndicator 문제 [1] 가을이다 2015.09.30 288
386 [MACOS] TEdit에서 엔터키 입력시 비프음 발생 [1] 라운지 2015.09.30 305
385 [MACOS] TEdit Password 기능 오류 [1] 라운지 2015.09.30 164
384 XE8에서 IOS9 실행이 안되나요? [2] 오광 2015.10.05 273
383 TMemo 한글처리 문제 [1] file 라운지 2015.10.06 569
382 [XE8] 모바일개발시 스크롤뷰 감도 낮추는 방법 [1] 가을이다 2015.10.07 220
381 델파이 xe5 firemonkey mobile Applicaton에서 Mediaplayer 사용 [6] superman 2015.10.11 894
380 XE8 WebBrowser컴포넌트 메모리 해제법 가을이다 2015.10.16 815
379 [XE8] 안드로이드 이벤트 처리법 [1] 가을이다 2015.10.19 360
378 [XE8] 안드로이드 default키보드 IME 모드 [2] 가을이다 2015.10.29 671
377 폼에서 수정중 종료안되게 하는 방법을 알고 싶습니다. [1] 광땡 2015.10.29 212
376 [XE8] 컴포넌트 동적생성이 오동작합니다. [1] 가을이다 2015.10.30 184
375 스마트폰에서 폼 종료 방법을 알려주세요. [1] 거북이 2015.11.03 354