Нарисовать подушку: Как нарисовать подушку (40 фото) » Рисунки для срисовки и не только

Содержание

Рисуем страх и бьём подушку. Психологи — о том, как избавиться от стресса | ЗДОРОВЬЕ: События | ЗДОРОВЬЕ

Екатерина Гаврилова

Примерное время чтения: 4 минуты

6130

pixabay.com

Утром отключили воду, в офисе накричал начальник, в обед поссорились с коллегой, заболел ребёнок, пробка по пути домой, а вечером — ещё и домашние хлопоты… Знакомо? Эксперты подсказали «АиФ-Юг» несколько универсальных рецептов, которые наверняка помогут уберечь свои нервы даже в самых неприятных ситуациях. 

35 % — Рост цен и дороговизна товаров. 24 % — Безработица. 24 % — Преступность. 18 % — Жилищная проблема. 6 % — Здоровье.

Ведро на голове

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

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

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

Если кто-то разозлил вас, закройте глаза и медленно дышите, считая каждый вдох.

Кроме того, поможет и визуализация — можно представить морской берег с прозрачной чистой водой, шелестящий лес — что угодно, что вас успокаивает.

В случае, если вам приходится выслушивать упрёки в свой адрес (конечно, незаслуженные), представьте, что у спикера на голове ведро или кастрюля. Правда, в этом случае главное — не засмеяться, особенно, если кричит на вас начальник».

Семеро из десяти человек не могут адаптироваться к безделию в дни отпуска из-за стресса.

От письма до путешествия

Всем нам известны способы ухода от нервных переживаний. Но на деле применяем мы их в 15 % случаев. Психолог Николай Ивлев подготовил для читателей «АиФ-Юг» подборку простых упражнений, которые помогут в стрессовых ситуациях. 

«В любом случае, помните! Каждый человек запрограммирован на то, чтобы быть счастливым. А нашей задачей является не потерять этот дар, практиковать релаксацию как можно чаще. И тогда душа действительно будет находиться в состоянии гармонии, а все, казалось бы, неизбежные стрессовые ситуации будут нипочём», — говорит Николай Ивлев.

Смотрите также:

  • Автостопом на коляске. Как победить болезнь и проехать от Крыма до Сахалина →
  • Игры разума. Психолог о том, что скрывают детские развлечения и рисунки →
  • …Пусть всегда будет мама →

Краснодарский крайпсихологиястрессдепрессия

Следующий материал

Также вам может быть интересно

  • «Дети крика не слышат». Психолог о том, как найти общий язык с ребенком
  • Как справиться со стрессом?
  • С камешком за пазухой. Пять признаков лжеподруги
  • Границы дозволенного. Психотерапевт о проблемах отношений мужчин и женщин

Новости smi2.ru

9 простых способов декорирования в стиле прованс — INMYROOM

Декор интерьера

Предлагаем вам 9 простых способов декора дома в стиле прованс при помощи декоративного текстиля.

Каждый человек периодически стремится к переменам в своей жизни. Часто мы не замечаем, что изменив прическу, цвет волос или стиль в одежды, кардинально меняем наше мировосприятие, настроение, события вокруг. Те же ощущения и эмоции можно испытать, изменив пространство вокруг себя. Порой бывает сложно определиться, что следует изменить: только цвет стен, мебель или сделать глобальный ремонт?

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

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

1. Картины и часы с классическим прованским рисунком

Повесьте на стену несколько картин и яркие часы! Картины привлекают внимание и правильно расставляют акценты в помещении. Если в комнате вы используете еще какие-то элементы данного стиля (подушки, плетеные кресла, декоративные растения), то картины удачно завершат интерьер.

2. Комплексный подход к оформлению спальни 

Используйте готовые комплекты в стиле прованс: шторы с орнаментом, покрывало с декоративным карманом, картины и декоративные подушки. Изменив в интерьере лишь это, вы уже придадите ему настроение Прованса.

