我需要转换彩色背景上的彩色文字图片为白色背景和黑色字体颜色的图像。原图示例:
我尝试了的灰度,但它不适合我,因为我只需要白色的背部和黑色的字体。灰度方法的结果:
当我尝试将原始图像分割为Dictionary<pixelColorCode时,countInImage>。我认为最流行的颜色是背景原始图像的颜色,其他颜色是图像上的文本颜色。因此,我绘制了新的图像,就像原始的图像一样,但使用了白色和黑色像素:
for (int i = 0; i < originalImage.Width; i++)
{
for (int j = 0; j < ori
我有一个包含一些javafx.scene.control.TextFields的javafx.scene.control.TableView,其中一些TextFields应该是双色背景:对角线分割,左上角是一种颜色,右下角是另一种颜色。就像中的Ge,Sb,Po的单元格。在没有背景图像的情况下,这是可能的吗?
编辑:添加了一些代码。为了简单起见,我省略了周围的表,现在使用javafx.scene.text.Text而不是javafx.scene.control.TextField。下面的基本设置为StackPane提供了一个统一的背景,这是一个开始。
public class DividedBa