블루투스를 통해 스트리밍 데이터를 수신하는 애플리케이션이 있고 이미지에 스트리밍 된 데이터를 표시하고 싶습니다. 데이터는 RGB 값 (RGB의 경우 0-255)입니다. 그것은 C#에서 잘 작동하지만 아이폰에서 똑같은 일을하는 데 문제가 있습니다. C#에서는 대기열로 구현됩니다. 새로운 데이터 행이 도착하면 한 행의 픽셀을 비 큐화 한 다음 새 픽셀 행을 큐에 넣습니다. 그런 다음 큐를 이미지 픽셀 배열에 씁니다. 이것은 전체 이미지를 읽거나, 그것을 이동하거나, 새로운 데이터를 추가하고, 픽셀 배열을 쓰는 것보다 빠르다. C#에는 대기열에 연속 메모리가 없기 때문에 대기열을 배열로 변환 할 수있는 메서드가 있습니다. 내 질문은 큐에서 배열을 수동으로 다시 채우는 것보다 빠른 방법이 있습니까? 아니면 대기열을 사용하는 것보다 빠른 방법이 있습니까? 이미지는 X 픽셀 수 아래로 이동 한 다음 X 픽셀의 새 픽셀을 이미지의 빈 부분에 씁니다. 어느 쪽이든, 첫 번째 값 외의 다른 것에 액세스하는 유일한 방법은 큐에서 값을 가져 오는 방법이므로 큐를 배열로 변환하는 방법을 알 수 없습니다. 어떤 제안?objective-c/objective-C++의 시프트 이미지 픽셀
0
A
답변
0
iOS 장치의 병목 현상은 대기열을 배열로 변환하는 것이 아니라 장치의 디스플레이 (이미지 또는 텍스처) 메모리로 비트 맵 배열을 가져 오는 데 있습니다. 이 경로는 타일링 된 레이어를 사용하고 끝 타일의 끝에있는 픽셀 만 업데이트하여 최적화 할 수 있습니다. 그런 다음 스크롤 뷰 내부에서 타일링 된 레이어를 스크롤하여 최신 스트리밍 된 데이터를 정렬 할 수 있습니다.
관련 문제
- 1. Java에서 픽셀 이미지 페인팅
- 2. 이미지 픽셀 안드로이드에서 문제가 있습니까?
- 3. C에서 픽셀 수준의 이미지 조작
- 4. 이미지 파일의 픽셀 색상 식별
- 5. Ruby에서 픽셀 단위로 이미지 읽기
- 6. 픽셀 이미지 당 픽셀, 투명하게 검은 색으로 바꿈
- 7. 아이폰 시뮬레이터 대 아이폰 디바이스의 이미지 픽셀
- 8. .NET 형식의 개별 픽셀 설정 16bppGrayScale 이미지
- 9. jQuery를 사용한 이미지 픽셀 색상 선택 도구
- 10. 픽셀 차이
- 11. ASP에서 비트 연산자 왼쪽 시프트 및 오른쪽 시프트
- 12. 롱 타입, 왼쪽 시프트 및 오른쪽 시프트 작업
- 13. 인터페이스 빌더에서 UIImage보기 시프트
- 14. 시프트 타이밍 계산 문제
- 15. C 비트 단위 시프트
- 16. 64 비트 시프트 문제
- 17. PL/SQL의 시프트 연산자
- 18. Java에서 시프트 암호 만들기
- 19. dismissModalViewControllerAnimated 시프트 다운보기
- 20. bash에서 파일의 시프트 바이트
- 21. 이상한 비트 시프트 동작
- 22. AS3 비트 시프트 0?
- 23. PHP로 레터 시프트
- 24. SableCC와의 시프트/줄이기
- 25. 코드에서 PHP 비트 시프트?
- 26. Perl 시프트 비트 문제
- 27. 시프트 배열을 k로
- 28. shiftOfOutBounds가없는 시프트 배열
- 29. CSS의 픽셀 (픽셀)이란 무엇입니까?
- 30. WPF 픽셀 대 데스크톱 픽셀
설명 된 패턴의 최적화 된 C# 버전을 요구하거나 Objective C++ 구현을 요구하고 있습니까? – Till
objective-c 또는 objective-C++ 구현. – Davido