【问题标题】:Basic image editor (open file, crop, save to new file) in a Java Tapestry web applicationJava Tapestry Web 应用程序中的基本图像编辑器(打开文件、裁剪、保存到新文件)
【发布时间】:2013-08-29 11:05:27
【问题描述】:

我正在研究为 Java Tapestry Web 应用程序实现基本在线图像编辑器的最佳方法。我正在寻找的功能是:

1) 打开用户提供的文件

2) 提供具有裁剪图像功能的编辑窗口,或添加填充颜色的形状以遮盖图像的某些部分

3) 将已编辑或未编辑的结果以新文件名保存到服务器上的某个位置。

我更喜欢不提供繁重客户端负载的前端,以及具有最少编辑选项或能够关闭不必要功能的前端。我还希望它可以在移动设备上运行,因此 Flash 并不是一个真正可行的选择。

是否有人对 ImageMagick、JH 图像处理库 (http://www.jhlabs.com/ip/filters/index.html) 或其他选项有经验或建议?

【问题讨论】:

    标签: java image image-processing image-editing


    【解决方案1】:

    Catalano Framework 是用于 Java 和 Android 的科学计算框架。

    例子:

    FastBitmap fb = new FastBitmap(bufferedImage);
    
    // Sepia effect.
    Sepia sepia = new Sepia();
    sepia.applyInPlace(fb);
    
    // Crop
    int startX = 10;
    int startY = 10;
    int newWidth = 100;
    int newHeight = 100;
    
    Crop crop = new Crop(startX, startY, newWidth, newHeight);
    crop.applyInPlace(fb);
    

    ...还有更多。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 2012-11-12
      相关资源
      最近更新 更多