Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 28.4.2007, 10:42   #1
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom 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...
Priložene slike
Kliknite na sliku za veću verziju

Ime:	Metatron!.BMP
Viđeno:	20 puta
Veličina:	4,7 KB
ID:	7628   Kliknite na sliku za veću verziju

Ime:	bg_code.bmp
Viđeno:	18 puta
Veličina:	470 bajtova
ID:	7630  
Priloženi fajlovi
Tip fajla: zip metatron.zip (6,7 KB, 22 puta viđeno)

Poslednja ispravka: PixelTerror (28.4.2007 u 10:57) Razlog: bleh
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 28.4.2007, 10:47   #2
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: BMP => bg code converter

Pogledaj u temi programming chalenge. Bio je slican zadatak. Tamo je Brains detaljno objasnio postupak izrade
Stevvan je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 28.4.2007, 11:01   #3
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom 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:
Priloženi fajlovi
Tip fajla: zip cashconvert.zip (89,6 KB, 20 puta viđeno)
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 28.4.2007, 12:29   #4
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom 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 ...
Priloženi fajlovi
Tip fajla: zip PTerror.zip (4,9 KB, 21 puta viđeno)
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku MG-RAY na korisnoj poruci:
PixelTerror (28.4.2007), Rexferitus (25.5.2007)
Stara 28.4.2007, 16:03   #5
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom Re: BMP => bg code converter

Hvala ti!

Mega-Hvala ti!

Peta-Über-Hvala ti!



...a sada da proverim da li radi
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 28.4.2007, 19:54   #6
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom 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...
Stevvan je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Stevvan na korisnoj poruci:
PixelTerror (29.4.2007), Rexferitus (25.5.2007)
Stara 29.4.2007, 2:06   #7
DelphiGuide
Novi član
 
Član od: 12.4.2007.
Lokacija: Vojvoda Stepa/Srbija
Poruke: 26
Zahvalnice: 8
Zahvaljeno 5 puta na 4 poruka
Slanje poruke preko MSN-a korisniku DelphiGuide
Određen forumom 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
Priložene slike
Kliknite na sliku za veću verziju

Ime:	screenshot.gif
Viđeno:	21 puta
Veličina:	95,4 KB
ID:	7655  
Priloženi fajlovi
Tip fajla: zip bmp2txt1.zip (97,7 KB, 18 puta viđeno)
Tip fajla: zip bmp2txt2.zip (87,9 KB, 17 puta viđeno)
DelphiGuide je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku DelphiGuide na korisnoj poruci:
PixelTerror (29.4.2007), Rexferitus (25.5.2007)
Stara 29.4.2007, 4:53   #8
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom Re: BMP => bg code converter

Hvala vam momci, veoma mnogo ste mi pomogli!

MG-RAY mozes mi postovati source tvog convertora?
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 29.4.2007, 12:39   #9
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Smile Re: BMP => bg code converter

Citat:
PixelTerror kaže: Pregled poruke
Hvala vam momci, veoma mnogo ste mi pomogli!

MG-RAY mozes mi postovati source tvog convertora?
yup... just don't do anything stupid...

btw. ako ti treba da radi brze...nije problem da se sredi...
Priloženi fajlovi
Tip fajla: zip PTerror.zip (9,9 KB, 16 puta viđeno)
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 29.4.2007, 15:45   #10
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom Re: BMP => bg code converter

Radi ovo brzo i sve je ok, samo si "sabotirao" progress display, lol
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 29.4.2007, 20:51   #11
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: BMP => bg code converter

Citat:
PixelTerror kaže: Pregled poruke
Radi ovo brzo i sve je ok, samo si "sabotirao" progress display, lol
Nisam "sabotirao" ... nesto sam ispravljao i ... nisam proverio da li radi...
Mada, radio je poslednji put kada sam proveravao
MG-RAY je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku MG-RAY na korisnoj poruci:
Rexferitus (25.5.2007)
Stara 30.4.2007, 23:43   #12
PixelTerror
Član
 
Član od: 11.11.2006.
Lokacija: Pannonia
Poruke: 276
Zahvalnice: 337
Zahvaljeno 39 puta na 33 poruka
Slanje poruke preko MSN-a korisniku PixelTerror
Određen forumom Re: BMP => bg code converter

Ma radi super, samo se progress bar tripuje, ali ko ga šiša...
PixelTerror je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku PixelTerror na korisnoj poruci:
Rexferitus (25.5.2007)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


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


Sva vremena su po Griniču +2 h. Sada je 13:36.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com