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

Firemonkey TBitmap.Savetofile 관련 질문

2016.04.05 14:43

hsson 조회 수:781

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

안녕하세요.

현재 델파이 10 seattle로 안드로이드 앱 개발중에 있습니다.

앱 내에서 생성을 BITMAP을 저장하기 위해 아래와 같이 코딩했습니다만 Saving bitmap failed라는 오류가 납니다.

<code>
//변수정의 및 procedure 생략
AppPath := TPath.GetHomePath;
FileName := TPath.Combine(AppPath, 'test.bmp');
image1.bitmap.SaveToFile(FileName);
</code>

 

비트맵 초기화 및 draw는 아래와같이 했습니다. 잘 그려지는것도 확인했습니다.

<code>

  image1.Bitmap := TBitmap.Create;
  h := Trunc (image1.Height);
  w := Trunc (image1.Width);
  image1.Bitmap.setsize(w,h);
  rct := TRectF.Create(0, 0,w, h);
  with image1.bitmap do
  begin
    Clear(TAlphaColors.white);
    with Canvas do
    begin
      if BeginScene then
      try
        Font.Size:= 50;
        Fill.Color:=TAlphaColors.Black;
        FillText(rct,'test',true,1,[TFillTextFlag.ftRightToLeft], TTextAlign.TaLeading,TTextAlign.Leading);
      finally
        EndScene;
      end;
    end;
  end;

</code/
혹시 안드로이드에는 다른 방법으로 저장해야하나요?

 

Write External storage 권한은 설정했습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15765
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97982
2179 델파이 초보자 문의드립니다. [2] 유세형 2015.05.14 238
2178 Not enough space 오류를 어떻게해결하나요 봉봉봉 2015.12.16 238
2177 Delphi 2007 Component 문의드립니다. 예자매파파 2019.03.27 238
2176 도쿄로 빌드된 앱을 최소화했다가, 기존 실행되었던 앱을 클릭하면 글자의 배경색이 없어집니다. [4] file 델사냥 2017.05.25 239
2175 실행이 너~무 느립니다. [1] 포세가이 2020.02.27 239
2174 PrintDialog 관련 문의 [2] 쿤이 2020.03.12 239
2173 DBGrid에 CheckBox넣는 방법좀 공유부탁드립니다. [1] 볏짚 2020.04.16 239
2172 화면입력변수를 sql문에 적용하는 방법이 궁금합니다. [2] prince 2016.03.04 239
2171 child form 에서 mdi form 의 버튼 클릭 이벤트 [1] 가나다 2021.03.12 239
2170 Getit 에서 제공되던 Winsoft의 컴포넌트 들이 안보입니다. sihwan 2021.07.15 239
2169 [질문] 안드로이드몬의 효과음 실행은요? [1] 화현 2016.12.27 240
2168 CTI 연동할때 모니터 하단에서 알림창 같이 떠오르게 하는 방법? 미스터리 2018.08.31 240
2167 RADStudio 10.3 EMS Server 프로덕션 환경 [2] 개성산전 2019.01.09 240
2166 Apps must follow the iOS Data Storage Guidelines or they will be rejected silkroad99 2016.01.20 240
2165 FMX StringGrid 다중 선택 어떤식으로 해야할까요? 로로봉 2015.11.17 240
2164 마이그레이션중 LoadLibrary 문제 확인부탁드립니다. file 최진현 2018.06.05 241
2163 FMX Component 생성시 오류 [2] file 100jk 2018.09.04 241
2162 오류관련 문의 드립니다 [1] 투덜이스머프투 2019.05.20 241
2161 Datasnap 서버 세션 관리 [1] 맛재현 2020.04.27 241
2160 Access violation 'vcl270.bpl"에러가 발생 합니다. file 하루 2021.03.22 241