Voisiko joku kertoa miten saan kuvan käännettyä 10 asteen kulmaan? Psplläkin on sellanen. Miten se tekisi kuvasta hienon ei mitään reikiä keskellä kuvaa. Flipit ja mirrorit osaan mutta...
Se joka kertoo ekana ja toimii mulla saa nimensä ohjelman kiitoksiin, kiitos.
Lähetetty on sähköpostilla.
kyseessä siis on vb:n kuvan kääntö.. joten voisitko sä sen tännekin pistää....
Hyvä idea, nyt on koodivinkeissä.
Mullahan on nyt vanha email osote... uusihan on iw_tic@hotmail.com et eihän täällä voi vaihtaa sitä :(
Antti vois vaihtaa kiitos.
Ja kiitos antti vielä toisen kerran kiitos, tosta ohjelmasta, paitsi noi pikku pisteet jotka toi ohjelma tekee.
Nyt on vaihdettu. Uusi sähköpostiosoite tulee tosin vasta uusiin viesteihin. Taas yksi asia, jonka unohdin keskusteluskriptejä tehdessäni.
Ylimääräiset pisteet saat pois pienentämällä lukua, joka tällä hetkellä on 0.007, mutta toisaalta ohjelma silloin hidastuu entisestään.
Huu! Mulla lataa vain sen 1s. sillä antin kuvalla =)
No nyt tuli hidastumista ;) pistin 0.00000001 heh heh.
[rotate] - ei vastaa
kjeh.
No jooo on se hidas. 0.001 niin lataa 10s... ääh 0.004 on ihan hyvä.
Anttiii!!! Ei näy vieläkään mun oikeaa mailia!
Antti miten sitä setpixeliä käytetään se tietääkseni nopeuttais?!?(kuinkahan mones viesti multa tää oli?)
En ymmärrä miksei uusi osoitteesi näy. Tiedostoissa kaikki näyttää olevan kohdallaan. Eikö vanhaa osoitetta voi kääntää uuteen?
Ja sitten asiaan: Mitä suurempi kuva, sen pienempi arvon tulee olla. Arvoa voi tosin pienentää sitä mukaan, kun mennään lähemmäs kuvan keskipistettä, mutta käytännön toteutus saattaa olla hankalampi.
SetPixel ei muistaakseni ole juurikaan nopeampi kuin PSet, mutta voithan yrittää. Sittenhän varmaan samantien kannattaa käyttää GetPixeliä Point:n sijasta. Tässä funktiot:
Public Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
Public Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
Ja hdc on tietty se, mikä tulee PSetin ja Pointin eteen.
Tarkoitin tietenkin:
...tulee olla. Arvoa voi tosin ->suurentaa<- sitä mukaan, kun...
Rykker kertoi että SetPixel on pikkusen nopeampi mutta en osaa käyttää sitä.
Nyt tein uuden kuvankääntöohjelman, joka löytyy koodivinkeistä nimellä Kuvan pyörittäminen 2. Ohjelma toimii uudella tavalla ja käyttää SetPixeliä ja GetPixeliä - ja on huomattavasti nopeampi.
Mitä Rykker sanoi :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.