当前位置:首页 » 文件管理 » ftp预览图片

ftp预览图片

发布时间: 2023-07-08 14:29:31

㈠ 为什么我建的ftp站点无法用缩略图观看图片

工具--internet选项--高级
选择"为ftp站点启用文件夹视图"

java实现图片预览功能,可以显示缩列图,具有上下页的功能求技术支持

把图片按照规定的比例压缩,然后保存至FTP,列表读取缩略图,单击显示原图。

/**
*压缩图片方法一(高质量)
*@paramoldFile将要压缩的图片
*@paramwidth压缩宽
*@paramheight压缩高
*@paramsmallIcon压缩图片后,添加的扩展名(在图片后缀名前添加)
*@paramquality压缩质量范围:<i>0.0-1.0</i>高质量:<i>0.75</i>中等质量:<i>0.5</i>低质量:<i>0.25</i>
*@parampercentage是否等比压缩若true宽高比率将将自动调整
*/
publicstaticvoidcompressImage(StringoldFile,intwidth,intheight,StringsmallIcon,
floatquality,booleanpercentage){
try{
Filefile=newFile(oldFile);

//验证文件是否存在
if(!file.exists())
thrownewFileNotFoundException("找不到原图片!");

//获取图片信息
BufferedImageimage=ImageIO.read(file);
intorginalWidth=image.getWidth();
intorginalHeight=image.getHeight();

//验证压缩图片信息
if(width<=0||height<=0||!Pattern.matches("^[1-9]\d*$",String.valueOf(width))
||!Pattern.matches("^[1-9]\d*$",String.valueOf(height)))
thrownewException("图片压缩后的高宽有误!");

//等比压缩
if(percentage){
doublerate1=((double)orginalWidth)/(double)width+0.1;
doublerate2=((double)orginalHeight)/(double)height+0.1;
doublerate=rate1>rate2?rate1:rate2;
width=(int)(((double)orginalWidth)/rate);
height=(int)(((double)orginalHeight)/rate);
}

//压缩后的文件名
StringfilePrex=oldFile.substring(0,oldFile.lastIndexOf('.'));
StringnewImage=filePrex+smallIcon+oldFile.substring(filePrex.length());

//压缩文件存放位置
FilesavedFile=newFile(newImage);

//创建一个新的文件
savedFile.createNewFile();

//创建原图像的缩放版本
Imageimage2=image.getScaledInstance(width,height,Image.SCALE_AREA_AVERAGING);

//创建数据缓冲区图像
BufferedImagebufImage=newBufferedImage(width,height,BufferedImage.TYPE_INT_RGB);

//创建一个Graphics2D
Graphics2Dg2=bufImage.createGraphics();

//重绘图像
g2.drawImage(image2,0,0,width,height,null);
g2.dispose();

//过滤像素矩阵
float[]kernelData={
-0.125f,-0.125f,-0.125f,
-0.125f,2,-0.125f,-0.125f,
-0.125f,-0.125f};
Kernelkernel=newKernel(3,3,kernelData);

//按核数学源图像边缘的像素复制为目标中相应的像素输出像素
ConvolveOpcOp=newConvolveOp(kernel,ConvolveOp.EDGE_NO_OP,null);

//转换像素
bufImage=cOp.filter(bufImage,null);

FileOutputStreamout=newFileOutputStream(savedFile);
JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParamparam=encoder.getDefaultJPEGEncodeParam(bufImage);

//设置压缩质量
param.setQuality(quality,true);
encoder.encode(bufImage,param);

out.close();
System.out.println(newImage);
}catch(Exceptione){
e.printStackTrace();
System.out.println("压缩失败!"+e.getMessage());
}
}

㈢ 我用FTP上传完网页后打开我的网页不显示图片怎么办在上传时FTP还老中断怎么回事请高手指点

不显示图片有两种可能性:1,图片链接目录不对 2,图片上传不完整(老中断情况引起);
老中断问题解决方法:1,不要在上网高分期上传;2,上传软件问题建议用新版本的Cuteftp。
路径是在程序里面设置;用CUTFTP,效果好,无所谓新手不新手.

㈣ FTP服务器如何连续浏览图片

问题应该是下面这张图片吧

在这里打开图片,默认是浏览器打开。

解决方法:

在“开始→运行”中输入“regsvr32 shimgvw.dll ”(启用图像预览);然后运行“regsvr32 shmedia.dll” (启用影像预览)。



㈤ 怎么用ftp上传网站上的图片

ftp用FTP工具上传下载也可以

1-------填上ip地址2--------填上密码账户

一般分为FLASHFTP、LEAPFTP、CuteFTP,合称FTP三剑客,以汉化版和破解版居多。国产简体中文版目前有8UFTP。其中,FLASHFTP是速度最快的,但是访问某些教育网站不稳定,还有事出现传大文件卡死的现象,但是为了速度,这点小小的不足可以忽略;LEAPFTP是最稳定的,访问所有网站都比较稳定,而且绝对不会卡死,但是速度有所不足;cuteFTP有点在于功能繁多,速度和稳定性介于前面的二者之间,使用者可以按用途和喜好来选择它们。

㈥ 如何在FTP中实现缩略图预览

在ftp里是没有预览的,想方便点你可以直接在浏览器地址栏里输入ftp://+主机名登录进去双击文件就可以看了,我一直都是这样的。

㈦ PS做的html文件用FTP上传没有显示图片

可能是你图片路径不对,最好检查一下你网页代码中的路径是那里。

比如我们寻找一个游戏网站中的LOGO路径:

首先打开网页,网页中随意一个空白处点击右键打开菜单中的查看源代码。

代码导入DW中一般不会显示彩图的,你直接点击框架里灰色破损图样就可以找到路径了。

望采纳!

㈧ 如何用FTP添加图片

1,在电脑上打开FTP软件,输入用户名、地址、密码,进入。



㈨ 急求:有什么FTP客户端软件可以预览图像

手机上的ES文件浏览器可以,但是电脑上没这个软件,我也在找。
通过安卓模拟器在电脑可以用ES文件浏览器,但是模拟器和电脑之间直接复制粘贴文件应该不行,把电脑上一个文件夹设为共享,然后ES文件浏览器可以把ftp上照片转到共享文件夹里去,挺麻烦

热点内容
让linux死机 发布:2025-02-04 20:48:08 浏览:138
单方块生存服务器里如何获取岩浆 发布:2025-02-04 20:48:07 浏览:782
快速指数算法 发布:2025-02-04 20:20:40 浏览:297
python在类中定义函数调用函数 发布:2025-02-04 20:14:47 浏览:595
安卓手机的壁纸是哪个 发布:2025-02-04 20:14:44 浏览:199
java发展前景 发布:2025-02-04 20:10:19 浏览:76
mac登陆密码哪里设置 发布:2025-02-04 19:50:20 浏览:525
手游脚本封号 发布:2025-02-04 19:42:12 浏览:435
玩单机游戏要哪些配置的电脑 发布:2025-02-04 19:17:41 浏览:1003
c语言编程图书 发布:2025-02-04 19:01:52 浏览:898