Jak mogę podzielić obiekt obrazu (java.awt.Image
) na mniejsze obrazy?Jak podzielić obraz na kilka mniejszych obrazów
na przykład dzielenie 64 * 64px obraz na arkuszu ikonki szesnastu 16 * 16px obrazów.
Jak mogę podzielić obiekt obrazu (java.awt.Image
) na mniejsze obrazy?Jak podzielić obraz na kilka mniejszych obrazów
na przykład dzielenie 64 * 64px obraz na arkuszu ikonki szesnastu 16 * 16px obrazów.
Patrz: http://rameshjavablog.blogspot.com/2012/04/sub-image-from-image-using-java.html
Korzystanie z funkcji takich jak:
image = createImage(new FilteredImageSource(image.getSource(),new CropImageFilter(13, 13, 143, 163)));
Podczas tworzenia obrazu przy użyciu filtra 'przycinania obrazu').
Wtedy powinno być tylko kwestią iteracja oryginalnego obrazu chwytając różne kwadraty chcesz.
Thx dużo, zamierzam to dużo użyć :) – ExotickBoyPl
Jeśli 'java.awt.Image' jest' BufferedImage', może być również wykonane za pomocą 'img.getSubimage (X, Y, W, H);'. – dangowans