Андрей Смирнов
Время чтения: ~19 мин.
Просмотров: 0

Как в windows открывать и редактировать файлы формата jpg или jpeg

В чем отличия форматов изображений bmp, png, jpg, gif

Я много-много написал выше, но так и не дал ответа на вопрос, выведенный в заголовок. Не знаю, смогу ли ответить, но попытаюсь.

Но для начала маленькая иллюстрация. Я взял одну картинку и сохранил ее в отдельной папке в нескольких форматах. Результаты наглядны

Обратите внимание на вес изображений разных форматов

Итак,

Формат JPEG (Joint Photographic Experts Group) – объединенная группа экспертов-фотографов. Так называлась компания, разработавшая этот формат. Пожалуй, самый распространенный формат изображений, с которым сталкивался каждый, хоть раз садившийся за компьютер. Редактировать файлы jpeg можно практически в любом графическом редакторе. При сжатии цвет соседних пикселей усредняется. Этим вызваны потери в качестве. Тем не менее, качество таких изображений неплохое, даже хорошее, если сравнивать с некоторыми другими форматами.

Формат BMP (Bitmap Picture) – растровое изображение. Качество изображений на высоте, потому что информация почти не сжимается. Но и размер таких файлов по сравнению с jpeg – огого.

Формат GIF (Graphics Interchange Format) – формат обмена графическими данными. Очень популярный формат. Он позволяет сохранять анимированные изображения. Хотя считается, что он устарел. Но, судя по популярности гифок, со сцены этот формат сойдет не скоро. Конечно, для фотографов gif не пойдет – количество цветов в этом формате сильно ограничено 256. Зато в интернете это едва ли не основной формат. Еще один немаловажный плюс – файлы gif поддерживают режим прозрачности.

Формат PNG (Portable Network Graphics) – переносимая сетевая графика. Формат был разработан на смену формату GIF. Существует даже неофициальная расшифровка аббревиатуру как «PNG is Not GIF» — PNG не GIF. Этот формат поддерживает не только прозрачность, но и полупрозрачность от 1% до 99%, что является большим плюсом. Но PNG не может в одном файле хранить несколько изображений, как gif. Поэтому он не может использоваться для создания анимированных картинок.

Конечно, я рассказал не обо всех форматах изображений. Но эти – самые распространенные. Поэтому, думаю, вам была полезна моя статья «Чем отличаются форматы изображений bmp, png, jpg, gif».

Удачи вам во всех ваших благородных начинаниях!

Анимация, интерактивность и взаимодействие

Вообще говоря, и GIF-изображения можно оформить в виде специального стека в
одном файле, и полученный «фильм» (flipbook) воспроизвести можно, создав простую
растровую анимацию. И Netscape и Microsoft обеспечили поддержку «оживляемого»
GIF-формата, начиная еще с третьих версий своих браузеров, так что их присутствия
на Web теперь трудно избежать. Многочисленные GIF-аниматоры, позволяющие формировать
подобные GIF-стеки, широко распространены (причем как коммерческие, так и общедоступные).
Однако «оживление» GIF-формата может привести к неуправляемым размерам файлов,
ибо каждый «уровень» такого стека — это индивидуальное GIF-изображение, так
что типичные 15 кадров в секунду для компьютерной анимации могут «наплодить»
несчетное число килобайтов.

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

А теперь рассмотрим другие решения для Web-анимации и интерактивного взаимодействия
с пользователем, причем основную роль здесь продолжает играть фирма Macromedia,
давно вышедшая на рынок со своими программами Shockwave и Flash и непрерывно
улучшающая свои изделия, повышая их эффективность в соответствии с запросами
пользователей и проектировщиков.

Первоначально созданный как формат для Macromedia Director, Shockwave — это
семейство протоколов, нацеленных прежде всего на производство интерактивного
и графического содержания, создаваемого специально для использования в сети
Интернет. А Shockwave Flash — это вообще уникальный инструмент и один из самых
лучших способов для создания анимации и публикации ее на Web-странице. Shockwave
Flash образует совсем маленькие файлы (так как использует преимущественно векторный
формат представления) и по сравнению с другими форматами наиболее удобен с точки
зрения подготовки.

При публикации такой анимации на ваших страницах не забудьте уведомить об этом
пользователя, чтобы он заранее запасся дополнительным модулем и приготовился
к томительному ожиданию загрузки. Однако последние версии — и Netscape Navigator,
и Internet Explorer имеют модули просмотра для Flash-анимаций даже в базовой
поставке. Фирма Netscape подтвердила, что последующие версии Navigator будут
иметь такую поддержку для Flash даже на уровне кода.

Свойства файла

В зависимости от файловой системы, файл может обладать различным набором свойств.

Имя файла

В большинстве файловых систем имя файла используется для указания, к какому именно файлу производится обращение. В различных файловых системах ограничения на имя файла сильно различаются: в FAT16 и FAT12 размер имени файла ограничен 8.3 знаками (8 на имя и 3 на расширение); в других системах имя файла ограничено обычно в 255 байт; в NTFS имя ограничено в некоторых ОС 256 символами Unicode (по спецификации — 32 768 символов).

Помимо ограничений файловой системы, интерфейсы операционной системы дополнительно ограничивают набор символов, который допустим при работе с файлами.

  • Для MS-DOS в имени файла допустимы только заглавные латинские буквы, цифры. Недопустимы пробел, знак вопроса, звёздочка, символы больше/меньше, символ вертикальной черты. При вызове системных функций именами файлов в нижнем или смешанном регистре, они приводятся к верхнему регистру.
  • Для Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы >,
  • Для GNU/Linux (с учётом возможности маскировки) разрешены все символы, кроме / и байта, значение которого равно нулю, то есть 0x00.

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

Расширение имени файла

Расширение имени файла (часто расширение файла или расширение) как самостоятельный атрибут файла существует в файловых системах FAT16, FAT32, NTFS, используемых операционными системами MS-DOS, DR-DOS, PC DOS, MS Windows и используется для определения типа файла. Оно позволяет системе определить, каким приложением следует открывать данный файл. По умолчанию в операционной системе Windows расширение скрыто от пользователя.

В остальных файловых системах расширение — условность, часть имени, отделённая самой правой точкой в имени.

Основные атрибуты

В некоторых файловых системах, таких как NTFS, предусмотрены атрибуты (обычно это бинарное значение «да»/«нет», кодируемое одним битом). Во многих современных операционных системах атрибуты практически не влияют на возможность доступа к файлам, для этого в некоторых операционных и файловых системах существуют права доступа.

Название атрибутапереводзначениефайловые системыоперационные системы
READ ONLYтолько для чтенияв файл запрещено писатьFAT32, FAT12, FAT16, NTFS, HPFS, VFATDOS, OS/2, Windows
SYSTEMсистемныйкритический для работы операционной системы файлFAT32, FAT12, FAT16, NTFS, HPFS, VFATDOS, OS/2, Windows
HIDDENскрытыйфайл скрывается от показа, пока явно не указано обратноеFAT32, FAT12, FAT16, NTFS, HPFS, VFATDOS, OS/2, Windows
ARCHIVEархивный (требующий архивации)файл изменён после резервного копирования или не был скопирован программами резервного копирования; при изменении файла ОС автоматически устанавливает этот атрибут FAT32, FAT12, FAT16, NTFS, HPFS, VFATDOS, OS/2, Windows
SuidУстановка пользовательского IDвыполнение программы от имени владельца ext2Unix-like
SgidУстановка группового IDвыполнение программы от имени группы (для каталогов: любой файл созданный в каталоге с установленным SGID, получит заданную группу-владельца) ext2Unix-like
Sticky bitлипкий битизначально предписывал ядру не выгружать завершившуюся программу из памяти сразу, а лишь спустя некоторое время, чтобы избежать постоянной загрузки с диска наиболее часто используемых программ, в настоящее время в разных ОС используется по-разномуext2Unix-like

Права доступа

В некоторых файловых системах предусмотрена возможность для ограничения доступа пользователей к содержимому файла

В UNIX-подобных операционных системах для файлов обычно выделяют три типа прав: на запись, чтение и выполнение.

Каждое право задаётся раздельно для владельца, для группы и для всех остальных. ACL позволяют расширить этот список.

В операционных системах Windows NT при работе с файловой системой NTFS права доступа задаются явно для пользователей или групп (или наследуются от вышестоящих объектов). Права в себя включают право на чтение, запись исполнение, удаление, смену атрибутов и владельца, создание и удаление подпапок (для папок) и чтение прав доступа.

