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

Я как бы взламываю интерфейс Wunderlist (приложение для дел), и изначально все фоны задач 0% прозрачны, слегка серого цвета. Я пытаюсь изменить непрозрачность каждого. К счастью, Wunderlist использует изображения для пользовательского интерфейса.

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

Однако, когда я меняю непрозрачность изображения и копирую его в папку ресурсов приложения, оно становится серым в приложении.

Скриншот- Результат после моих правок

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

В настоящее время я ищу способ получить белые, слегка (60%) непрозрачные полосы вместо серых на скриншоте выше. Если возможно, даже белее, чем на втором (исходном) изображении.

Я пытался просто изменить значение прозрачного слоя, а также возиться с каналами, но все это приводит к серым полосам, как показано ниже.

У кого какие предложения? Спасибо!

Можете ли вы предоставить файл, который вы вставляете? Подозреваю, что он может быть просто не белым.
@KMSTR, Файл с текстом "Ссылка на исходное изображение" является ссылкой на исходный файл. Он действительно не на 100% белый, слегка серый, как вы можете видеть на втором изображении, которое я прикрепил. Однако! Плоское, идеально белое, но непрозрачное на 60% изображение с размерами W.192px X H.68px идеально подошло бы в качестве ответа. Тем не менее, я все еще хотел бы знать, как добиться прозрачности, но сохранить идеальный белый цвет. Спасибо!
Тогда я не понимаю вопроса. Вы хотите, чтобы он был серым, как первый, или белым, как второй?
Я изменю саму тему сразу после этого комментария. Второе изображение - это то, как изначально выглядит сам Wunderlist. Первое изображение после того, как я отредактировал исходные изображения, где вы можете видеть, что полосы стали прозрачными, но серыми. Чего я хотел бы добиться, так это того, чтобы эти полосы были такими же или даже белее белых полос на втором изображении, но наполовину менее непрозрачными, чтобы они становились прозрачными. Для этого мне нужно плоское изображение белого цвета размером 192x68 пикселей с прозрачностью 50%. Надеюсь, это достаточно проясняет? Спасибо!
Я искренне думаю, что проблема заключается в самом приложении, а не в изображении. Назовите меня неправильно, но я бы сказал, что самое яркое белое изображение с прозрачностью 50% — это то, где в Photoshop я создаю слой с белой заливкой и настраиваю заливку на 50%, а затем сохраняю как PNG. - Так же, как я сделал, но он остается довольно серым, как и на первом изображении, которое я прикрепил..
Возможно, вы хотите видеть нижележащий слой сквозь белые полосы? Если это так, ваш вопрос касается режимов наложения.
@Илан, верно. Однако это однослойный файл (по крайней мере, сейчас). Как тогда работают режимы наложения? Панель представляет собой изображение поверх всего приложения.
@SanderSchaeffer, какое приложение вы используете для редактирования исходного приложения и создания файла/проекта?
Я использую Photoshop для редактирования изображения, на которое у меня была ссылка. В папке приложения на моем Mac я просто щелкаю приложение правой кнопкой мыши и выбираю «показать содержимое пакета» и заменяю исходное исходное изображение. Я никогда не работаю с кодом, чтобы внести эти изменения.

Ответы (1)

Приложения Mac обычно создаются с использованием xCode .

Когда мы помещаем изображение в приложение, в xCode мы можем выбрать, как мы хотим, чтобы это изображение отображалось: например, если мы хотим, чтобы какое-то изображение медленно исчезало, мы увеличиваем его прозрачность, работая (уменьшая) Alpha -

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

Если мы изменим альфу и соберем приложение, то приложение изменит исходную картинку в соответствии со значением альфы во время сборки.

Таким образом, если вы поменяете картинку в папке и не измените альфу в xCode перед сборкой приложения, ожидаемо вы получите неожиданные результаты.

Если приведенное выше объяснение относится к вашей ситуации, вы можете только поиграть с параметрами и попытаться добиться желаемого результата. Если вы хотите ожидаемых результатов, у вас должен быть исходный файл xCode, что невозможно в вашей ситуации.

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