Я разрабатываю одну игру, где я хочу увеличить изображение, где размещается изображение лупы. Для этого я использую понятие маскировки. После маскировки я увеличиваю изображение, но выглядит размытым. И я хочу, чтобы изображение было более четким, как мы смотрим через стрелочную лупу. Так что если у кого-нибудь есть решение, то любезно ответьтеПосле маскировки Изображение выглядит размытым
ответ
вы уверены, что проблема в маскировке?
Возможно, ваши ресурсы имеют слишком низкое разрешение? изображения с высоким разрешением уменьшаются, всегда выглядят лучше, чем изображения с низким разрешением. Возможно, вам нужно взглянуть на проблему назад ... так, чтобы ваше изображение при просмотре стрелочной лупы [scope?] Просматривалось с разрешением 1: 1 и, когда оно не просматривалось в масштабе, оно уменьшалось (1: 2 разрешающая способность?). так что таким образом ваш «нормальный» режим - это режим масштабирования, а «увеличенный вид» - это просто изображение в 1: 1.
Если у вас есть UIImage, размер которого равен 293x184, но вы создаете UIImageView с начальным размером 40x30, iPhone SCALES UIImage будет соответствовать по свойству: contentMode. По умолчанию contentMode: UIViewContentModeScaleToFill, который масштабирует ваше изображение.
Так что, даже если вы начали с большого изображения, теперь оно только 40x30 и отображается в 40x30. Когда вы увеличиваете масштаб, он равен STILL 40x30, но отображается при большем размере, что вызывает размытие.
Одним из решений было бы заменить изображение после масштабирования, тогда у вас будет совершенно новый UIImage при полном разрешении.
[self.view setFrame:reallyBigFrame];
[self.view setImage:newUIImage];
Еще бы сначала разместить UIImage в полном размере 293x184 UIImageView, а затем использовать AffineTransform масштабировать его вниз:
view.transform = CGAffineTransformScale(view.transform, 0.25, 0.25);
- 1. Изображение выглядит размытым после сэмплирования
- 2. 9patch изображение выглядит размытым
- 3. Захваченное изображение камеры выглядит размытым
- 4. Положите изображение в xhdpi, но выглядит размытым
- 5. Добавление текста в изображение программно выглядит размытым
- 6. imagick/Imagemagick - Экспортированное изображение выглядит размытым/мягким
- 7. Шрифт выглядит размытым после перевода в Chrome
- 8. Большой текст выглядит размытым
- 9. Изображение появляется размытым после выписки
- 10. Текст виджета Android выглядит размытым
- 11. Изображение выглядит размытым, созданным с использованием RenderTargetBitamp в WPF
- 12. iphone application splash изображение выглядит размытым (iPhone 4) устройство
- 13. Почему изображение выглядит размытым на iphone (без масштабирования)
- 14. Изображение просматривается размытым
- 15. Прокрутка списка прожектора прожектора Android выглядит размытым
- 16. текстовое поле выглядит размытым при перемещении
- 17. Значок SVG выглядит размытым - Карты Google
- 18. Изображение выглядит размытым после изменения размера до 413 * 531 пикселей в android
- 19. Изображение появляется размытым в UIImageView
- 20. Окно XAML показывает изображение размытым
- 21. HTML5 - Canvas, drawImage() рисует изображение размытым
- 22. Уменьшенное изображение становится размытым после копирования в Pasteboard - Swift 3.0
- 23. Как выглядит угловое изображение после снятия изменений?
- 24. NSImage становится размытым после трансфекции
- 25. Изображение становится размытым при применении CIFilter
- 26. CSS rotate transform делает изображение размытым
- 27. Как удалить прозрачную область UIImageView после маскировки?
- 28. График SAS выглядит размытым в EG, но не в базе?
- 29. Интерфейс Builder выглядит размытым на экране сетчатки в Xcode 6.3
- 30. Изображение выглядит как сломанное изображение
Если я просто маскировка без масштабирования выглядит хорошо, но я хочу увеличьте его. Вы правы, возможно, это проблема из-за низкого разрешения, но у меня есть изображение 293 * 184. И я делаю это очень маленьким, как 40 * 30. Если я увеличу его, я думаю, что он должен выглядеть лучше. Но я не знаю, почему это выглядит размытым. – Jyotsna