자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 안드로이드 비트맵 최대크기관련 질문.
2016.05.26 17:45
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
현재 Delphi 10 Seaettle FMX로 안드로이드 앱 개발중입니다.
이미지에 텍스트를 그려넣는 기능을 구현중입니다.
TImage 오브젝트의 Bitmap.Canvas.FillText를 이용하여 코딩중입니다만,
Bitmap.SetSize할 때 일정크기 이상(4000) 비트맵부터는 "Bitmap size too big"이라는 raise가 나오더군요.
혹시 비트맵 크기를 더 크게 할 순 없나요?
Firemonkey 안드로이드 비트맵 최대크기관련 질문.
2016.05.26 17:45
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
현재 Delphi 10 Seaettle FMX로 안드로이드 앱 개발중입니다.
이미지에 텍스트를 그려넣는 기능을 구현중입니다.
TImage 오브젝트의 Bitmap.Canvas.FillText를 이용하여 코딩중입니다만,
Bitmap.SetSize할 때 일정크기 이상(4000) 비트맵부터는 "Bitmap size too big"이라는 raise가 나오더군요.
혹시 비트맵 크기를 더 크게 할 순 없나요?
해당 이슈는 직접 테스트해보셔야 할 것 같습니다.^^
try..except를 걸며 범위를 측정해 보시도록 작성해 보세요.
그리고 FMX 소스코드를 확인해 보는 것도 좋은 선택일 것 같습니다.
아시다시피 FMX는 소스코드가 모두 공개되어 있습니다.
Bitmap.SetSize에 브레이크 포인트를 설정하고, F7(메소드 안으로 진입), F8(다음 라인) 단축키를 이용해 오류를 발생하닌 지점을 찾고 기준값을 확인하실 수 있을 것입니다.