Я показываю серию изображений на iPad, которые отправляются по сетевому соединению. Кажется, что он работает нормально, но по некоторым причинам изображения имеют много ореолов (см. Изображение ниже). Есть ли какая-то техника для рисования, которая устранит это? Я бы сказал, что это проблема с частотой обновления экрана, но это не объяснит, почему использование функции скриншотов iPad отражает это явление.IPad изображение ghosting при отображении изображений быстро
ответ
Вы, вероятно, переключение между изображениями таким образом, подающим implicit animation, что кросс-затухает между старым изображением и новым.
documentation for layer actions объясняет, как CoreAnimation решает запустить эту неявную анимацию и как ее переопределить.
Два простых способов IMHO являются:
- При изменении изображения use a
CATransaction
to disable actions - В делегатом вашего слоя, implement
-actionForLayer:forKey:
and return[NSNull null]
. (Если вы используетеUIView
, это уже делегат слоя.)
This question дает еще несколько вариантов - это может быть даже дубликат вашей ситуации.
Спасибо за ответы. У меня есть определенный слой, и я вызываю метод 'SetContents:' как таковой: '[imageLayer_ performSelectorOnMainThread: @selector (setContents :) withObject: (id) self.cameraImage_.CGImage waitUntilDone: NO];'. Объект cameraImage_ является объектом UIImage. – ayrton04
- 1. При отображении наведите несколько изображений
- 2. скрепки ошибки при отображении изображений
- 3. ошибка move_uploaded_file при отображении изображений
- 4. Наложение изображений при отображении в OpenCV
- 5. JRViewer замерзает при отображении полных изображений страницы
- 6. UIPopoverView становится искаженным при отображении клавиатуры + iPad
- 7. Ошибка приложения iPad ARC при отображении UIPopoverController
- 8. Утечка памяти (?) При отображении изображений в java
- 9. сделать изображение меньше, при отображении в таблице
- 10. Обработка отсутствующих файлов изображений при отображении XAML
- 11. Плохая производительность при использовании ListView при отображении больших изображений
- 12. Недостаточно памяти Ошибка при отображении изображений
- 13. Javascript, если инструкции при отображении изображений
- 14. Сбой приложения при отображении большого количества изображений
- 15. Ошибка приложения при отображении изображений внутри Webview
- 16. Проблемы с безопасностью при отображении внешних изображений
- 17. UITableView запаздывает при отображении изображений Swift
- 18. Ошибка при отображении изображений на Dialog
- 19. Проблема с макетированием при отображении изображений
- 20. Ошибка при отображении изображений в приложении iOS
- 21. Как отключить счетчик изображений в NyroModal (лайтбоксы) при отображении изображений
- 22. проблема при отображении xib как Ipad в универсальном приложении
- 23. поведение Bizzare matplotlib при отображении изображений, отлитых как поплавки
- 24. .NET graphics Ghosting
- 25. ListView ghosting при использовании DrawerLayout с фрагментами
- 26. iPhone: быстро читаю много изображений
- 27. CSS3 webkit blur ghosting issue
- 28. Быстро получить яркость/lumanacity изображений
- 29. HTML JQuery - Загрузка изображений быстро?
- 30. Что вызывает ghosting UIBarButtonItems в UIToolbar?
Как вы переключаетесь между изображениями? Поскольку вы отметили вопрос с помощью Core Animation, я предполагаю, что есть анимации? Вы делаете некоторые перекрестные искажения между изображениями? –
Снимок экрана только для чтения того, что отображается в ОЗУ, истинные пиксели не читаются. То, что происходит, ДОЛЖНО быть феноменом обработки. Какая обработка происходит на изображениях? – trumpetlicks