
100mbru, android, bitrix, CentOS, cms, drupal, java, joomla, LAMP, linux, mysql, nicru, Open-Source, php, Red Hat, seo, telegramm, Typo3, ubuntu, win, windows, авто, администрирование, алгоритмы, алкоголь, бизнес, видео, военмех, выборы, германия, джино, домены, интересности, исследования, картинки, кино, компьютеры, ливия, магазин, маразм, мастерхост, обработка-изображений, пейнтбол, политика, политэкономия, прикольное-видео, программирование, путешествия, работа, религия, рунет, сайтостроение, сео, сми, технологии, украина, форум, хиханьки, холивары, хостинг
|
|
Java BufferedImage Установка прозрачного фона
10.02.2023
метод один
-
BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
-
Graphics2D graphics = bufferedImage.createGraphics();
-
bufferedImage = graphics.getDeviceConfiguration().createCompatibleImage(width, height, Transparency.TRANSLUCENT);
Второй
-
BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
-
BufferedImageGraphicsConfig config = BufferedImageGraphicsConfig.getConfig(bufferedImage);
-
bufferedImage =config.createCompatibleImage(width, height, Transparency.TRANSLUCENT);
Третий
-
ColorModel cm = ColorModel.getRGBdefault();
-
WritableRaster wr = cm.createCompatibleWritableRaster(width, height);
-
BufferedImage bufferedImage = new BufferedImage(cm, wr, cm.isAlphaPremultiplied(), null);
|