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

Firemonkey MemoryStream 문의입니다

2015.09.08 09:39

최민철 조회 수:666

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 17285
공지 유용한 관련 사이트 관리자2 2014.03.20 56175
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99598
1359 DephiXE4 에디터에서 chinese글자가 깨집니다. RAD Studio 10.2 starter에는 [5] 바람 2017.05.30 274
1358 10.2 starter 언인스톨 문제 [3] 바람 2017.05.31 97
1357 전화통화 중인지... 확인 [1] 지니 2017.05.31 1579
1356 앱스토어 거부건 IPv6 지원안됨 [3] file 사랑남 2017.06.01 5194
1355 Datasnap Callback에서 문제 파란하늘 2017.06.01 123
1354 Rest web server [6] nickname 2017.06.05 271
1353 FireDAC 프로시저로 리모트 서버 연결시 데이타가 프로그램을 종료해야 올라갑니다 아폴로 2017.06.05 195
1352 DXE2 에서와 DXE10.2 에서 동작이 다릅니다. [1] file DarkRyu 2017.06.06 121
1351 DBExpress 와 MySQL 연결관련 문의 [1] file 대화마을 2017.06.08 499
1350 주소록 가져오는 셈플 테스트가 안됩니다. [1] 쿠리 2017.06.09 113
1349 FCM 사용. [2] nazuna 2017.06.10 607
1348 델파이 시애틀로 ios 10버전의 기기 컴파일시 가능여부 [2] 김태윤 2017.06.12 199
1347 파이어몽키 scrollbox의 수평 스크롤 제어 [2] 화이부동 2017.06.12 507
1346 [공유] 모달 창이 간혹 다른 화면 뒤로 숨는 경우가 발생합니다. 무조건 최상위로 띄울 수 있는 방법이 있나요? 험프리 2017.06.12 927
1345 [공유] 델파이 프로젝트에서 C로 작성된 소스와 해더 파일을 사용하고 싶어요. [1] 험프리 2017.06.12 190
1344 BDE를 사용할 때의 DBTables, MSCommLib_TLB는 업그레이드할 때, 어떻게 해야하나요 [1] 공심이 2017.06.12 270
1343 Gesture 적용이 않됩니다. [2] file 쿠리 2017.06.13 220
1342 정현수님의 토스트 샘플로 공부중 동작하지 않아 질문입니다. [2] 나즈나 2017.06.14 125
1341 Windows 10 테블릿 모드에서 터치 키보드 관련문의 [2] jaheon 2017.06.14 943
1340 모빌리언스 연동시 MSTR값 최종적으로 JSON으로 파싱시 오류입니다 ㅠㅠ! [1] 초보개발자홉 2017.06.15 561