Processing:Справочник языка Processing/PImage/copy(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 4: | Строка 4: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= copy() <ref>[https://processing.org/reference/PImage_copy_.html processing.org - copy()]</ref>= | = copy() <ref>[https://processing.org/reference/PImage_copy_.html processing.org - copy()]</ref>= | ||
Строка 10: | Строка 10: | ||
==Класс== | ==Класс== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
PImage | PImage | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 16: | Строка 16: | ||
==Обозначение== | ==Обозначение== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
copy() | copy() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 28: | Строка 28: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
pimg.copy() | pimg.copy() | ||
pimg.copy(sx, sy, sw, sh, dx, dy, dw, dh) | pimg.copy(sx, sy, sw, sh, dx, dy, dw, dh) | ||
Строка 36: | Строка 36: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
pimg – любой объект типа PImage. Тип данных – PImage | pimg – любой объект типа PImage. Тип данных – PImage | ||
sx – координата X левого верхнего угла исходного изображения. Тип данных – int | sx – координата X левого верхнего угла исходного изображения. Тип данных – int | ||
Строка 51: | Строка 51: | ||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
Тип данных – объект PImage или void. | Тип данных – объект PImage или void. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 60: | Строка 60: | ||
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
PImage apples; | PImage apples; | ||
Строка 96: | Строка 96: | ||
|Высота логотипа издателя для schemaNewsArticle=45 | |Высота логотипа издателя для schemaNewsArticle=45 | ||
}} | }} | ||
{{Навигационная таблица/ | {{Навигационная таблица/Портал/Processing}} |
Версия от 12:04, 20 мая 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
copy() [1]
Класс
PImage
Обозначение
copy()
Описание
Копирует участок пикселей из одного изображения в другое. Если источник и «посадочная площадка» разного размера, метод copy() автоматически изменит размер исходного изображения, чтобы он соответствовал «посадочному» фрагменту. Никакой альфа-информации в процессе не используется, однако если в исходном изображении есть альфа-канал, то он тоже будет скопирован.
В Processing версии 0149 этот метод игнорирует imageMode().
Синтаксис
pimg.copy()
pimg.copy(sx, sy, sw, sh, dx, dy, dw, dh)
pimg.copy(src, sx, sy, sw, sh, dx, dy, dw, dh)
Параметры
pimg – любой объект типа PImage. Тип данных – PImage
sx – координата X левого верхнего угла исходного изображения. Тип данных – int
sy – координата Y левого верхнего угла исходного изображения. Тип данных – int
sw – ширина исходного изображения. Тип данных – int
sh – высота исходного изображения. Тип данных – int
dx – координата X левого верхнего угла «посадочной площадки». Тип данных – int
dy – координата Y левого верхнего угла «посадочной площадки». Тип данных – int
dw – ширина «посадочной площадки». Тип данных – int
dh – высота «посадочной площадки». Тип данных – int
src – объект типа PImage с исходным изображением. Тип данных – PImage
Возвращаемое значение
Тип данных – объект PImage или void.
Пример
PImage apples;
void setup() {
size(100, 100);
apples = loadImage("apples.jpg");
int x = width/2;
apples.copy(x, 0, x, height, 0, 0, x, height);
}
void draw() {
image(apples, 0, 0);
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |