Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1575/14246

20120116-Mon-mujobrazek.py
   1 #!/usr/bin/python -Wall
   2 # -*- coding: utf8 -*-
   3 # Soubor:  20120116-Mon-mujobrazek.py
   4 # Datum:   16.01.2012 08:41
   5 # Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   6 # Licence: GNU/GPL 
   7 # Úloha:   udělám si vlastní obrázek ve formátu .XPM
   8 # 
   9 
  10 import sys
  11 
  12 matice = []
  13 for radek in range(64):
  14     matice.append([])  # přidám řádek
  15     for sloupec in range(64):
  16         if (radek+sloupec)%2==0:
  17             znak = '+'
  18         else:
  19             znak = '-'
  20         matice[radek].append(znak)  # přidám jeden pixel
  21             
  22 for radek in range(64):
  23     for sloupec in range(64):
  24         sys.stdout.write(matice[radek][sloupec])
  25     sys.stdout.write('\n')
  26 
  27 
  28 ovladac = open("matrix.xpm","w")
  29 
  30 text='''/* XPM */
  31 static char * XFACE[] = {
  32 /* řádků sloupců barev znaku_na_pixel */
  33 "64 64 2 1",
  34 /* barvy */
  35 "+ c #ffffff",
  36 "- c #000000",
  37 /* pixely */'''
  38 
  39 ovladac.write(text)
  40 
  41 for radek in range(64):
  42     ovladac.write('"')
  43     for sloupec in range(64):
  44         ovladac.write(matice[radek][sloupec])
  45     ovladac.write('",\n')
  46 
  47 ovladac.write('}\n')
  48 
  49 ovladac.close()
  50 
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net