Java: как добавить водяной знак на видеоJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java: как добавить водяной знак на видео

Сообщение Anonymous »

Я пытаюсь добавить водяной знак на изображение и видео. Для изображения я получил решение, как показано ниже:

Код водяной маркировки изображения

Метод

Код: Выделить всё

static void addWatermarkOnImage(String text, File sourceImageFile, File destImageFile) {
try {
BufferedImage sourceImage = ImageIO.read(sourceImageFile);
Graphics2D g2d = (Graphics2D) sourceImage.getGraphics();

// initializes necessary graphic properties
AlphaComposite alphaChannel = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.1f);
g2d.setComposite(alphaChannel);
g2d.setColor(Color.BLUE);
g2d.setFont(new Font("Arial", Font.BOLD, 64));
FontMetrics fontMetrics = g2d.getFontMetrics();
Rectangle2D rect = fontMetrics.getStringBounds(text, g2d);

// calculates the coordinate where the String is painted
int centerX = (sourceImage.getWidth() - (int) rect.getWidth()) / 2;
int centerY = sourceImage.getHeight() / 2;

// paints the textual watermark
g2d.drawString(text, centerX, centerY);

ImageIO.write(sourceImage, "png", destImageFile);
g2d.dispose();

//System.out.println("The tex watermark is added to the image.");

} catch (IOException ex) {
System.err.println(ex);
}
}
Вызов метода

Код: Выделить всё

File sourceImageFile = new File("e:/Test/Watermark/SwingEmailSender.png");
File destImageFile = new File("e:/Test/Watermark/text_watermarked.png");

addTextWatermark("CodeJava", sourceImageFile, destImageFile);
Следуя приведенному выше изображению кода, WaterMarking у меня отлично работает. В случае видеоразметки водой я перепробовал множество примеров в Интернете, но ничего мне не помогло. Итак, пожалуйста, помогите мне с видеомаркировкой воды в java/jsp

Подробнее здесь: https://stackoverflow.com/questions/377 ... k-on-video
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»