3. Декоративные рисунки на стенах и комнатные растения

Чаще всего в стиле прованс используются нежные пастельные цвета и белый цвет. Оригинальная идея: на светлых стенах нарисовать рисунок своими руками – это может быть дерево, птички или бабочки. Дополните свою комнату цветами и лампой в стиле ретро.

Разместите на кровати разные подушки.

4. Деревянная мебель

Используйте старую деревянную мебель. В интерьере в стиле прованс нормой считается использование слегка потертых старинных стульев и столов из натуральных природных материалов. Для ощущения «новизны» можно покрыть старый деревянный стул лаком. Для декорирования используйте текстильную декоративную подушку из коллекции «Прованс».

5. Декоративная дорожка на стол

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

6. Прованс в загородном доме

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

7. Шторы с цветочным орнаментом

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

8. Делайте акцент на природный орнамент и натуральные цвета

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

9. Будьте оригинальны! 

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

Клонирование рисунка на подушку

Описание

Купите 2 подушки и получите одну БЕСПЛАТНО.

Добавьте 3 подушки в корзину и используйте код: CLONE1FREE . Одна из подушек будет свободна.

🚚 Срок изготовления: 10-14 рабочих дней (без выходных), включая дизайн, настройку и доставку. Наслаждайтесь БЕСПЛАТНОЙ доставкой без минимальных затрат.

❤️ Изготовлен из мягкой и приятной на ощупь бархатистой полиэфирной ткани. Машинная стирка и сушка.

🤫 Незаметно отправляется по почте в непрозрачном полиэтиленовом пакете для максимального сюрприза

 

Оживите ЛЮБОЙ рисунок! превратите свое произведение искусства в подушку и обнимите его где угодно. Идеальный подарок как для детей, так и для взрослых, которые любят рисовать.

Просто загрузите фото, а все остальное сделают наши дизайнеры!

Сделано с 
❤️

✔️Из ультрамягкой бархатной полиэфирной ткани с наполнителем из полихлопка

✔machine Washable & Dryable

✔moces с молнией для легкого удаления заполнения

🙋 Вспособенно задаваемые вопросы:

. Как долго это нужно, чтобы получить наблия?

Обычно это занимает от 10 до 14 рабочих дней, исключая выходные. Это включает в себя дизайн, настройку и доставку (бесплатная доставка!).

Нужно ли редактировать и удалять фон перед загрузкой?

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

Могу ли я напечатать на подушке более 1 человека/животного?

Да! мы можем сделать групповые фотографии без дополнительной оплаты. Просто загрузите фотографию, и мы создадим подушку на основе контура групповой фотографии.

Подушка будет точно такой же, как на моем фото?

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

Посылаю подушку в подарок-сюрприз. Будет ли видна подушка и приложены ли какие-либо счета/квитанции?

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

Я не уверен, что моя фотография подходит, не могли бы вы посоветовать или выбрать одну для меня?

Обязательно! не стесняйтесь, пишите нам через веб-сайт/FB/IG и присылайте нам свои фотографии. Мы сообщим вам, подходят ли фотографии.

Вы делаете подушки квадратной или прямоугольной формы?

Да! просто укажите в разделе «Особые указания» и сообщите нам, что вы хотите сохранить фон и сделать подушку квадратной или прямоугольной формы.

Какого цвета ткань подушки?

В настоящее время мы используем белую тканевую основу. Ищите больше вариантов цвета в будущем!

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

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

Мы продолжим работу над дизайном, если не получим от вас ответа.

ВСТРЕЧАЙТЕ НАШИХ СЧАСТЛИВЫХ КЛИЕНТОВ

Присоединяйтесь к нашему растущему сообществу любителей подушек и разделите любовь с друзьями и семьей!

Premium Material

Ультрамягкая и качественная ткань.

Бесплатная доставка

На все заказы без минимальной суммы расходов.

Круглосуточная онлайн-поддержка

Спросите прямо сейчас!

Рисование фигур на изображениях с помощью Python и Pillow

Pillow предоставляет модуль рисования под названием ImageDraw , который можно использовать для создания простой 2D-графики на объектах Image . Согласно документации Pillow, «вы можете использовать этот модуль для создания новых изображений, аннотирования или ретуширования существующих изображений, а также для создания графики на лету для использования в Интернете».

Если вам нужны более продвинутые возможности рисования, чем те, что включены в Pillow, вы можете получить отдельный пакет под названием aggdraw .

В этой статье вы сосредоточитесь на том, что идет в комплекте с Pillow. В частности, вы узнаете о следующем:

  • Общие параметры
  • Рисование линий
  • Рисование дуг
  • Аккорды для рисования
  • Рисование эллипсов
  • Рисование кусочков пирога
  • Рисование полигонов
  • Рисование прямоугольников

При рисовании в Pillow используется та же система координат, что и в остальной части Pillow. Например, верхний левый угол по-прежнему (0,0). Если вы рисуете за пределами изображения, эти пиксели будут отброшены.

Если вы хотите указать цвет, вы можете использовать серию чисел или кортежей, как при использовании PIL.Image.new() . Для изображений «1», «L» и «I» используйте целые числа. Для изображений «RGB» используйте тройку, содержащую целые значения. Вы также можете использовать имена цветов, поддерживаемые Pillow, о которых вы узнали в , глава 2 .

Общие параметры

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

xy

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

  • ((верхний левый x, верхний левый y), (нижний правый x, нижний правый y)) или просто ((x1, y1), (x2, y2))
  • Кортеж коробки (x1, y1, x2, y2)

Когда дело доходит до рисования линии, многоугольника или точки, несколько координат задаются одним из следующих способов:

  • (x1, y1, x2, y2, x3, y3...)
  • ((x1, y1), (x2, y2), (x3, y3)...)

Метод line() нарисует прямую линию, соединяющую каждую точку. polygon() нарисует многоугольник, в котором каждая точка соединена. Наконец, point() будет рисовать точку размером 1 пиксель в каждой точке.

заливка

Параметр заливка используется для установки цвета заливки формы. То, как вы установили заливка определяется режимом изображения:

  • RGB : Установите значение каждого цвета (0-255) с помощью (R, G, B) или имени цвета
  • L (оттенки серого): Установите значение (0-255) как целое число

По умолчанию Нет или без заливки.

контур

Контур устанавливает цвет границы вашего рисунка. Его спецификация такая же, как у fill .

По умолчанию None , что означает отсутствие границы.

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

Рисование линий

Первый тип рисования, с которым вы познакомитесь, это как рисовать линии в Pillow. Все фигуры состоят из линий. В случае Pillow линия рисуется, сообщая Pillow начальную и конечную координаты, между которыми следует провести линию. Кроме того, вы можете передать ряд координат XY, и Pillow нарисует линии, соединяющие точки.

Ниже приводится определение метода line() :

 def line(self, xy, fill=None, width=0, Joint=None):
    """Нарисуйте линию или связанную последовательность отрезков линии.""" 

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

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

Крытый мост округа Мэдисон

Теперь откройте редактор Python и создайте новый файл с именем draw_line. py и добавьте в него следующий код:

 # draw_line.py

импортировать случайный
из PIL импортировать изображения, ImageDraw


строка определения (путь_изображения, путь_вывода):
    изображение = Изображение.открыть(путь_к_изображению)
    рисовать = ImageDraw.Draw(изображение)
    цвета = ["красный", "зеленый", "синий", "желтый",
              «фиолетовый», «оранжевый»]

    для я в диапазоне (0, 100, 20):
        draw.line((i, 0) + image.size, ширина=5,
                  fill=random.choice(цвета))

    image.save (выходной_путь)

если __name__ == "__main__":
    строка("madison_county_bridge_2.jpg", "lines.jpg") 

Здесь вы открываете изображение в Pillow, а затем передаете объект Image в ImageDraw.Draw() , который возвращает объект ImageDraw . Теперь вы можете рисовать линии на вашем изображении. В этом случае вы используете цикл для , чтобы нарисовать пять линий на изображении. Начальное изображение начинается с (0,0) в первом цикле. Затем положение X меняется на каждой итерации. Конечная точка — это размер изображения.

Вы используете модуль random для выбора случайного цвета из списка цветов. Когда вы запустите этот код, вывод будет выглядеть примерно так:

Линии, нарисованные на изображении

Теперь вы можете попробовать создать ряд точек и таким образом нарисовать линии. Создайте новый файл с именем draw_jointed_line.py и поместите в него этот код:

 # draw_jointed_line.py

из PIL импортировать изображения, ImageDraw


строка определения (output_path):
    изображение = Image.new("RGB", (400, 400), "красный")
    баллы = [(100, 100), (150, 200), (200, 50), (400, 400)]
    рисовать = ImageDraw.Draw(изображение)
    draw.line (точки, ширина = 15, заполнение = «зеленый», соединение = «кривая»)
    image.save (выходной_путь)

если __name__ == "__main__":
    строка("jointed_lines. jpg") 

На этот раз вы создаете изображение с помощью Pillow, а не рисуете свое собственное. Затем вы создаете список точек. Чтобы соединения линий выглядели лучше, можно установить для параметра соединение значение «кривая». Если вы посмотрите на исходный код метода line() , вы обнаружите, что «curve» — ​​единственное допустимое значение, отличное от None . Это может измениться в будущей версии Pillow.

Когда вы запустите этот код, ваше изображение будет выглядеть так:

 

Рисование соединенных линий

Теперь попробуйте удалить параметр соединение из кода и повторно запустить пример. Ваш вывод теперь будет выглядеть следующим образом:

Линии без стыков

Установив стык на «кривую», вывод будет более приятным для глаз.

Теперь вы готовы научиться рисовать дуги с помощью Pillow!

Рисование дуг

Дуга представляет собой изогнутую линию. Вы также можете рисовать дуги с помощью Pillow. Вот arc() спецификация метода:

 def arc(self, xy, start, end, fill=None, width=1):
    """Начертите дугу.""" 

arc() также можно построить, используя xy точек. Параметр start определяет начальный угол в градусах. Параметр end сообщает Pillow конечный угол, который также выражается в градусах. Два других параметра уже введены.

Чтобы увидеть, как можно нарисовать дугу, создайте новый файл с именем draw_arc.py и добавьте к нему этот код:

 # draw_arc.py

из PIL импортировать изображения, ImageDraw


защита дуги (выходной_путь):
    image = Image.new("RGB", (400, 400), "белый")
    рисовать = ImageDraw.Draw(изображение)
    draw.arc((25, 50, 175, 200), start=30, end=250, fill="green")

    draw.arc((100, 150, 275, 300), начало=20, конец=100, ширина=5,
             заполнить = "желтый")

    image. save (выходной_путь)

если __name__ == "__main__":
    дуга("arc.jpg") 

В этом коде вы создаете новое изображение с белым фоном. Затем вы создаете свой объект Draw . Далее вы создаете две разные дуги. Первая дуга будет заполнена зеленым цветом. Вторая дуга будет заполнена желтым цветом, но ширина ее линии будет равна 5. Когда вы рисуете дугу, заливка относится к цвету линии дуги. Вы не заполняете саму дугу.

Когда вы запустите этот код, ваше выходное изображение будет выглядеть следующим образом:

Рисование дуг

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

Теперь давайте двигаться дальше и научиться рисовать аккорды!

Рисование аккордов

Подушка также поддерживает концепцию аккордов . Хорда — это то же самое, что и дуга, за исключением того, что концы соединяются прямой линией.

Вот определение метода chord() :

 def chord(self, xy, start, end, fill=None, layout=None, width=1):
    """Нарисуйте аккорд. """ 

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

Создайте новый файл и назовите его draw_chord.py . Затем добавьте этот код, чтобы увидеть, как вы сами создаете аккорды:

 # draw_chard.py

из PIL импортировать изображения, ImageDraw


деф аккорд (output_path):
    изображение = Image.new("RGB", (400, 400), "зеленый")
    рисовать = ImageDraw.Draw(изображение)
    draw.chord((25, 50, 175, 200), start=30, end=250, fill="red")

    draw.chord((100, 150, 275, 300), start=20, end=100, width=5, fill="yellow",
                контур = "синий")

    image.save (выходной_путь)

если __name__ == "__main__":
    аккорд("chord.jpg") 

В этом примере на зеленом изображении будут нарисованы две хорды. Первый аккорд залит красным цветом. Второй аккорд закрашен желтым, но обведен синим. Синий контур имеет ширину 5.

Когда вы запустите этот код, вы создадите следующее изображение:

Рисование аккордов

Выглядит неплохо. Поиграйте и с этим примером. С небольшой практикой вы скоро освоите создание аккордов с помощью Pillow.

Теперь продолжим и научимся рисовать эллипсы!

Рисование эллипсов

Эллипс или овал рисуется в Pillow с помощью ограничивающей рамки (xy). Вы видели это несколько раз в предыдущих разделах.

Вот определение метода ellipse() :

 def ellipse(self, xy, fill=None, layout=None, width=1):
    """Нарисовать эллипс.""" 

ellipse() позволяет заполнить его цветом, добавить цветную рамку ( контур ) и изменить ширину из этого контур .

Чтобы увидеть, как можно создать ellipse() , создайте новый файл с именем draw_ellipse.py и добавьте в него следующий код:

 # draw_ellipse. py

из PIL импортировать изображения, ImageDraw


эллипс защиты (output_path):
    image = Image.new("RGB", (400, 400), "белый")
    рисовать = ImageDraw.Draw(изображение)
    draw.ellipse((25, 50, 175, 200), fill="красный")

    draw.ellipse((100, 150, 275, 300), контур = "черный", ширина = 5,
                 заполнить = "желтый")

    image.save (выходной_путь)

если __name__ == "__main__":
    эллипс("эллипс.jpg") 

В этом коде вы создаете красивое белое изображение с помощью метода new() . Затем вы рисуете красный эллипс поверх него. Наконец, вы рисуете второй эллипс, залитый желтым цветом и обведенный черным, где ширина контура установлена ​​равной 5.

Когда вы запускаете этот код, изображение, которое он создает, будет выглядеть следующим образом:

Рисование эллипсов

Вы можете создайте овалы и круги, используя ellipse() . Попробуйте и посмотрите, что вы можете с этим сделать.

Теперь давайте узнаем, как создавать кусочки пирога!

Рисование сегментов круговой диаграммы

Фрагмент круговой диаграммы аналогичен arc()) , но также рисует прямые линии между конечными точками и центром ограничивающей рамки.

Вот как определяется метод pieslice() :

 def pieslice(self, xy, start, end, fill=None, layout=None, width=1):
    """Нарисовать кусок пирога.""" 

Вы использовали все эти параметры в других рисунках. Для обзора, заливка добавляет цвет внутрь pieslice() , в то время как контур добавляет к рисунку цветную рамку.

Чтобы начать практиковать эту форму, создайте новый файл с именем draw_pieslice.py и добавьте в него следующий код:

 # draw_pieslice.py

из PIL импортировать изображения, ImageDraw


