Anuncio
domingo, 31 de marzo de 2013
sábado, 30 de marzo de 2013
createCompatibleImage: why is it faster than creating a Buffered image?
public static BufferedImage toCompatibleImage(final BufferedImage image) {
long now = System.currentTimeMillis();
final BufferedImage compatible = GraphicsEnvironment
.getLocalGraphicsEnvironment()
.getDefaultScreenDevice()
.getDefaultConfiguration()
.createCompatibleImage(image.getWidth(), image.getHeight(), image.getTransparency());
ColorConvertOp op = new ColorConvertOp(image.getColorModel().getColorSpace(), compatible.getColorModel().getColorSpace(), null);
op.filter(image, compatible);
return compatible;
FUENTE: http://www.java.net/node/693786
long now = System.currentTimeMillis();
final BufferedImage compatible = GraphicsEnvironment
.getLocalGraphicsEnvironment()
.getDefaultScreenDevice()
.getDefaultConfiguration()
.createCompatibleImage(image.getWidth(), image.getHeight(), image.getTransparency());
ColorConvertOp op = new ColorConvertOp(image.getColorModel().getColorSpace(), compatible.getColorModel().getColorSpace(), null);
op.filter(image, compatible);
return compatible;
FUENTE: http://www.java.net/node/693786
Etiquetas:
graficos,
gráficos,
java,
juegos,
optimizacion,
optimización
Conocer Sistema Operativo con Java
package com.mkyong.core; public class OSValidator { private static String OS = System.getProperty("os.name").toLowerCase(); public static void main(String[] args) { System.out.println(OS); if (isWindows()) { System.out.println("This is Windows"); } else if (isMac()) { System.out.println("This is Mac"); } else if (isUnix()) { System.out.println("This is Unix or Linux"); } else if (isSolaris()) { System.out.println("This is Solaris"); } else { System.out.println("Your OS is not support!!"); } } public static boolean isWindows() { return (OS.indexOf("win") >= 0); } public static boolean isMac() { return (OS.indexOf("mac") >= 0); } public static boolean isUnix() { return (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0 || OS.indexOf("aix") > 0 ); } public static boolean isSolaris() { return (OS.indexOf("sunos") >= 0); } }
FUENTE: http://www.mkyong.com/java/how-to-detect-os-in-java-systemgetpropertyosname/
System Properties for Java 2D™ Technology
This document lists the following properties:
- System Properties for All Platforms
- System Properties for Microsoft Windows Platforms
- System Properties for Linux and Solaris Platforms
Etiquetas:
graficos,
gráficos,
java,
juegos,
optimizacion,
optimización
Suscribirse a:
Comentarios (Atom)