Каждое право может быть задано как разрешением, так и запретом, запрет имеет больший приоритет, чем разрешение.
Представление файлов в графических оболочках.

Интернет (Web-страницы)

  • Статические
    • HTML — (.html, .htm) — язык разметки гипертекста (HyperText Markup Language)
    • XML — (.xml) — расширяемый язык разметки (eXtensible Markup Language)
    • XHTML — (.xhtml, .xht) — расширяемый язык разметки гипертекста (eXtensible HyperText Markup Language)
    • MHTML — (.mht, .mhtml) — архивированный HTML (веб-архив), хранит все данные веб-страницы (текст, изображения и проч.) в одном большом файле, упакованном по стандарту MIME (MIME HTML)
  • Динамически генерируемые
    • ASP — (.asp) — активные серверные страницы от Microsoft (Active Server Page)
    • ASPX — (.aspx) — активные серверные страницы на основе.NET от Microsoft (Active Server Page .NET)
    • ADP — AOLserver Dynamic Page
    • BML — (.bml) — Better Markup Language (templating)
    • CFM — (.cfm) — интерпретируемый скриптовый язык программирования ColdFusion
    • iHTML — (.ihtml) — Inline HTML
    • JSP — (.jsp) — JavaServer Pages
    • Lasso — (.las, .lasso, .lassoapp)
    • PL — (.pl) — язык программирования Perl
    • PHP — (.php, .phtml) — аббревиатура от PHP: Hypertext Preprocessor
      , первоначально была аббревиатура от Personal Home Page
    • SSI — (.shtml, .stm, .shtm) — HTML вместе с Server Side Includes

Таблица наиболее часто встречающихся расширений:

Расширение
Тип файла
Пример
exe программы ACDSee9.exe
com Command.com
doc документы (Microsoft Word) Письмо.doc
xls таблицы(Microsoft Excel) Каталог.xls
txt текстовые документы текст.txt
ppt презентации (Microsoft PowerPoint) Презентация.ppt
htm страницы из Интернета Книга.htm
html Книга.html
hlp справка Windows.hlp
bmp рисунок, фотография Рисунок.bmp
jpg Фото.jpg
tif Природа.tif
gif Рисунок.gif
mp3 Музыка Песня.mp3
mpeg видео Фильм.mpeg
avi Клип.avi
zip архив ZIP Реферат.zip
rar архив WinRAR Реферат.rar

Расширение может быть длинной и более 3-х символов в современных Windows, а в Linux его наличие вовсе необязательно.

Вообще, расширения файлов в Windows часто зависят от конкретного приложения
, и открыть сторонним приложением файлы с таким расширением может быть затруднительно или даже невозможно. Так, например, расширение psd имеют файлы, созданные в графическом редакторе Adobe Photoshop (впрочем, эта программа позволяет сохранить готовый файл практически в любом графическом формате). Текстовые файлы, созданные в Microsoft Word, можно узнать по расширению doc (docx для новых версий программы), а текстовый редактор Open Office работает с форматом odt. Также текстовые файлы
могут иметь разрешение txt или rtf.

Как узнать,С какими типами файлов работает ваша операционная система?


Зайдите в Проводник
, в выпадающем меню Сервис

выберите пункт Свойства папки

и в открывшемся диалоговом окне перейдите на вкладку Типы файлов
.

На этой вкладке будет таблица в две колонки — расширение файла в Windows и соответствующий ему .

!!!
Важно

Если компьютер настроен таким образом, что показаны расширения файлов, то, когда Вы изменяете название файла, оставляйте расширение как есть. То есть меняйте название файла до точки

Если Вы измените расширение, файл может после этого перестать открываться. Помните это!

strana-sovetov.com

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

Сжатие изображений

Чтобы сэкономить пространство для хранения графических файлов и быстрее передавать его по сети, к ним применяются алгоритмы сжатия данных. Оно делится на два типа. Сжатие с потерями означает, что закодированные данные будут отличаться от исходных, но, как правило, незначительно. Однако при увеличении степени сжатия на картинке появляются заметные невооруженным глазом артефакты. Сжатие с потерями использует, например, JPEG формат. Сжатие графических файлов без потерь возможно в форматах TIFF, BMP, GIF и PNG, и оно позволяет восстановить распакованные данные с точностью до бита.

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

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

