Как я могу использовать файлы .pat в своем приложении?

Я скачал несколько красивых узоров и залил их как узоры в изображения. Однако каждое изображение, которое я подготовил с помощью шаблонов, теряет соотношение сторон, когда оно используется в качестве фона на экранах разных размеров. Пример ниже

Исходное изображение (256 x 256) я подготовил:

введите описание изображения здесь

Шаблон, как он появляется на экране:

введите описание изображения здесь

Шаблон, как он появляется на другом экране:

введите описание изображения здесь

Может кто подскажет, как сделать идеально, чтобы рисунок не растягивался?

Ответы (1)

Вы не сможете создать изображение «под один размер для всех», которое выглядит именно так, как вы пытались. Вам нужно либо создать изображение для точных размеров, которые вам нужны, либо выложить узор плиткой.

Важно отметить, что вам не нужно создавать такой большой образ, чтобы это работало для приложения; будет работать только самый маленький необходимый шаблон. В вашем случае это будет плитка PNG, включенная в файлы шаблонов:

маленькая плитка

Этот PNG не всегда будет под рукой, но вы можете создать свой собственный. Проверьте этот вопрос, чтобы узнать, как это сделать: Экспорт узора в изображение в Photoshop.

Эта плитка будет плавно повторяться, чтобы создать идеальный «узор», к которому вы стремитесь. Фактическая реализация этого в вашем приложении будет не по теме этого сайта, но я могу указать вам общее направление: