Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 10
1

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

22.05.2014, 22:36. Показов 3388. Ответов 1
Метки нет (Все метки)

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

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
x=y=width=height=0
from PIL import Image
file=open("D:\\1.bmp","rb")
img=Image.open("D:\\1.bmp")
width, height = img.size
while x<width:
   while y<height:
     try:
        if (x==y):    
           img.putpixel ((x,y), (255, 255, 255))
           break
     except:
       print("Error")
     y=y+1
   x=x+1
y=0
x=width-1
while x>=0:
   while y<height:
     try:
        if (x+y==width-1):    
           img.putpixel ((x,y), (255, 255, 255))
           break
     except:
       print("Error")
     y=y+1
   x=x-1      
img.save("Krest.bmp")
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2014, 22:36
Ответы с готовыми решениями:

Нарисовать крест из символов
Всем привет, помагите решить задачу только использвав &lt;iostream&gt; Ввести длину и толщину креста и...

Нарисовать прямоугольник в прямоугольнике
Напишите программу рисующую на экране несколько вложенных друг в друга разноцветных...

Нарисовать символами крест заданной ширины
Ввести длину и толщину креста и нарисовать его из символов *. Гарантируется, что и длина, и толщина...

Как нарисовать фигуру (эллипс и крест)?
Привет, подскажите как нарисовать по верх элипса крест... Мне нужно сделать типо кнопку закрыть))

1
57 / 18 / 1
Регистрация: 14.05.2012
Сообщений: 134
23.05.2014, 04:07 2
Если вы хотите рисовать по точкам, и по верх картинки, то наверное вам нужно реализовать алгоритм рисования линии.
Например Алгоритм Брезенхэма
На первый взгляд он совсем не сложный.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2014, 04:07

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

Процедура: нарисовать пять закрашенных кругов в прямоугольнике
2. нарисовать пять закрашенных кругов в прямоугольнике используя процедуру

Как на прямоугольнике белого цвета нарисовать полосы?
Нужно нарисовать на ассемблере в графическом режиме белый прямоугольник и на нем нарисовать 6 линий...

Нарисовать ровный многоугольник (n граней) в прямоугольнике (не круге и не квадрате)
Приветствую! Мне необходимо рисовать разные многоугольники в прямоугольниках (см. пример) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.