В настоящее время я разрабатываю расширение Chrome и пытаюсь загрузить свой значок на панель инструментов разработчика Chrome. Однако, когда я загружаю свою иконку, закрашенная часть выглядит очень прозрачной. Вот как это выглядит после загрузки:
Когда я щелкаю правой кнопкой мыши и сохраняю изображение, это то, что я получаю:
Ниже приведено исходное изображение, которое я пытаюсь загрузить. На моем компьютере он выглядит нормально, поэтому я не уверен, почему он меняет прозрачность при загрузке.
Для Chrome требуется png 128x128, а 16 пикселей с каждой стороны значка должны быть прозрачными (поэтому значок выглядит так, как будто он только 96x96). Вот ссылка на эти рекомендации. Я считаю, что правильно следую этим рекомендациям, так что, вероятно, это не проблема.
Я предполагаю, что делаю что-то не так со значениями прозрачности, но точно не уверен. У кого-нибудь есть идеи? Я создал эту иконку с помощью LunaPic .
Я смог исправить свою картинку, используя Paint.NET вместо LunaPic. Я просто обрезал свой передний план и поместил его на другой слой, который был полностью непрозрачным. Затем сохранил в формате PNG, теперь он отлично отображается в Интернете!
Вот иконка сейчас:
Я не уверен, в чем была основная проблема, но я предполагаю, что LunaPic сохраняет прозрачность в другом формате. @Mattia Galati также упомянул, что мое исходное изображение было проиндексировано, так что это может быть оно.
Маттиа Галати
нареддит