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 | 2452 (2210) | icurk |
| » | [Android] SplošnoOddelek: Programiranje | 2117 (1247) | piki12 |
| » | [c#] picturebox, slika na slikoOddelek: Programiranje | 1206 (1016) | japol |
| » | Skeniranje BMP ce vsebuje SubSlikoOddelek: Programiranje | 1522 (1415) | MTm2H37rqt7B |
| » | [c#] enostavna Igrca -> poraba procesorja 95%Oddelek: Programiranje | 2272 (1636) | elKaktus |