Цвет фона PNG в IE8

Конечная точка Acs встроена в обработчик. Удалите свой SsoController.

Посмотрите примеры приложений ядра asp.net в репозитории, чтобы узнать, как их настроить. Пакет AspNetCore2 содержит обработчик, который работает так же, как и любой другой внешний обработчик аутентификации для Asp.NET Core. Вы инициируете последовательность входа с помощью проверки подлинности.

18
задан Salman A 10 September 2018 в 13:06
поделиться

3 ответа

У Вас есть информация о гамма-коррекции (gAMA блок) структура в Вашем PNG. Это прекрасно, если Вы работаете с фотографиями, где Вы хотите гамма-коррекцию, но это не правильная вещь для сети.

В сети, браузеры обычно не применяют гамма-коррекцию к цветам HTML/CSS или другим изображениям, поэтому при использовании гамма-коррекции, Вы получите результаты на своем PNG, которые несовместимы с остальной частью страницы. Некоторые браузеры не применяют гамму PNG по этой точной причине, которая является, почему Вы получаете переменные результаты.

Загрузка логотип в редактор изображений и сохраняет его, отступают без информации о блоке gAMA. [Еще 110] .

22
ответ дан 30 November 2019 в 08:04
поделиться

Вам нужно удалить фрагменты gAMA и sRGB из вашего PNG. Кроме того, вам необходимо удалить любой цвет / цветовой профиль ICC, прикрепленный к изображению.

Photoshop «Сохранить в Интернете» добавляет стандартный профиль ICC sRGB - который отлично подходит для изображений с контентом , но совершенно не подходит для стилизации изображений. где вам нужно соответствовать цветам CSS.

Это особенно заметно в Safari, о котором у меня есть сообщение в блоге .

0
ответ дан 30 November 2019 в 08:04
поделиться

Я заметил эту проблему во всех IE - 6, 7, 8. Некоторые изображения PNG имели бы черные контуры вокруг них в прозрачных областях. Оказалось, что мне пришлось открыть GIMP (мой бесплатный кроссплатформенный редактор изображений), открыть PNG, в котором возникла проблема, и использовать инструмент «Нечеткое выделение» на 150%, чтобы повторно выбрать прозрачную область и нажать «Удалить». Затем сохраните заново. Обычно это устраняет пятнистость вокруг PNG в прозрачных областях примерно на 98%.

Если это не сработало, перезагрузите GIMP, установите белый фон, выберите Flatten Image, установите порог Fuzzy Select на 3%, выберите фон, который вы хотите удалить, выберите «Удалить» (Clear), затем снова выберите фон с порогом 150%, удалите, а затем повторно сохраните изображение.

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

Да, похоже, это ошибка IE с изображениями PNG с прозрачным фоном. Ни один из других браузеров - Opera, Safari, Firefox, Chrome - не имеет этой проблемы. Я подозреваю, что некоторые программы обработки изображений устанавливают прозрачность 50% как часть какого-то сглаживания по краям, потому что проблемы возникают только с краями. Я думаю, что браузеры, отличные от IE, обрабатывают 50% прозрачности пикселя, но IE может понимать только 100% прозрачность пикселя - просто догадка.

Я подозреваю, что некоторые программы обработки изображений устанавливают прозрачность 50% как часть какого-то сглаживания по краям, потому что проблемы возникают только с краями. Я думаю, что браузеры, отличные от IE, обрабатывают 50% прозрачности пикселя, но IE может понимать только 100% прозрачность пикселя - просто догадка.

Я подозреваю, что некоторые программы обработки изображений устанавливают прозрачность 50% как часть какого-то сглаживания по краям, потому что проблемы возникают только с краями. Я думаю, что браузеры, отличные от IE, обрабатывают 50% прозрачности пикселя, но IE может понимать только 100% прозрачность пикселя - просто догадка.

0
ответ дан 30 November 2019 в 08:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: