Главная » Статьи для тега "Bitmap"

ANDROIDGRAPHICS И ANDROIDPIXMAP: ДВОЙНАЯ РАДУГА

Добавлено Дата: 23 August, 2013 категория: Программирование игр под Android

 

Итак, возвращаемся к нашей самой любимой теме: программированию графики.

Однако есть еще один аспект, изучение которого мы отложили до текущего момента, а именно: что делать с экранами различного размера и разрешения.

Обработка различных размеров экрана и разрешений

Читать »

Небольшая тестовая активность, демонстрирующая все методы вывода графики  – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 20 August, 2013 категория: Программирование игр под Android

Напишем небольшую тестовую активность, демонстрирующую все вышеперечисленные методы. Я хочу, чтобы вы сначала проанализировали код в листинге 4.13. Представьте, что мы используем экран с разрешением 480 х 800 в портретном режиме, на котором будут рисоваться разные фигуры. При программировании графики очень важно представлять себе результат выполнения команд. Это требует некоторой практики, но оно того стоит.

Читать »

Битовые карты в Android приложении

Добавлено Дата: 14 July, 2013 категория: Разработка для Android

 

Битовая карта (Bitmap) – последний, четвертый, основополагающий компонент для рисования. Кроме нее, в этот квартет входит то, что мы собираемся рисовать (String, Rect и т. д.), Paint, с помощью которого мы будем рисовать, и Canvas, на котором нужно рисовать. Сама битовая карта содержит биты. Как правило, вам не придется работать непосредственно с Bitmap, так как Canvas, сообщаемый в качестве аргумента к методу onDraw, уже несет в себе одну битовую карту.

Читать »

Примеры вывода в клиентскую область окна графики и текста

Добавлено Дата: 29 June, 2012 категория: Win32 API

Пусть в приложении необходимо выводить в клиентскую область окна текст, графические примитивы и растровое изображение. Для то­го чтобы можно было выполнять этот вывод независимо и в нужной последовательности, будем при нажатии клавиши «1» выводить стро­ки текста, при нажатии клавиши «2» выводить графические фигуры, а при нажатии «3» растровое изображение. Тогда выбор при выводе будем запоминать в переменной w при обработке сообщения об отпус­кании клавиши WMKEYUP, а собственно вывод будем реализовы-вать в функциях Font_Draw,   Graf_Draw и Paint_Proc:

Читать »

Использование камеры и создание снимков

Добавлено Дата: 18 February, 2012 категория: Разработка для Android

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

Читать »

Преобразование BitMap в Icon

Добавлено Дата: 20 May, 2011 категория: Delphi

Как мы видим, иконка (Icon)— это совсем не просто картинка 32×32 пиксела. По этой причине преобразование BitMap в Icon и обратно простым копированием невозможно. А как же быть, если мы страстно хотим создать иконку динамически, прямо при выполнении программы? Придется изворачиваться. Сейчас мы соорудим демонстрационную программу (доводить до полноценного приложения не будем), которая загружает произвольную картинку в формате JPEG или BMP, преобразует ее в иконку и сохраняет полученный ICO-файл. Заодно по ходу дела будут проиллюстрированы многие приемы работы с картинками в Delphi. В качестве пробного камня используем полноцветный женский портрет размером 800×600 пикселов на белом поле (я его заимствовал из сборника экранных обоев), логотип Apple в базовых цветах и фото бабочки, палитра которой изначально также была близка к базовой. Формат всех исходных файлов JPEG (файлы oboi359.jpg, apple.jpg и butterflyl.jpg находятся на диске в папке GlavalOM).

Читать »

Добавление закладки в редактор свойств

Добавлено Дата: 28 December, 2010 категория: C#, Компоненты

Стандартный редактор свойств нмеет две кнопки, переключающие его закладки. При нажатии на одну из ннх открывается список свойств компонента, а при нажатин на другую — список обработчиков событий. В этом разделе я хочу рассказать, как добавить свою кнопку и закладку в редактор свойств. Сама закладка редактора свойств описывается с помощью класса System.Windows. Forms. Design.PropertyTab. Для реализации своей закладки нужно перекрыть несколько свойств н методов (листинг 12.7):

Читать »