相关疑难解决方法(0)

剪出文字形状的图像

我需要在另一个图像中剪切出文本形状的图像.我认为它最好显示在图像中.

这是一张猫的照片:

一只好的猫的照片

这是我要删除的文字:

文本切出猫照片

生成的图像是这样的:

导致猫照片的剪切

文本图像将始终为黑色并具有透明背景,并且生成的剪切图案也应具有透明背景.两个输入图像也将具有相同的大小.

java image image-processing

43
推荐指数
4
解决办法
1万
查看次数

动态图形对象绘画

试图找出最好的方法来做到这一点(并且没有任何具体细节我不知道).

我正在以可视方式显示图形(各种节点,边缘连接它们),圆圈和线条代表这样.每个节点都将在运行时添加,我无法对其进行硬编码.根据我的理解,所有绘画都需要在paint(Graphics g)方法中完成 - 这没有用,因为我无法更改参数,而且似乎只在初始创建期间调用它?

现在我正在考虑让它调用各种其他方法,传递Graphics对象,并依赖于其他变量 - 我将决定这是否是我甚至想要调用的(因为paint()方法是我唯一可以调用的方法).

我完全错了吗?从来没有打扰过这个.

为了让您更好地了解我想要最终得到的内容:我希望能够传递我想为节点添加的形状的坐标,然后将其添加到目前为止我在图表上的任何内容.然后与边缘相同,我希望能够传递线的起点和终点,以重新绘制当时存在的任何内容.

不完全是我现在想要的 - 但是你会从我到目前为止拼凑的内容中得到这个想法:

import java.awt.*;
import javax.swing.*;
public class MyCanvas extends Canvas
{
    public MyCanvas()
    {
    }
    public void paint(Graphics graphics)
    {
        // Keep this until I figured out if it's painted on load or not.
        graphics.drawLine(10, 20, 350, 380);
    }
    public static void main(String[] args)
    {
        MyCanvas canvas = new MyCanvas();
        JFrame frame = new JFrame();
        int vertexes = 0;
        // Change this next part later to be dynamic. …
Run Code Online (Sandbox Code Playgroud)

java graphics swing paint

7
推荐指数
1
解决办法
2万
查看次数

如何在java中调整文本大小

我已经看到,在photoshop文本中只需拖动即可轻松调整大小.我们如何在Java中做同样的事情?关于如何在java中调整文本大小的任何想法?添加了在photoshop中调整大小的字母"A"的快照

在此输入图像描述


请告诉我这段代码有什么问题?

public class ResizeImage extends JFrame {

    public ResizeImage(){
        JPanel panel = new JPanel(){
            public void paintComponent(Graphics g) {
                // In your paint(Graphics g) method
                // Create a buffered image for use as text layer
                BufferedImage textLayer = new BufferedImage(240, 240, 
                                              BufferedImage.TYPE_INT_RGB);

                // Get the graphics instance of the buffered image
            Graphics2D gBuffImg = textLayer.createGraphics();

                // Draw the string
                gBuffImg.drawString("Hello World", 10, 10);

                // Rescale the string the way you want it
                gBuffImg.scale(200, 50);

                // Draw the buffered image …
Run Code Online (Sandbox Code Playgroud)

java swing text image java-2d

5
推荐指数
2
解决办法
6608
查看次数

使用java.awt.BasicStroke动画化虚线

有没有办法使用java.awt中的BasicStroke生成动画虚线?我的愿望是以与photoshop的矩形品牌工具的动画线相同的方式运行虚线.

java graphics animation awt

3
推荐指数
1
解决办法
4267
查看次数

标签 统计

java ×4

graphics ×2

image ×2

swing ×2

animation ×1

awt ×1

image-processing ×1

java-2d ×1

paint ×1

text ×1