Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako otáčať obrázky s kachľovou v jazyku Java

" TiledLayer " trieda v jazyku Java vytvára obrázky pomocou obkladov alebo vrstvené skupinu snímok . Každá časť obrazu je dlažba a každý z nich obsahuje určenú hodnotu indexu . Môžete otáčať obrázky vo dlaždíc pomocou funkcie Java slučky . Slučka prechádza každým obrazom a presunie na ďalšie miesto . Pokyny dovolená 1

Otvorte svoj ​​preferovaný Java programovací editor a projekt , ktorý chcete upraviť . Dvakrát kliknite na súbor , zdrojový kód otočiť dlaždice .
2

Získať mriežky dát rozdûleného obrazu , a určiť počet indexov stĺpcov a riadkov . Nasledujúci kód načíta kachľové obrazových dát : .

Byte [ ] [ ] = dlaždice getGridData ( ) ; int rows = tiles.length ; pravý stĺpec = pole [ 0 ] Dĺžka ;

3

Nastaviť nové obklady vrstva slúži k otáčaniu obrázkov z aktuálneho kachľovou rozvrhnutie. Nasledujúci kód vytvorí novú vrstvu kachľové :

TiledLayer newtiles = new TiledLayer ( stĺpce , riadky , obklady , TILE_WIDTH , TILE_HEIGHT ) ;
4

Otočenie obrázkov . Nasledujúci kód používa Java slučku presunúť každý obrázok na ďalšie miesta v kachľových rozvrhnutie :

for ( int y = 0 , y < riadky , y + + ) { for ( int x = 0 ; x < , stĺpy , x + + ) { int tempindex = dlaždice [ y 1 ] [ x +1 ] , ak ( tileIndex > 0 ) newtiles.setCell ( x , y , tempindex ) ; }
5

nastavte novú vrstvu ako rozvrhnutie obrazov . Nasledujúci kód používa nový " newTiles " vrstvu priradiť nové rozloženie :

setTiledLayer ( newTiles ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené