从源调整图像大小并使用Codeigniter设置上传路径
-
29-10-2019 - |
题
我正在使用Codeigniter建立图像库,到目前为止一切都很好,但是我对图像调整大小有一个快速的疑问。
基本上,我上传源图像,并创建一个ID,然后将其存储在该路径/uploads/$id/source.jpg中。然后,我尝试创建源图像的两个新图像,即缩略图和带水印的中型图像。
使用Codeigniter的图像处理类时,可以设置文件名和上载路径吗?当您提供源图像时,它会修改源图像还是进行复制? 通用标签
不包含上载路径和文件名,因为我不确定如何添加它们。有什么办法可以添加它们?
解决方案
是的,您可以指定上传路径,但可以使用文件上传类,而不是图像处理类。 通用标签
http://codeigniter.com/user_guide/libraries/file_uploading.html
如果您告诉CodeIgniter,它将创建图像的副本。
创建副本
调整大小功能将创建图像文件的副本(并且 保存原始文件),如果您使用以下命令设置了路径和/或新文件名 此首选项: 通用标签
有关此首选项的注意事项:
- 如果仅指定新图像名称,它将与原始图像放置在同一文件夹中
- 如果仅指定路径,则新图像将以与原始图像相同的名称放置在目标位置。
- 如果同时指定了路径和图像名称,它将放置在其自己的目标位置并使用新名称。
不隶属于 StackOverflow