Помимо теперь лучше поддерживается PNG
(и PNG8
с лучшей резервной-поддержкой (глядя на IE) и (конфигурируемый) прозрачный цвет (индекс из палитры) вместо альфа, в значительной степени так же, как GIF
), есть также GIF
, который «всегда» был поддержан (и больше не обременен юридическими проблемами, которые были связаны только с его алгоритмом сжатия на основе LZW, который можно обойти).
Из-за отсутствия альфа-канала создание приятных прозрачных изображений PNG8 и GIF (без страшных чрезмерно визуальных зернистых (часто белых) границ) является настоящим искусством, изображающим пиксель.
трюк предназначен для подкрашивания границ между цветом и прозрачностью вручную и для установки фонового цвета изображения (при рендеринге от альфа-канала до однократной прозрачности) до в среднем цвет фона изображения будут использоваться против.
Идея толстых png заключается в том, что у них есть альфа-каналы, которые дадут вам (наглядный пример) приятные оттенки (если бы вы применили такой эффект), которые будут смешиваться с любым фоном. Теперь с современными браузерами это работает довольно неплохо (и не требует пиксельного искусства). Pixel-art PNG8/GIF все еще может иметь свое место, но для base64 кодированных ui-элементов, как правило, маленькие значки.
В Delphi это возможность. – user1531040
Я думаю, что ответ на ваш вопрос: http://stackoverflow.com/questions/493296/css-display-an-image-resized-and-cropped – Bruniasty
Вы могли бы предоставить рабочую демонстрацию для репликации этой проблемы? (например, вы говорите об изображении, но я не вижу изображения в вашем вопросе) – jbutler483