Я пытаюсь очистить большой проект с большим количеством девяти патч-изображений (50 или около того). Одна вещь, которую я выясняю, – это когда проект андроида мигрирует с Eclipse на Android Studio, система просматривает 9 изображений патчей, чтобы обеспечить их соответствие стандарту. И я получаю много ошибок градиента.
Лучшее описание, которое я видел для патча 9, – это простое руководство по девяти патчам.
Android Studio включает в себя 9 редактор патчей. Это использование этого инструмента привело меня сюда. У инструмента есть кнопка, которая переключает «Показать плохие патчи / Скрыть плохие патчи». Я изо всех сил пытаюсь понять концепцию «Плохих патчей».
Ссылка: документ Android, описывающий использование этой кнопки.
Показать плохие патчи: добавляет красную рамку вокруг областей патчей, которые могут создавать артефакты на графике при растяжении. Визуальная согласованность вашего растянутого изображения будет сохранена, если вы устраните все плохие патчи.
Ссылка: руководство разработчика Android на 2-й графике. Это руководство говорит, что кнопка «Показать плохие патчи» …
Вызывает предупреждения, если регион, который вы определили для растяжимой области, рискует создавать рисунки артефактов в результате репликации пикселей.
Вот скриншот файла, на который я смотрю:
Итак, вот сделка. Независимо от того, что я делаю, у меня всегда есть некоторые плохие пятна, видимые на моей графике. Как вы очищаете изображение, чтобы избежать плохих патчей?
Почему эти красные ящики отображаются на экране? Я играл с изображением и с границами 1 пиксель, но не уверен, куда идти отсюда. Кто-нибудь понимает, что здесь происходит? Как выглядит Nirvana.9.png?
Я только что опубликовал «Среднюю» статью о Bad Patches – не стесняйтесь ее проверить: