我正在尝试使用JH Labs Free Java Library和ColdFusion的不同方法。我在排序这个方法时遇到了一些困难。我正在使用Mark的Javaloader来动态处理JAR文件。
现在这里是以下代码:
<cfscript>
imgscalrPath = ExpandPath("filters/Filters.jar");
loader = new javaloader.javaLoader([imgscalrPath]);
Scalr = loader.create( "com.jhlabs.image.BoxBlurFilter" );
WriteDump(Scalr);
sourceImage = ImageNew("#UploadDir2#/#form.uploadfile#");
</cfscript>
<cfimage
action="writeToBrowser"
source="#sourceImage#"
format="jpg"
/>
<cfscript>
smallerImage = Scalr.blur([1,2],[2,3],20,5,3);
ImageWrite(smallerImage,"#UploadDir2#/getoff.jpg");
</cfscript>
我转储了Scalr
,它给了我下面显示方法的图像,但是当我尝试使用该方法时,ColdFusion说找不到该方法。
我不确定这里发生了什么。任何专家都可以提出一些建议吗?