ЭС - Работа с кар...
Lenald (») 17 авг 01:11

РАБОТА С КАРТИНКАМИ



    Изображения - это очень мощный инструмент, который при уместном и умелом использовании украшает тему, становится "вишенкой на торте", а при неуместном или неумелом - безнадежно все портит. Поэтому о них мы тоже поговорим.

    Изображения бывают
векторными и растровыми.

    Растровые изображения (здесь используются только они) - это карта пикселей (пиксель 1 - цвет такой-то, пиксель 2 - цвет такой-то, и т.д.). При масштабировании увеличивается/уменьшается размер каждого пикселя. И если их сильно увеличить, то они станут "пикселизованными" (набор больших разноцветных квадратов) или размытыми (пиксели, увеличиваясь, частично наложатся друг на друга, в том числе и прозрачные). Уменьшение же растровых изображений приводит к тому, что цвет не вмещающихся пикселей используется при получении среднего цвета с вместившимися пикселями, в результате чего вы получаете какое-то маленькое мессиво непонятных цветов и форм.
    Единственный способ безболезненно масштабировать растровые изображения - это опытным путём. Лучше всего задавать размеры, кратные двум, но всегда нужно проверять результат.
    Подсказка: если исходный размер изображения - 16 пикселей, то велика вероятность, что ему подойдут и другие стандартные размеры шрифтов: 18, 20, 22, 24, 26, дальше - будет каша. Но не обязательно все.

Такого рода украшательства, в которых используются картинки больше шрифта
выглядят очень неряшливо из-за внезапных перепадов высоты строки (но больше коробит именно вот эта внезапная пустота).

    Плохо:

Размыто


Слишком мелко - чуть ли не восьмибитная графика
Lenald (») 19 авг 05:59
    Я понятия не имею, зачем разработчики впихнули сюда (в список кодов) css-спрайты, но тем не менее они это сделали... CSS-спрайты - это изображения, состоящие из нескольких изображений, и потом программист с помощью css указывает, что здесь мы используем вот эту область, а здесь - вот эту. Технически, другого применения у них нет, но некоторые все равно пытаются их куда-то впихнуть...
    Так вот: их использование - это высший пилотаж. На всём форуме всей игры действительно годных примеров применения css-спрайтов - по пальцам пересчитать. Если вы знаете, как их использовать, чтобы получилось лучше, чем "сносно" тогда вы можете смело их использовать. А если не знаете -
не используйте, потому что просто вот это:

... Это непонятно что... 



Отредактировал(а) Lenald, 19 сен 08:10
Lenald закрыл(а) топик
Чтобы писать на форуме нужно сохраниться
Назад к топикам
Мой Герой Главная
20 | 10
0.037 сек, 09:25:25
Служба поддержки
Overmobile © 2026, 16+
Другие игры
© 2004-2018 Kolobok Smiles