Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 关于图像文件的一个问题_Php_Image_Image Processing_Image Resizing_Image Preloader - Fatal编程技术网

Php 关于图像文件的一个问题

Php 关于图像文件的一个问题,php,image,image-processing,image-resizing,image-preloader,Php,Image,Image Processing,Image Resizing,Image Preloader,我正在写一个PHP脚本来上传图像文件到服务器,我有几个问题 有没有办法减少图像的大小(以千字节为单位) 当我使用这些文件时,将这些图像嵌入页面的最佳实践是什么?我的意思是我总是要下载整个页面吗 最后,当调整页面大小(如250X250像素)时,为了不面对分辨率问题,有什么做法 我希望我的问题不要太笼统。提前谢谢 看看这个-上传后还有很多其他免费工具可以转换图像。分辨率不应该是一个问题,当您在html中为一个巨大且不成比例的图像对象指定一个大小时,这通常是一个问题 这是我以前使用过的另一个代码,用于

我正在写一个PHP脚本来上传图像文件到服务器,我有几个问题

有没有办法减少图像的大小(以千字节为单位)

当我使用这些文件时,将这些图像嵌入页面的最佳实践是什么?我的意思是我总是要下载整个页面吗

最后,当调整页面大小(如250X250像素)时,为了不面对分辨率问题,有什么做法

我希望我的问题不要太笼统。提前谢谢

看看这个-上传后还有很多其他免费工具可以转换图像。分辨率不应该是一个问题,当您在html中为一个巨大且不成比例的图像对象指定一个大小时,这通常是一个问题

这是我以前使用过的另一个代码,用于执行您的请求。

看看这个-上传后有许多其他免费工具用于转换图像。分辨率不应该是一个问题,当您在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是在上传之前还是上传之后谈论减小图像的大小。这就是为什么我加了这个。