Это аналогично движению вперед. Мы добавляем новую кнопку «Удалить», и когда она нажата, мы просматриваем список и удаляем из него все выбранные фигуры. Хорошо рассмотреть две вещи в методе удаления. Во-первых, мы сканируем список назад, потому что меняем его размер. Вероятно, распространенная ошибка заключается в цикле «за» от 0 до размера списка — 1, удаляя из него элементы. Эта проблема удаляется, если мы сканируем список назад. Изменение размера списка приведет к ошибке.

Резюме файла 8

Расширение файла 8 имеет два тип (-ов) файла (-ов) и связано с два различными программными обеспечениями, но главным образом с IBM Embedded ViaVoice, разработанным IBM. Часто они представлены в формате IBM Embedded ViaVoice Voice Type Languages Scripts Data.
Расширение файла 8 указано преимущественно в категории Data Files. В менее распространенных приложениях они также могут откноситься к Uncommon Files.

Файлы с расширением 8 были идентифицированы на настольных компьютерах (и некоторых мобильных устройствах). Они полностью или частично поддерживаются Windows, Linux и Unix.

Рейтинг популярности расширения файла 8 составляет «Низкий», что означает, что эти файлы, как правило, не встречаются в большинстве файловых хранилищ пользователя.

Графика и трафик

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

Чтобы разобраться с большим количеством форматов и протоколов, принятых в Интернете,
и построить собственную страницу, необходимо отобрать то, что является самым
подходящим для ваших конкретных целей. Некоторые форматы могут быть специфичны
только для одного браузера, а другие потребуют специального внешнего модуля.
Мы выбрали из всего многообразия форматов только те, которые наиболее часто
используются авторами популярных сайтов и принимаются пользователями.

GIF и JPEG — это два наиболее популярных графических формата, которые давно
стали фактическими стандартами для использования на WWW. Оба достаточно универсальны,
читаются большинством браузеров и не требуют специального программного обеспечения
(или дополнительных модулей). GIF и JPEG — растровые форматы изображения, что,
соответственно, определяет фиксированный формат (разрешение) при отображении
таких картинок на экране. При попытке масштабирования (предусмотренного в некоторых
браузерах) растровые (пиксельные) изображения значительно теряют в качестве.
Для 8-разрядного (256-цветового) формата GIF, кроме того, серьезной проблемой
является выбор цветовой палитры.

Векторные графические форматы значительно более привлекательны для использования
в Сети. В отличие от точечных рисунков векторная графика основана на математическом
(геометрическом) представлении данных. Такие изображения значительно меньше
по объему хранения/передачи, легко масштабируются и практически не теряют в
качестве при любых преобразованиях. К сожалению, векторные форматы еще малоупотребимы
в Интернете, но стандарты уже сформированы и должны заинтересовать проектировщиков.

Несколько векторных стандартов было предложено сравнительно недавно, а форматы
PGML и VML в настоящее время рассматриваются консорциумом W3C (World Wide Web
Consortium). Однако фирма Macromedia, продвигающая VML, давно открыла свой векторный
формат Shockwave Flash другим разработчикам и реализовала дополнительные модули
для просмотра графики в этом формате для популярных браузеров.

Однако не для всех применений новые средства — обязательно лучшие. Самыми распространенными
изображениями, публикуемыми в Интернете, до сих пор являются цифровые фотографии,
рисунки и отсканированные картинки, которые весьма трудоемко, да и вряд ли целесообразно
переводить в векторный формат.

Поэтому выбор формата в конечном счете зависит от ваших задач, и то, какие
изображения больше соответствуют вашей целевой аудитории, решать только вам.

Далее мы поможем вам определиться с выбором растрового формата — GIF, JPEG
или PNG, познакомим с новыми векторными форматами — PGML и VML и дадим некоторые
рекомендации по их использованию.

Определение

Расширение — это вторая часть имени файла, находящаяся после точки. Как правило, оно состоит из 2-4 символов. Данное обозначение упрощает работу операционной системы, подсказывая ей, какая именно информация содержится в документе и какую программу нужно использовать, чтобы открыть файл.

При установке любой новой программы в реестр Windows вносятся данные о том, с какими форматами она может работать. Именно благодаря этому картинки открываются в специальных галереях, а музыка — с помощью мультимедийного проигрывателя. При желании вы можете изменить программу, которая будет использоваться для открытия файлов определённого типа.

