|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
28.4.2007, 10:42 | #1 |
Član
|
BMP => bg code converter
Da li je teško napisati program koji iz slike (prilog slika 1, metatron!.bmp) napravi output txt file u stilu kao prva X linija pixela
ako je prvi pixel x1y1 crven onda to u txt fileu pise kod (prilog slika 2, bg_code.bmp) I da @ može biti bilo koji caracter koji user inputuje (#,%,$, itd) pa ako je slika X=40 Y=40 onda 40 ovakvih kodova u jednoj liniji txt fajla y2...y40 linija isto 40 ovakvih kodova... i da output u txt file izgleda kao prilog 3, metatron.zip Pošto sam video da u "Programming Chalenge"-u se dosta bavite slikama, voleo bih da zamolim da mi neko smućka mali programčić... ako mu ne predstavlja preveliki problem... Poslednja ispravka: PixelTerror (28.4.2007 u 10:57) Razlog: bleh |
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
28.4.2007, 10:47 | #2 |
Veteran
|
Re: BMP => bg code converter
Pogledaj u temi programming chalenge. Bio je slican zadatak. Tamo je Brains detaljno objasnio postupak izrade
|
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
28.4.2007, 11:01 | #3 |
Član
|
Re: BMP => bg code converter
Da ali nisam nikada programirao za windows i ne razumem se u pixel fazone toliko (ironicno, pogledaj mi nick)...
Naj naj program mi je ovo sto sam radio, Cash Convert: |
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
28.4.2007, 12:29 | #4 |
Starosedelac
|
Re: BMP => bg code converter
Dovoljno dobro smuckano ??? (da, treba ti .NET )
btw. i nije nesto brzo...tako da za vece slike moze da potraje ... |
Sledećih 2 korisnika se zahvaljuje korisniku MG-RAY na korisnoj poruci: | ||
PixelTerror (28.4.2007), Rexferitus (25.5.2007) |
28.4.2007, 16:03 | #5 |
Član
|
Re: BMP => bg code converter
Hvala ti! Mega-Hvala ti! Peta-Über-Hvala ti! ...a sada da proverim da li radi |
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
28.4.2007, 19:54 | #6 |
Veteran
|
Re: BMP => bg code converter
Evo napravio sam i ja. Da bi pokrenuo trebaju ti www.python.org i www.pygame.org. Lako je za koriscenje: Uznes jednu slicicu i nacrtaj znak u paintu koje god hoces velicine., i program ce svaki pixel slike pretvoriti u taj znak sa tom bojom.
Kod:
import pygame pygame.init() a = pygame.image.load('slika.bmp') znak = pygame.image.load('znak.bmp') width, height = a.get_width()*znak.get_width(),a.get_height()*znak.get_height() screen = pygame.display.set_mode((width, height)) a.convert() znak.convert() tacka = pygame.Surface((1,1)) kordinate = [] for y in range(znak.get_height()): for x in range(znak.get_width()): pix = znak.get_at((x,y)) if pix ==(0,0,0,255): kordinate.append((x,y)) for y in range(0,height,8): for x in range(0,width,7): try: tacka.fill(a.get_at((x/7,y/8))) except:tacka.fill((255,255,255)) for px,py in kordinate: screen.blit(tacka,(x+px,y+py)) pygame.display.update() pygame.image.save(screen, 'izlaz.bmp') pygame.quit() EDIT: Sada videh da si promenio prvi post Dobro, neka ostane onda i ovaj gore kod ako ti treba... |
Sledećih 2 korisnika se zahvaljuje korisniku Stevvan na korisnoj poruci: | ||
PixelTerror (29.4.2007), Rexferitus (25.5.2007) |
29.4.2007, 2:06 | #7 |
Novi član
|
Re: BMP => bg code converter
Evo ti jos jedna Win32 aplikacija sa tekstualnim formatom izlaza koji sam podesavas... Nije nesto brz za vece slike ali lako moze da se koriguje pa da postigne i do 10/tak puta vecu brzinu!
P.S. Kako ne moze da se uploaduje fajl veci od 100K morao sam da aplikaciju razbijem na dve RAR arhive ali sam ih preimenovao u zip. Promeni im ekstenzije u .rar i to je to... Imas i Screenshot |
Sledećih 2 korisnika se zahvaljuje korisniku DelphiGuide na korisnoj poruci: | ||
PixelTerror (29.4.2007), Rexferitus (25.5.2007) |
29.4.2007, 4:53 | #8 |
Član
|
Re: BMP => bg code converter
Hvala vam momci, veoma mnogo ste mi pomogli!
MG-RAY mozes mi postovati source tvog convertora? |
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
29.4.2007, 12:39 | #9 | |
Starosedelac
|
Re: BMP => bg code converter
Citat:
btw. ako ti treba da radi brze...nije problem da se sredi... |
|
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
29.4.2007, 15:45 | #10 |
Član
|
Re: BMP => bg code converter
Radi ovo brzo i sve je ok, samo si "sabotirao" progress display, lol
|
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
29.4.2007, 20:51 | #11 |
Starosedelac
|
Re: BMP => bg code converter
|
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
30.4.2007, 23:43 | #12 |
Član
|
Re: BMP => bg code converter
Ma radi super, samo se progress bar tripuje, ali ko ga šiša...
|
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci: | ||
Rexferitus (25.5.2007) |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
USB programi (Portabilne aplikacije) | oluja | Aplikativni softver | 24 | 17.12.2007 22:08 |
Pomoc (Source Code) | Korer | Programiranje | 8 | 16.4.2007 13:05 |
[PHP] PHP kod za prikaz slike u potpisu? | <Rio_da> | Serverske aplikacije i baze podataka | 6 | 1.2.2007 19:26 |
The Da Vincci Code | Wolverine | Akcione igre | 25 | 9.3.2006 21:41 |
Audio converter | NjegovaWisost | Aplikativni softver | 18 | 16.2.2006 22:23 |