由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 有没有懂java和ImageJ的牛人,有关plugin (转载)
相关主题
URI和URL请教一个maven 管理项目的问题
请教如何在servlet中获取完整的URIwhat's the most popular Java IDE
是否可以通过Java的程序直接导入网页?Core Java2 Notes (2)
eclipse能自己升级自己吗?急问:shoppingcart在eCommerce中究竟如何实现?
how to repeat the last typed line in eclipse?Java虚拟磁盘问题
Re: 关于APPLET的IO问题奇怪的现象
新手请教一个问题如何让servlet调用的一些class reload/reinitiate?
eclipse总死是怎么回事Complaint about Java class package
相关话题的讨论汇总
话题: import话题: imagej话题: url话题: plugin话题: uri
进入Java版参与讨论
1 (共1页)
o*******u
发帖数: 242
1
【 以下文字转载自 Linux 讨论区 】
发信人: ohliumliu (htmm), 信区: Linux
标 题: 有没有懂java和ImageJ的牛人,有关plugin
发信站: BBS 未名空间站 (Thu Jun 4 20:18:52 2009, 美东)
最近想写个ImageJ的plugin,需要用到java,可是没学过啊,看了看例子似乎挺明白,
但是用起来还是不通。
这个plugin设计是用户输入latex代码,然后自动产生一个www.texify.com的URL,指向
产生的公式图像,最后用ImageJ打开这个URL。由于latex表达式中的特殊字符要变成带
%的编码格式,所以要用java.net.URLEncoder,或者是用URI,这些网上都有例子。可
是在写plugin时怎么也产生不了正确的URL或URI。如果用一个已知的编好码的URL,
ImageJ是可以打开的。
有没有现成的URI或URLEncoder的代码片段可以分享一下?谢谢。
s******n
发帖数: 876
2
String url =
"http://www.texify.com/img/%5CLARGE%5C%21"
+ URLEncoder.encode( equation )
+".gif" ;

【在 o*******u 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: ohliumliu (htmm), 信区: Linux
: 标 题: 有没有懂java和ImageJ的牛人,有关plugin
: 发信站: BBS 未名空间站 (Thu Jun 4 20:18:52 2009, 美东)
: 最近想写个ImageJ的plugin,需要用到java,可是没学过啊,看了看例子似乎挺明白,
: 但是用起来还是不通。
: 这个plugin设计是用户输入latex代码,然后自动产生一个www.texify.com的URL,指向
: 产生的公式图像,最后用ImageJ打开这个URL。由于latex表达式中的特殊字符要变成带
: %的编码格式,所以要用java.net.URLEncoder,或者是用URI,这些网上都有例子。可
: 是在写plugin时怎么也产生不了正确的URL或URI。如果用一个已知的编好码的URL,

o*******u
发帖数: 242
3
谢谢啊,这就解决了一大问题。
现在正在考虑下面两个小地方,
1. 空格会变成+, 当然可以手动把空格改成编码,或者用URI,因为网上的例子就是用
建立一个URI解决空格的编码问题。
2.latex里面的\都要变成\\。

【在 s******n 的大作中提到】
: String url =
: "http://www.texify.com/img/%5CLARGE%5C%21"
: + URLEncoder.encode( equation )
: +".gif" ;

o*******u
发帖数: 242
4

第一个问题用了个笨办法解决了,第二个问题其实不存在,呵呵
下面是一个源代码,方家见笑
基本就是输入一个latex数学表达式,出来一个公式,可以copy/paste到别的图中
import java.*;
import java.net.*;
import java.io.*;
import java.lang.*;
import ij.*;
import ij.io.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.*;
import ij.plugin.PlugIn;
/* Acknowledgement
1. www.texify.com
2. mimeTeX
3. s******[email protected]
*/
/* To do list
1. More options: size, background, etc
2. Better user interface, a GUI
3. Integration with opened images. Make it possibl

【在 o*******u 的大作中提到】
: 谢谢啊,这就解决了一大问题。
: 现在正在考虑下面两个小地方,
: 1. 空格会变成+, 当然可以手动把空格改成编码,或者用URI,因为网上的例子就是用
: 建立一个URI解决空格的编码问题。
: 2.latex里面的\都要变成\\。

1 (共1页)
进入Java版参与讨论
相关主题
Complaint about Java class packagehow to repeat the last typed line in eclipse?
求思路Re: 关于APPLET的IO问题
请教一个Jscript和restful的问题新手请教一个问题
Re: [转载] 我的ie不能显示java applet,哪里能down plugin?eclipse总死是怎么回事
URI和URL请教一个maven 管理项目的问题
请教如何在servlet中获取完整的URIwhat's the most popular Java IDE
是否可以通过Java的程序直接导入网页?Core Java2 Notes (2)
eclipse能自己升级自己吗?急问:shoppingcart在eCommerce中究竟如何实现?
相关话题的讨论汇总
话题: import话题: imagej话题: url话题: plugin话题: uri