Как работает сжатие файлов: сжатие с потерями

Сжатие с потерями уменьшает размер файла, удаляя ненужные биты информации. Это наиболее распространенный формат изображений, видео и аудио, где нет необходимости в идеальном представлении исходного мультимедиа. Многие распространенные форматы для этих типов носителей используют сжатие с потерями; MP3 и JPEG – два популярных примера.

MP3 не содержит всей аудиоинформации из оригинальной записи – вместо этого он выбрасывает некоторые звуки, которые люди не могут слышать. В любом случае вы не заметите, что они отсутствуют, поэтому удаление этой информации приведет к меньшему размеру файла, практически без недостатков.

Аналогично, файлы JPEG удаляют ненужные части изображений. Например, в изображении, содержащем голубое небо, сжатие JPEG может изменить все пиксели неба на один или два оттенка синего вместо использования десятков различных оттенков.

Однако чем сильнее вы сжимаете файл, тем заметнее становится снижение качества. Вы, вероятно, испытали это с грязными файлами MP3, загруженными на YouTube. Например, сравните этот высококачественный музыкальный трек:

С этой сильно сжатой версией той же песни:

Сжатие с потерями подходит, когда файл содержит больше информации, чем нужно для ваших целей. Например, допустим, у вас есть огромный файл изображения RAW. Хотя вы, вероятно, хотите сохранить это качество при печати изображения на большом баннере, бессмысленно загружать файл RAW в Facebook.

Изображение содержит так много данных, что не заметно при просмотре на сайтах социальных сетей. Сжатие изображения в высококачественный JPEG выбрасывает некоторую информацию, но изображение выглядит почти невооруженным глазом. Смотрите наше сравнение популярных форматов изображений

JPEG, GIF или PNG? Типы файлов изображений объяснены и протестированы

JPEG, GIF или PNG? Типы файлов изображений объяснены и протестированыЗнаете ли вы различия между JPEG, GIF, PNG и другими типами файлов изображений? Знаете ли вы, когда следует использовать один вместо другого? Не бойся, MakeUseOf все объясняет!
Прочитайте больше
для более глубокого взгляда на это.

Сжатие с потерями в общем использовании

Как мы уже упоминали, сжатие с потерями отлично подходит для большинства видов носителей

В связи с этим жизненно важно, чтобы такие компании, как Spotify и Netflix, постоянно передавали огромные объемы информации. Максимальное уменьшение размера файла при сохранении качества делает их работу более эффективной

Можете ли вы представить, было ли каждое видео YouTube храниться и передаваться в оригинальном несжатом формате?

Но сжатие с потерями не очень хорошо работает с файлами, для которых важна вся информация. Например, использование сжатия с потерями в текстовом файле или электронной таблице приведет к искаженному выводу. Вы действительно не можете ничего выбросить без серьезного вреда для конечного продукта.

При сохранении в формате с потерями, вы часто можете установить уровень качества. Например, многие графические редакторы имеют ползунок для выбора качества JPEG от 0 до 100.

Экономия на уровне 90 или 80 процентов приводит к небольшому уменьшению размера файла, с небольшой разницей в глазах. Но сохранение в плохом качестве или повторное сохранение одного и того же файла в формате с потерями ухудшит его.

Ниже вы можете увидеть пример этого (нажмите, чтобы увидеть увеличенные изображения). Слева оригинальное изображение, загруженное с Pixabay в формате JPEG. Среднее изображение является результатом сохранения его в формате JPEG с 50-процентным качеством. И самое правое изображение показывает исходное изображение, сохраненное вместо этого в формате JPEG с 10-процентным качеством.

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

Перед кадрированием для загрузки размеры файлов составляли 874 КБ, 310 КБ и 100 КБ соответственно.

Растровые изображения

Наиболее распространённые форматы изображений – jpg (jpeg), gif, png, bmp. Все они относятся к растровой группе.

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

Вот пример растрового рисунка и его части под увеличением.

Видите, как размыт рисунок при увеличении?

Зато  редактировать, хранить и передавать растровые изображения намного проще, чем векторные

Это очень важно для простых пользователей

Работать с растром можно в таких удобных и известных редакторах, как Adobe Photoshop и Paint.

