Forum » Programiranje » C# Bitmap
C# Bitmap
misel_89 ::
Imam sledeči problem. Na faksu delamo projekt "avto-igra" v 2D.
Programiramo v c++, kjer izrisujemo z pomočjo bitmap-a slikice. Problem pa je da ni vgrajene funkcije rotate slike. Zaradi tega v odvisnosti od kota izrišemo določeno slikico avtomobila.
Tukaj pa nastopi problem pri izdelavi teh slikih. Naredili smo si program v c# v katerega damo sliko in nam jo zarotira 45 krat po 8 stopinj in vsako posebej shrani. Naša želja pa je, da bi nam slikice te shranil v trak eno za drugo. In kot izhod dal eno sliko na kateri je 45 slikic.
Glavno vprašanje kako zlepit takšne slikice skupaj?
Programiramo v c++, kjer izrisujemo z pomočjo bitmap-a slikice. Problem pa je da ni vgrajene funkcije rotate slike. Zaradi tega v odvisnosti od kota izrišemo določeno slikico avtomobila.
Tukaj pa nastopi problem pri izdelavi teh slikih. Naredili smo si program v c# v katerega damo sliko in nam jo zarotira 45 krat po 8 stopinj in vsako posebej shrani. Naša želja pa je, da bi nam slikice te shranil v trak eno za drugo. In kot izhod dal eno sliko na kateri je 45 slikic.
Glavno vprašanje kako zlepit takšne slikice skupaj?
MrBrdo ::
V C# narediš Bitmap ki je 45x večji (po širini) od navadne slike, potem pa uporabiš metodo DrawImage al nekaj takega (no, z draw se začne, malo poglej) da narišeš v ta bitmap tisti drug bitmap... vse skupaj (se pravi to risanje) pa daš v eno for zanko kjer vsakič povečaš začetno X koordinato za širino slike. Na koncu potem pač kličeš Save oz. karkoli že...
MrBrdo
Zgodovina sprememb…
- spremenilo: MrBrdo ()
Kami ::
Če želiš združiti samo en komplet slik in ne potrebujše rešitve v C# lahko za to uporabiš kar kakšen online sprite image generator (prvi zadetek na google - sicer je primarno namenjen generiranju CSS spritov ampak bi tudi za tvoj primer moral delovati brez problema) :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Android] pomoč pri postavitvi layoutaOddelek: Programiranje | 2220 (1978) | icurk |
» | [Android] SplošnoOddelek: Programiranje | 2005 (1135) | piki12 |
» | [c#] picturebox, slika na slikoOddelek: Programiranje | 1085 (895) | japol |
» | Skeniranje BMP ce vsebuje SubSlikoOddelek: Programiranje | 1376 (1269) | MTm2H37rqt7B |
» | [c#] enostavna Igrca -> poraba procesorja 95%Oddelek: Programiranje | 2157 (1521) | elKaktus |