我正在使用Codeigniter建立图像库,到目前为止一切都很好,但是我对图像调整大小有一个快速的疑问。

基本上,我上传源图像,并创建一个ID,然后将其存储在该路径/uploads/$id/source.jpg中。然后,我尝试创建源图像的两个新图像,即缩略图和带水印的中型图像。

使用Codeigniter的图像处理类时,可以设置文件名和上载路径吗?当您提供源图像时,它会修改源图像还是进行复制? 通用标签

不包含上载路径和文件名,因为我不确定如何添加它们。有什么办法可以添加它们?

有帮助吗?

解决方案

是的,您可以指定上传路径,但可以使用文件上传类,而不是图像处理类。 通用标签

http://codeigniter.com/user_guide/libraries/file_uploading.html

如果您告诉CodeIgniter,它将创建图像的副本。

创建副本

调整大小功能将创建图像文件的副本(并且 保存原始文件),如果您使用以下命令设置了路径和/或新文件名 此首选项: 通用标签

有关此首选项的注意事项:

  • 如果仅指定新图像名称,它将与原始图像放置在同一文件夹中
  • 如果仅指定路径,则新图像将以与原始图像相同的名称放置在目标位置。
  • 如果同时指定了路径和图像名称,它将放置在其自己的目标位置并使用新名称。

    http://codeigniter.com/user_guide/libraries/image_lib.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top