Функции, используемые точечными рисунками

Нижеследующие функции
используются с точечными рисунками.

ФункцияОписание
AlphaBlendПоказывает на экране
точечные рисунки, которые имеют прозрачные
или полупрозрачные пиксели.
BitBltВыполняет
передачу битовых блоков данных о цвете.
CreateBitmapСоздает
точечный рисунок с заданной шириной,
высотой и цветовым форматом (цветовыми
плоскостями и битами на пиксель).
CreateBitmapIndirectСоздает
точечный рисунок с заданной шириной,
высотой и цветовым форматом.
CreateCompatibleBitmapСоздает
точечный рисунок, совместимый с
устройством, которое связано с
заданным контекстом устройства.
CreateDIBitmapСоздает совместимый
аппаратно-зависимый точечный рисунок (DDB) из
аппаратно-независимого битового образа (DIB).
CreateDIBSectionСоздает аппаратно-независимый
растровый формат (DIB), который приложения
могут записывать непосредственно. 
ExtFloodFillЗакрашивает
область поверхности изображения
текущей кистью.
GetBitmapDimensionExИзвлекает
размеры совместимого точечного
рисунка. Извлекаемые размеры должно
быть установлены функцией SetBitmapDimensionEx.
GetDIBColorTableИзвлекает
RGB коды цвета из
записей в таблице цветов DIB-секции
точечного рисунка.
GetDIBitsКопирует
точечный рисунок в буфер.
GetPixelПолучает
значения RGB цвета
пикселя в заданных координатах.
GetStretchBltModeПолучает данные о текущем режиме растяжения
рисунка.
GradientFillЗаполняет
структуры треугольника и
прямоугольника..
LoadBitmapЗагружает
заданный ресурс растрового
изображения из модуля исполняемого
файла. 
MaskBltОбъединяет
данные о цвете исходного и целевого
точечных рисунков, используя заданную
маску и растровую операцию.
PlgBltВыполняет передачу блоков
битов данных о цвете
из заданного
прямоугольника в исходном контексте

устройства в заданный параллелограмм в
целевом
контексте устройства. 
SetBitmapDimensionExНазначает
предпочтительные размеры точечному
рисунку. Эти размеры могут быть
использованы приложениями; однако они не
используются системой.
SetDIBColorTableУстанавливает
RGB  коды цвета  в таблице
цветов аппаратно-независимого
растрового формата (DIB), который в
текущий момент выбран в заданный
контекст устройства.
SetDIBitsУстанавливает
пиксели в совместимом точечном рисунке
(DDB), используя данные о цвете,
найденные в заданном аппаратно-независимом
растровом формате (DIB).
SetDIBitsToDeviceУстанавливает
пиксели в заданном прямоугольнике
устройства, которое связано с целевым
контекстом устройства, используя
данные о цвете из аппаратно-независимого
растрового формата (DIB).
SetPixelУстанавливает
пиксель в заданных координатах в
заданном цвете.
SetPixelVУстанавливает
пиксель в заданных координатах в самом
близком приближении к  заданному
цвету. Точка должна быть в области
прорисовки и в видимой части
поверхности устройства.
SetStretchBltModeУстанавливает 
режим растяжения точечного рисунка в
заданном контексте устройства.
StretchBltКопирует
точечный рисунок из исходного
прямоугольника в целевой прямоугольник,
растягивая или сжимая его, чтобы, в случае
необходимости, подогнать под  размеры
целевого прямоугольника. Система
растягивает или сжимает точечный рисунок
согласно режиму растяжения, который в
текущий момент установлен в приемном
контексте устройства.
StretchDIBitsКопирует
данные о цвете для прямоугольника
пикселей в аппаратно-независимом
растровом формате (DIB) в заданный
прямоугольник приемника. Если приемный
прямоугольник является большим чем
исходный, эта функция растягивает ряды
и столбцы данных о цвете, чтобы
подогнать под приемный прямоугольник.
Если приемный прямоугольник является
меньшим чем исходный, эта функция
сжимает ряды и столбцы при помощи
использования заданной растровой
операции.
TransparentBltВыполняет передачу
битовых блоков данных о цвете,
соответствующих прямоугольнику пикселей
заданного исходного контекста устройства в
целевой контекст устройства.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации