iPhone에서 UIIMAGE의 RGB 픽셀 데이터를 어떻게 조정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1030529

  •  06-07-2019
  •  | 
  •  

문제

UIIMAGE 인스턴스를 취하고 일부 픽셀 데이터를 수정하고 해당 픽셀 데이터로 새로운 UIIMAGE 인스턴스를 되 찾을 수 있기를 원합니다. 나는 이것으로 약간의 진전을 이루었지만 cgbitmapcontextgetData에 의해 반환 된 배열을 변경하려고 할 때 최종 결과는 항상 이미지 위의 수직 파란색 선이 오버레이됩니다. 이미지 내에서 픽셀의 색상과 알파 값을 변경할 수 있기를 원합니다.

누군가 UIIMAGE부터 시작하여 수정 된 픽셀로 새로운 UIIMAGE로 끝나는 방법에 대한 엔드 투 엔드 예제를 제공 할 수 있습니까?

도움이 되었습니까?

해결책

이것은 귀하의 질문에 답할 수 있습니다. iPhone의 이미지에서 픽셀의 RGB 값을 얻는 방법

나는 당신이 그 지침을 따라 데이터 사본을 얻고, 그것을 수정하고, 새로운 cgdataprovider (cgdataprovidercreatewithcfdata)를 만들고 새로운 cgimage (cgimagecreate)를 만들고 그로부터 새로운 Uiimage를 만듭니다.

그래도 실제로 이것을 시도하지 않았습니다 (현재 Mac에 액세스 할 수 없습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top