Вывод ответа #1863319437

-

Мастерство программирования

питонщики, тренируем свой мозг!

dimy44


Репутация: 537
репутация: 537
| на сайте с 2006 года | последнее посещение: вчера в 19:10
сообщений: 2540

Пост № 1863319437

Deftrue, а как насчет наклонного текста?

img.text((10, 100), u'Abcde', 0x0, (None, 50, 3))

там ведь по оси Х с нахлестом буквы
------------------
блин, еле отработал седня с будуна. Вот, пришел, нацарапал. Знаю, что фигня, но учитывая мое состояние я щас туго соображаю.
from graphics import Image
from appuifw import app, Canvas
from e32 import ao_sleep as sleep
canvas=Canvas()
app.body=canvas
img=Image.new(canvas.size)
img.text((10, 100), u'Abcde', 0x0, (None, 50, 1))
l, l2, l3=[], [], []
x=0
for i in range(canvas.size[0]):
__for ii in range(canvas.size[1]):
____if img.getpixel((i, ii))[0]==(0, 0, 0):
______x=0
______l.append(i)
______l2.append(ii)
____else:x+=1
____if ii==0 and x>canvas.size[1]:
______try:
________l3.append((min(l), min(l2), max(l)+1, max(l2)+1))
______except:pass
______l, l2=[], []
______x=0
for i in l3:
img.rectangle(i, 0xff5500)
print l3
canvas.blit(img)


sleep(10)
Колись на свой код=)


ответ опубликован:
Рейтинг: 5
голосов: 2