2014-10-14 1 views
0

GAE에서 코드를 실행해야하고 아주 기본적인 비트 맵 조작을 수행해야합니다. 기본적으로해야 할 일은 다음과 같습니다.GAE의 기본 비트 맵 작업에는 어떤 클래스를 사용해야합니까?

  1. 비트 맵을 한 형식에서 다른 형식으로 변환합니다 (일반적으로 PNG로 변환).
  2. 이미지의 메타 데이터를 가져옵니다 (크기 : 픽셀, DPI, & 비트 맵 형식).
  3. 이미지 크기를 조정하십시오.
  4. 픽셀을 읽거나 설정하기 위해 비트 맵을 이동하십시오 (속도가 느릴 수 있음 - 드물게 사용됨).

또한 메타 파일을 비트 맵으로 변환하는 클래스가 있으면 멋질 것입니다.

감사 - 기본 이미지 조작 (등, 회전, 자르기, 크기 조정), 당신은 Images API 특히, 인터페이스 com.google.appengine.api.images.Image을 사용할 수 있습니다 데이브

답변

0

.

API는 사용자가 언급 한 많은 요구 사항을 지원하는 것으로 보입니다.

+0

그 중 일부는 있지만, 나는 모두를 생각하지 않습니다. 비트 맵의 ​​DPI를 얻거나 비트 맵에서 픽셀을 읽고 쓸 방법이 없습니다. 내가 놓친 게 있니? 감사합니다 - dave –

+0

아니요, 당신 말이 맞아요. 허용 된 사이트라면'ImageIO'를 사용할 수 있습니다. [이슈 트래커] (https://code.google.com/p/googleappengine/issues/detail?id=1268)에서 이슈에 별표를 표시 할 수 있습니다. 여기에 [다른 답변은] (http://stackoverflow.com/questions/10018431/how-does-google-app-engine-manipulate-image-data-how-can-you-manipulate-pixel-d) 픽셀에 관한 시장 조작. Python 이미지 라이브러리 (PIL)를 사용할 수있는 App Engine에서 파이썬으로 뛰어들 수도 있습니다. – dlebech

+0

내가 필요한 대답이 아닙니다. 이는 이미지 지원이 극히 미미한 견과입니다. 어쨌든, 고마워. –

관련 문제