Пользуюсь TexturePacker, пожалуйста поделитесь настройками КАК сшить без потерь качества. Дальше уже буду играться добиваясь приемлемого качества. Т.к. сейчас получается какая-то ерунда.
Скрин прилагаю. Слева упакованная текстура, справа оригинал
Дополнительно:
Отвечаю на свой же вопрос. Выкрутил параметр Extrude в 0 и пропали артефакты по краям текстурок
- выкрутили параметр "Extrude" где?
- Deita,
- Владислав Толмачев, что-то ни слова о технических данных файлов не сказали, хоть бы о расширении упомянули.
Только по скринам понятно, что в основном с png работаете. Но png-шка ли текстура, по которой проблема - непонятно. - Да, про формат, в который идёт упаковка, надо говорить сразу. Например, если паковать в ATF, то там внутри DXT1/DXT5, который в принципе формат с потерями. Правда, как на скриншоте он тоже не должен давать эффекты...
- shurshur, привет) задача чуть более тривиальная. Png в png. У меня просто горело т.к. до этого паковал и не было приколов с артефактами
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Метки
1С-Битрикс (84)
AIOgram (46)
Android (94)
API (93)
C# (214)
CMS (33)
CSS (1143)
Discord (35)
Django (48)
Docker (32)
Google (482)
Google Chrome (126)
HTML (1394)
IT-образование (54)
Java (59)
JavaScript (1659)
JSON (42)
Laravel (44)
Linux (154)
MySQL (151)
Nginx (57)
Node.js (256)
PHP (1184)
PostgreSQL (80)
Python (543)
React (127)
SQL (396)
Telegram (101)
Ubuntu (44)
Unity (46)
Visual Studio Code (49)
Vue.js (52)
Windows (136)
Windows Server (38)
WordPress (52)
Битрикс24 (42)
Боты (39)
Веб-разработка (966)
Вёрстка (95)
Компьютерные сети (61)
Парсинг (33)
Поисковая оптимизация (149)
Системное администрирование (55)
Фронтенд (38)
Яндекс (53)


Для запаковки текстур без потерь вам понадобится использовать сжатие текстур. Существует несколько методов сжатия текстур, которые позволяют уменьшить размер файла без ущерба качеству изображения.
Один из самых популярных методов сжатия текстур - это использование формата сжатия, такого как PNG или WebP. Формат PNG поддерживает сжатие без потерь, что позволяет сохранить качество изображения при уменьшении размера файла. Для использования PNG формата вам нужно просто сохранить текстуру в этом формате при экспорте из графического редактора.
Еще один метод сжатия текстур - это использование специализированных библиотек и инструментов, таких как zlib или libpng, которые позволяют выполнить сжатие текстур программно. Например, вы можете использовать PHP библиотеку для работы с изображениями и сжатия текстур без потерь.
Пример сжатия текстуры без потерь с использованием PHP библиотеки:
Этот код загружает текстуру из файла 'texture.png', сжимает ее без потерь и сохраняет в файл 'compressed_texture.png'. Параметр 0 в функции imagepng указывает на отсутствие сжатия.
Используя подобные методы сжатия текстур, вы сможете уменьшить размер файлов и улучшить производительность вашего приложения или веб-сайта, не потеряв качество изображения.