Как задать фотографии нужный размер. Изображения и их свойства в CSS. Изменение картинки в графическом редакторе

И снова я приветствую Вас в очередной теме посвященной языку JavaScript , в которой мы разберем методы alert, prompt, confrim . Данные методы являются встроенными в язык Javascript и помогают нам взаимодействовать с пользователем.
Alert выводит на экран браузера окно с определенной информацией, которое приостанавливает скрипт до момента нажатия пользователем кнопки ОК.
Prompt , как правило, выводит окно, в котором пользователю задают вопрос, на который он должен ответить в определенном текстовом поле, после чего нажать клавишу ОК. Также пользователь может ничего не вводить, нажав клавишу отмена.
Confirm также выводит окно, в котором пользователь уже не может вводить что-либо в текстовое поле, а может лишь нажать кнопку ОК или отмена.
А теперь после небольшого вступления перейдем к рассмотрению всего вышесказанного на практике.



alert, prompt, confirm



alert("Привет, дорогой пользователь!" );
var nameUser = prompt("Ваше имя?" , "name" );
var userAnswer = confirm("Вы действительно хотите покинуть сайт?" );



В результате при обновлении страницы браузера у нас появится окно с приветствием пользователя. После нажатия кнопки ОК, появится следующее окно, где будут спрашивать ваше имя. В данном методе есть два параметра, первый является обязательным и отвечает за заголовок, который будет выводиться, в нашем случае это вопрос имени пользователя. И второй параметр отвечает за значение, которое будет выводиться по умолчанию в текстовом поле. Если Вы введете ваше имя и нажмете кнопку ОК, то ваше имя поместиться в переменную nameUser . Если вы нажмете кнопку отмена, то в переменную будет записан null .
И напоследок окно, которое спрашивает у пользователя, хочет он покинуть наш сайт или нет. В случае согласия в переменную будет помещено булево значение true , и при отказе false соответственно. Вот и все, что следует знать о данных методах, до встречи в следующих уроках!

Этот урок является своеобразным продолжением предыдущего, в котором мы рассматривали , теперь пора углубить ваши познания и посмотреть CSS свойства изображения.

Размеры изображения в CSS







.img {
width:200px;
height: 200px;
}






Давайте разберемся, что здесь нового, я создал класс img в котором прописал размеры изображения, width это ширина, а height у нас высота, размеры я указал больше оригинальных, чтобы вы наглядно могли видеть, как изменится изображение.





(Это title) Пример страницы на HTML5

.img {
width:50px;
height: 50px;
margin: 20px;
}
.img1 {
width:50px;
height: 50px;
}



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


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




В браузере мы видим следующее:

Отступы от изображения в данном примере я сделал благодаря параметру margin который задал нам отступы от всех четырех краев по 20 пикселей. Здесь можно сделать более хитрую манипуляцию, можно задавать отступ от конкретного края, например:

  • margin-top – отступ от верхней стороны
  • margin-right – отступ от правой стороны
  • margin-bottom – отступ от нижней стороны
  • margin-left – отступ от левой стороны

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





(Это title) Пример страницы на HTML5

.img {
width:150px;
height: 150px;
border-width: 10px;
border-style: dotted;
border-color: #ff0000;
}






В браузере:

Задаем рамку вокруг изображения, благодаря параметру border для начала зададим ширину рамки с помощью border-width задаем её в пикселях, далее стиль рамки, то есть её вид border-style здесь есть несколько значений выбирать вам:

И последний параметр, который мы будем регулировать это цвет рамки, который задается параметром border-color.





(Это title) Пример страницы на HTML5

body {
background: url(proba.png);
}





В браузере видим:

Как вы поняли мы присвоили фон тегу body благодаря селектору тегов, так как он у нас занимает весь документ, так же мы можем присвоить и другим тегам. Параметр background сделал нам фон рисунком адрес к которому мы прописываем в скобочках. Так же можно и манипулировать с фоном например:

background: url(proba.png) repeat-x;

Фон будет повторяться только по оси X то есть горизонтально в одну линию.

background: url(proba.png) repeat-y;

