Php 关于图像文件的一个问题
我正在写一个PHP脚本来上传图像文件到服务器,我有几个问题 有没有办法减少图像的大小(以千字节为单位) 当我使用这些文件时,将这些图像嵌入页面的最佳实践是什么?我的意思是我总是要下载整个页面吗 最后,当调整页面大小(如250X250像素)时,为了不面对分辨率问题,有什么做法 我希望我的问题不要太笼统。提前谢谢 看看这个-上传后还有很多其他免费工具可以转换图像。分辨率不应该是一个问题,当您在html中为一个巨大且不成比例的图像对象指定一个大小时,这通常是一个问题 这是我以前使用过的另一个代码,用于执行您的请求。看看这个-上传后有许多其他免费工具用于转换图像。分辨率不应该是一个问题,当您在html中为一个巨大且不成比例的图像对象指定一个大小时,这通常是一个问题Php 关于图像文件的一个问题,php,image,image-processing,image-resizing,image-preloader,Php,Image,Image Processing,Image Resizing,Image Preloader,我正在写一个PHP脚本来上传图像文件到服务器,我有几个问题 有没有办法减少图像的大小(以千字节为单位) 当我使用这些文件时,将这些图像嵌入页面的最佳实践是什么?我的意思是我总是要下载整个页面吗 最后,当调整页面大小(如250X250像素)时,为了不面对分辨率问题,有什么做法 我希望我的问题不要太笼统。提前谢谢 看看这个-上传后还有很多其他免费工具可以转换图像。分辨率不应该是一个问题,当您在html中为一个巨大且不成比例的图像对象指定一个大小时,这通常是一个问题 这是我以前使用过的另一个代码,用于
这是我以前使用过的另一个代码,用于执行您的请求。如果您要在上传之前减小图像的大小,则不能使用PHP,除非您在发送之前使用类似HTML5/Flash的东西对文件进行预处理 你想做的是,在用户上传该图像后,验证该文件是否为真实图像,然后使用某个库如果你使用框架,它可能有一种方法来调整图像大小,将图像大小调整为你想要的最大宽度或最大高度或最大宽度和高度 这将减小图像的大小
对于第二个问题,如果我理解的话,你说的是当一个用户上传一个500x500,你希望它是400x250,那么你必须缩放和裁剪,这样,图像永远不会被拉伸,但顶部或底部的几个像素可能会被删除。如果您要在上传之前减小图像的大小,您不能使用PHP,除非您在发送之前使用HTML5/Flash之类的工具预处理文件 你想做的是,在用户上传该图像后,验证该文件是否为真实图像,然后使用某个库如果你使用框架,它可能有一种方法来调整图像大小,将图像大小调整为你想要的最大宽度或最大高度或最大宽度和高度 这将减小图像的大小 对于第二个问题,如果我理解的话,你说的是当用户上传一个500x500,你希望它是400x250,那么你必须缩放和裁剪,这样图像永远不会被拉伸,但顶部或底部的几个像素可能会被删除 有没有一种方法可以减小 以千字节为单位的图像 您需要根据收到的图像创建一个新图像。 您应该首先看看PHP GD函数 例如: 当我使用这些文件时 嵌入这些内容的最佳实践 图片进入页面?我是说我总是这样吗 必须下载整个页面吗 你说的嵌入是什么意思 有没有一种方法可以减小 以千字节为单位的图像 您需要根据收到的图像创建一个新图像。 您应该首先看看PHP GD函数 例如: 当我使用这些文件时 嵌入这些内容的最佳实践 图片进入页面?我是说我总是这样吗 必须下载整个页面吗
嵌入是什么意思?PHP可以处理图像,使用GD、ImageMagick等。。。这不需要Flash/HTML5…我不明白Jay是在上传之前还是上传之后谈论减小图像的大小。这就是为什么我添加了.PHP可以处理图像,使用GD、ImageMagick等。。。这不需要Flash/HTML5…我不明白Jay是在上传之前还是上传之后谈论减小图像的大小。这就是为什么我加了这个。