def pieslice (output_path):
    image = Image.new("RGB", (400, 400), "серый")
    рисовать = ImageDraw.Draw(изображение)
    draw.pieslice((25, 50, 175, 200), start=30, end=250, fill="green")

    draw.pieslice((100, 150, 275, 300), начало=20, конец=100, ширина=5,
                  контур = "желтый")

    image. save (выходной_путь)

если __name__ == "__main__":
    срез("срез.jpg") 

В этом коде вы создаете серое изображение для рисования. Затем вы создаете два кусочка пирога. Первые pieslice() заполнены зеленым цветом. Второй не заполнен, но имеет желтый контур . Обратите внимание, что каждый pieslice() имеет разную начальную и конечную степень.

Когда вы запустите этот код, вы получите следующее изображение:

Рисование секторов круговой диаграммы

Приложив немного усилий, вы сможете создать круговую диаграмму с помощью Pillow! Вы должны немного поиграть со своим кодом и изменить некоторые значения. Вы быстро научитесь самостоятельно делать красивые кусочки пирога.

Теперь давайте узнаем, как рисовать многоугольники с помощью Pillow!

Рисование многоугольников

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

Вот определение кода метода polygon() :

 def polygon(self, xy, fill=None, layout=None):
    """Нарисовать многоугольник.""" 

Все эти параметры должны быть вам знакомы. Идите вперед и создайте новый файл Python и назовите его draw_polygon.py . Затем добавьте этот код:

 # draw_polygon.py

из PIL импортировать изображения, ImageDraw


многоугольник определения (output_path):
    image = Image.new("RGB", (400, 400), "серый")
    рисовать = ImageDraw.Draw(изображение)
    draw.polygon(((100, 100), (200, 50), (125, 25)), fill="green")

    draw. polygon(((175, 100), (225, 50), (200, 25)),
                  контур = "желтый")

    image.save (выходной_путь)

если __name__ == "__main__":
    многоугольник("полигоны.jpg") 

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

На обоих рисунках вы указываете три точки. Это создаст два треугольника.

Когда вы запустите этот код, вы получите следующий вывод:

Рисование многоугольников

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

Рисование прямоугольников

Метод прямоугольника() позволяет рисовать прямоугольник или квадрат с помощью Pillow. Вот как определяется прямоугольник() :

 def прямоугольник(я, xy, заполнение=Нет, контур=Нет, ширина=1):
    """Нарисуйте прямоугольник. """ 

Вы можете передать два кортежа, которые определяют начальную и конечную координаты для рисования прямоугольника. Или вы можете указать четыре координаты в виде кортежа поля (кортежа из 4 элементов). Затем вы можете добавить контур , залейте цветом и измените ширину контура .

Создайте новый файл и назовите его draw_rectangle.py . Затем заполните его этим кодом, чтобы вы могли начать рисовать прямоугольники:

 # draw_rectangle.py

из PIL импортировать изображения, ImageDraw


прямоугольный прямоугольник (output_path):
    image = Image.new("RGB", (400, 400), "синий")
    рисовать = ImageDraw.Draw(изображение)
    draw.rectangle((200, 100, 300, 200), fill="красный")
    draw.rectangle((50, 50, 150, 150), fill="зеленый", контур="желтый",
                   ширина=3)
    image.save (выходной_путь)

если __name__ == "__main__":
    прямоугольник("прямоугольник. jpg") 

Этот код создаст синее изображение размером 400×400 пикселей. Затем он нарисует два прямоугольника. Первый прямоугольник будет заполнен красным. Второй будет заполнен зеленым и обведен желтым.

Когда вы запустите этот код, вы получите следующее изображение в качестве вывода:

Рисование прямоугольников

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

Подведение итогов

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

В этой статье вы узнали о следующих темах:

  • Общие параметры
  • Рисование линий
  • Рисование дуг
  • Аккорды для рисования
  • Рисование эллипсов
  • Рисование кусочков пирога
  • Рисование полигонов
  • Рисование прямоугольников

Вы можете многое сделать с формами, которые предлагает Pillow.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *