2013-12-10 2 views
0

정수 배열이 있습니다. 각 int는 픽셀을 나타내며 ARGB 정보를가집니다. 나는 또한 이미지의 폭과 높이를 안다.Objective-C - 정수 배열에서 이미지 만들기

어떻게 이러한 정보를 이미지로 변환 할 수 있습니까?

IOS 앱이므로 화상을 화면에 표시 할뿐 저장하지 않아도됩니다. 프레임 당 하나의 이미지를 만듭니다.

+1

여기를보세요 : http://stackoverflow.com/questions/16744682/how-do-i-convert-a-byte-array-to-uiimage – Macondo2Seattle

답변

0

만들려는 이미지 유형에 따라 다릅니다. 예를 들어 RGB 값이있는 경우 PPM을 사용하면 머리글에 이미지 유형을 지정하기 만하면됩니다. I/O 다음이

P6

폭 높이 255

rgbrgbrgbrgb 같은 물품 그래서 당신은 그것을 열고 빈 파일을 만들 것입니다 문제는 모든 이미지가이 방법으로 생성되지 않습니다

. 그래서 저는 어떤 유형의 이미지를 만들고 싶습니까? 지원할 각 파일 유형마다 파일을 다르게 작성해야합니다.

+0

화면에 이미지 만 표시 할 예정입니다. 그것을 구해야합니다. 프레임 당 하나의 이미지를 만듭니다. – HSNN

0

당신이 iOS 용 개발 가정하면,이에 가입하려고 할 것이다 :이 How can I make an UIImage programatically?

을 : iPhone : How to change color of particular pixel of a UIImage?

희망이 바른 길에 당신을 배치합니다.

+0

함께 사용하면 트릭을 만들 수 있지만 성능면에서 더 좋은 방법이 있는지 궁금합니다. 나는이 모든 프레임을 할 것입니다. – HSNN

+0

이 질문에 대한 대답을 확인하십시오 : http://stackoverflow.com/questions/11860830/byte-array-to-nsdata – leparlon

관련 문제