-
Разрешение картинок
как лучше определять размер картинки, по разрешению? просто вот на работе сделал 1024х768, а дома открыл(стоит разрешение 1280х1024) картинка выглядит ужасно. вот я и думаю, может можно сделать так, чтобы при любом разрешении картинка была отличного качества?:0024:
-
Существует 2 вида изображения - 1. растровое и 2. векторное.
во 2м случае проблем как с уменьшением, так и с увеличением изображения (если конечно не задана определенная толщина линий обводок) нет,
но речь идет о растровом изображении 1024 пикселей открываемом на разрешении 1280 - тут несомненно могут быть искажения потому что - у вас было 1024 точек (скажем грубо квадратиков по ширине) - а вы их смотрите как 1280 - но их не стало 1280 а осталось техже 1024 и возникают искажения и ломка картинки - так как системе приходится както интерпретировать недостающие пикселы (квадраты). Если вы откроете это все дело в разрешении 1600 - то все будет еще хуже,
- совет, если речь идет об обоях на десктоп то - чтобы везде все было хоть както без искажений - делайте растровые картинки с максимальным разрешением, в вашем случае 1280х1024 и принеся обратно на работу - просмотрев например эту картинку на 1024х768 вы на 95% не заметите изменений.
(есть еще особенности и с зависимостью 2х параметров в растровой картинке (это размер - разрешение), в основном в полиграфии - но если вы все делаете для экранного разрешения - то оно 72 dpi в основном, есть случаи и 96 - но это уже как монитор позволяет)
Растровые изображения без потери качества можно только уменьшать !!!, (исключение очень маленькие - такие как иконки меньшие чем 32х32 их приходится дополнительно прорисовывать)
-
просто на разных разрешениях мониторов не меняйте размеры картинок, пусть она не будет занимать весь экран, зато будет без искажений
-
просто мне надо сделать логотип(шапку) на сайте. и чтоб без потери качества на других компах открывалась
-
ну из этой ситуации есть стандартные выходы:
1. сделать лого разрешением NNхMM и задать ему фиксированное положение на странице/блоке (слева - по центру - справа) а все что за этими размерами доливать фоном (естественно он должен быть однородным и за самим логотипом) типо - просто заливака цветом, градиетная (вертикальная) заливка, текстура
и тогда размер лого не изменится - он не исказится, а при увеличении разрешения экрана монитора поля дольются фоном и все останется одного вида
как это сделать - это в html раздел
2. конечно же можно сделать блок во flash - он то тягается без потери качестра под разные размеры экрана - но тут есть свои приколы, если лого будет 100% пределенного блока - есть просто тупые разрешения типо 1600х900 и лого может быть например плоским - поэтому нужно есче приспосо***тся, обычно делают тоже самое что в 1м случае, делаю объект флеша - а фон доливают в html
-
Diablo
Огромное спасибо =)
-
А как сделать чтобы картинка подстраивалась под разрешение пользователя.
Пример - есть картинка 1600*1200.
Надо сделать чтобы на экране 1024*768 и 1280*1024 она отображалась полностью.
http://jeeper.narod.ru/fddfdfd.bmp По ссылке лежит картинка на которой ясно видно что я хочу сделатьhttp://jeeper.narod.ru/fddfdfd.bmp
-
ну вам поможет флеш - там есть возможность чтобы мувик ресайзился в размер окна браузера - если в мувик поместить картинку - то она тоже будет ресайзится - но если вы даже с азами ActionScript то туда лучше не лезть - тоесть вам прийдется создать флешку отдельную управляемую скриптами
но качество будет все равно спорным - но кое как
-
С помощью какого-либо скрипта сделать, чтобы для пользователей с разными разрешениями мониторов при посещениями подгружались изображения разного качества.