Фон будет повторяться только по оси Y то есть вертикально в одну линию.

background: url(proba.png) no-repeat;

Фон не будет повторяться, а появится лишь одно изображение.

background-size: 500px 200px;

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

Прозрачность изображения с помощью CSS





(Это title) Пример страницы на HTML5

.img {
opacity: 0.5;
filter: alpha(Opacity=50);
}







В браузере видим следующее:

Это свойство пришло с появлением CSS3 и собственно получило достаточно обширное применение. Реализуется с помощью параметра opacity задает прозрачность изображения, значения от 0 до 1, а второй параметр filter: alpha(Opacity=50); делает тоже самое только для браузера Internet Explorier так как старые версии не поддерживают параметр opacity, значения от 0 до 100. В примере я специально сделал два изображения, чтобы наглядно было видно разницу.

На этом урок «CSS свойства изображения» заканчивается, я надеюсь этот урок был вам полезен и вдохновил на дальнейшее изучения языка и получение новых знаний.

Дата публикации:2014-04-22


Размер фотографии будет изменён с учётом указанного размера в сантиметрах (миллиметрах, дюймах), а также с учётом указанного размера в DPI, согласно стандартам бумажной печати. Размеры в см, мм и дюймах можно указывать с точностью до тысячных, например, вместо формата 15x10 можно выставить 15,201x10,203 см.

Таблица со стандартными размерами фотографий при вертикальном (портретном) положении:

Формат фото в сантиметрах (cm) Размер в миллиметрах (mm) Размер в пикселях
(для печати 300 dpi )
Соотношение сторон
(при альбомной ориентации)
3х4 (после ручной обрезки) 30x40 354x472 4:3 (1.33)
3,5х4,5 (после ручной обрезки) 35x45 413x531 4:3 (1.33)
9x13 89х127 1063x1535 10:7 (1.43)
10x15 102х152 1181x1772 3:2 (1.5)
13x18 127х178 1535x2126 7:5 (1.4)
15x20 (≈A5) 152х203 1772x2362 4:3 (1.33)
15x21 152х216 1772x2480 4:3 (1.33)
18x24 178x240 2126x2835 19:14 (1.36)
20x25 203x254 2362x2953 5:4 (1.25)
20x30 (≈A4) 203х305 2362x3543 3:2 (1.5)
30x40 305x406 3543x4724 4:3 (1.33)
30x45 305x457 3543x5315 3:2 (1.5)

Стандартный размер бумажного листа формата A4 - 21x29,7 см или 2480x3508 пикселей при 300 dpi. Размеры других форматов листов можно увидеть на странице в Википедии , но только не забывайте, что там перечислены размеры в миллиметрах и дюймах, т.е. в настройках на этой странице нужно выбрать соответствующую величину.

Если нужно изменить размер фотографии без учёта DPI (точек на дюйм), то есть только соблюдая пропорции указанного формата, то для этого нужно установить параметр "Размер в DPI" на "0" в настройках.

Исходное изображение никак не изменяется. Вам будет предоставлена другая обработанная картинка.

1) Укажите изображение в формате BMP, GIF, JPEG, PNG, TIFF:

2) Введите нужный формат фото в сантиметрах, миллиметрах или в дюймах
Нужный формат: X в миллиметрах (mm) сантиметрах (cm) дюймах (inches)
(По умолчанию указан формат 15x10 , который подходит для альбомной (горизонтальной) фотографии, для портретной (вертикальной) фотографии эти значения нужно поменять местами, то есть указать 10x15 , как и указано в таблице) Размер в DPI: (0 = "не учитывать DPI, сделать по пропорции на основе указанного формата")
(Размер исходной jpg-картинки в DPI можно , считав метаданные) Тип изменения размера точно до указанных размеров:
C соблюдением пропорций и обрезкой лишних краев
Резиновое растягивание или сужение, без обрезки
Без обрезки, с добавлением красного розового фиолетового синего бирюзового небесного салатового зелёного жёлтого оранжевого чёрного серого белого фона по краям Привязаться к: верхней левой центральной правой нижней части изображения