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

Firemonkey MemoryStream 문의입니다

2015.09.08 09:39

최민철 조회 수:700

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 20042
공지 유용한 관련 사이트 관리자2 2014.03.20 58954
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102570
» MemoryStream 문의입니다 [2] file 최민철 2015.09.08 700
1358 안드로이드 플랫폼에서 jpg, png파일 포맷 사용하려면 [2] superman 2016.06.15 783
1357 Delphi XE7 설치 시 오류 발생의 건 [1] 최슬기 2016.06.15 337
1356 윈도우 8에서 10으로 업데이트 후 인터베이스 접속에 어려움을 겪고 있습니다. [1] file 손보라 2016.06.15 544
1355 [시애틀]디버그 모드 진입 불가 [1] 김태윤 2016.06.14 425
1354 개발구현 문의 [1] komi1 2016.06.14 125
1353 델파이 10.1 베를린에 포함된 InterBaseXE7 문의 드립니다. [1] 짧굵 2016.06.10 231
1352 10 seattle 배포파일 생성이 되지 않습니다. [1] 이정규 2016.06.10 325
1351 [베를린] 동일한 프로젝트를 베를린으로 빌드하면 세마포어 핸들이 증가합니다. 델사냥 2016.06.12 175
1350 [시애틀]비콘을 안드로이드 서비스로 감지하는데 자꾸 응답없음으로 강제종료됩니다. [2] 김태윤 2016.06.09 553
1349 [질문]문장에서 원하는 단어 검색 하는 방법이 궁금합니다 [6] delphi 2016.06.02 4190
1348 LiveBinding을 이용하여 DB와 Grid, Edit를 연결하고 DB에 변경된 데이터를 저장하는 방법 문의드립니다. [2] 기룬이 2016.06.09 745
1347 델파이 프로페셔널버젼에서 로컬DB 개발작업이 가능한가요? [1] 드레곤 2016.06.09 287
1346 다국어 사용시 에러 생기는 이유를 알려주세요 [3] silkroad99 2016.06.08 303
1345 베를린 설치 후 시애틀에서 개발하던 소스 읽어들인후,, 코드 도움말 팝업 안됨.. 별땅땅쫑 2016.06.07 174
1344 TMainMenu Height 문의 드립니다 [1] if문 2016.05.30 157
1343 firemonkey로 window와 mac OS 를 개발하는 중입니다. 모바일과 푸쉬를 주고 받을수 있는지 궁금합니다. [1] 운땡최향태 2016.05.31 179
1342 안드로이드 디버깅이 재대로 실행되지 않습니다. [3] hsson 2016.06.03 435
1341 add to Repository 가 안되요. [2] 윤영일 2016.05.25 175
1340 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 22 - Exercise 1 [2] 관리자 2016.05.27 161