0

重複の可能性:
ステガノグラフィー用の Java ライブラリはありますか?

public void  myfunction()
{
  try
  {

   BufferedImage image = ImageIO.read(new File("first.jpg"));//first image
   BufferedImage overlay = ImageIO.read(new File("second.jpg"));//second image

   int w = Math.max(image.getWidth(), overlay.getWidth());
   int h = Math.max(image.getHeight(), overlay.getHeight());
   BufferedImage combined = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);

   Graphics g = combined.getGraphics();
   g.drawImage(image, 0, 0, null);
   g.drawImage(overlay, 0, 0, null);

   //here i combined 2 images in combined.jpg
   ImageIO.write(combined, "jpg", new File("DestinationPath", "combined.jpg"));//combined image

  } 
 catch (Exception e) 
 {
 e.printStackTrace();
 }
}

//この結合された.jpgを前のfirst.jpgとsecond.jpgに抽出したい? // このコードと組み合わせた 2 つの画像を抽出する方法は?

4

1 に答える 1

0

最初の画像を描画した後、オーバーレイを描画するときに透明度を設定できます。

float alpha = 0.75f;
int type = AlphaComposite.SRC_OVER; 
AlphaComposite composite = AlphaComposite.getInstance(type, alpha);
g.setComposite(composite);
于 2013-01-07T12:44:58.140 に答える