Форум программистов, компьютерный форум, киберфорум
russiannick
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Иконка требует доработки

Запись от russiannick размещена 18.08.2023 в 09:01

После создания генератора иконок, долгое время получаемое изделие казалось идеальным, но...
На W10 выявился дефект изображения, связанный с тем что формат был не до конца правильно понят.
По иконке проходит черная волнистая полоса. На W8.1 такого не было.
То, что поначалу казалось маской, очевидно, имеет другую функцию.
Были проведены исследования этой проблемы. На верхнем фото код правильной иконки, на нижнем - битой.
Проверка дала неожиданные результаты. Оказалось что биты внутри байтов вывернуты наизнанку.
Для устранения этого пришлось сделать разводку, используя массив
Delphi
1
const un: array[0..15]of byte=(7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8);
Теперь все работает как надо.
Миниатюры
Нажмите на изображение для увеличения
Название: pm2.png
Просмотров: 138
Размер:	27.7 Кб
ID:	8211  
Размещено в Без категории
Показов 814 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru