使用诸如placedog.com和placekitten.com之类的PHP生成占位符图像

使用诸如placedog.com和placekitten.com之类的PHP生成占位符图像,php,image,Php,Image,有谁知道我可以从哪里开始使用url传递的维度生成图像 我想要这样的东西: 如果url为example.com/400/200,则使用某个图像库生成的图像宽400px,高200px 我知道如何使用imagecreate()生成图像,但希望创建的图像是使用图像库的图像,就像和do一样 你可以上传X张照片,在照片中标记图片重要部分的中心坐标,然后将其存储在MySQL中,数据如下:min_width、min_height、max_width、max_height。这些数据是可以从原始照片复制的矩形边界

有谁知道我可以从哪里开始使用url传递的维度生成图像

我想要这样的东西:

如果url为example.com/400/200,则使用某个图像库生成的图像宽400px,高200px

我知道如何使用imagecreate()生成图像,但希望创建的图像是使用图像库的图像,就像和do一样

你可以上传X张照片,在照片中标记图片重要部分的中心坐标,然后将其存储在MySQL中,数据如下:min_width、min_height、max_width、max_height。这些数据是可以从原始照片复制的矩形边界。然后查询可以在最小值和最大值[width/height]之间使用的每一张图片,从中生成图像并随机选择一张。您还可以存储结果,以便在每次查询该大小后结果不会更改,并且速度更快(还可以将较小的图片保存在某个位置)。

PHP内置库-GD

你可以上传X张照片,在照片中标记图片重要部分的中心坐标,然后将其存储在MySQL中,数据如下:min_width、min_height、max_width、max_height。这些数据是可以从原始照片复制的矩形边界。然后查询可以在最小值和最大值[width/height]之间使用的每一张图片,从中生成图像并随机选择一张。您还可以存储结果,以便在每次查询该大小后不会更改,并且速度更快(还可以将较小的图片保存在某个位置)。

您应该检查

此服务是免费的,可自定义的,因为它是另一个域,所以网页加载速度更快

另外,还有一些关于GD库的不错的教程:

你应该检查一下

此服务是免费的,可自定义的,因为它是另一个域,所以网页加载速度更快

另外,还有一些关于GD库的不错的教程:


您有什么问题?获取图像?从URL获取维度?调整图像大小?您可以获取url参数。例如,您有一个url example.com/?width=400&height=200,然后您可以通过get方法($\u get['width'])获取值,然后使用它生成图像。我基本上想创建一个脚本,该脚本将根据编写的url创建图像,但不知道从何处开始。我希望它使用图像库。目前我只能用文本和背景色生成图像。你有什么问题?获取图像?从URL获取维度?调整图像大小?您可以获取url参数。例如,您有一个url example.com/?width=400&height=200,然后您可以通过get方法($\u get['width'])获取值,然后使用它生成图像。我基本上想创建一个脚本,该脚本将根据编写的url创建图像,但不知道从何处开始。我希望它使用图像库。目前,我只能生成一个带有文本和背景颜色的图像。我想为工作中的项目创建自己的版本,因此使用placehold并不理想。如果他们能够提供自己的脚本,那就太好了。查看我提供的博客链接:)是的,这个很好,但我如何使用诸如猫之类的图像,在那个例子中,狗等等。这就是我遇到的问题。好吧,我的错误-我没有很好地阅读questin。我想为工作中的项目创建我自己的版本,因此使用placehold并不理想。如果他们可以使用他们的脚本,那就太好了。看到我提供的博客链接:)是的,那一个不错,但是我如何使用像猫这样的图像,在那个例子中,狗等等。这就是我所遇到的问题。好吧,我的错误——我没有很好地阅读questin。我不确定这是否是讽刺:p,但这到底是怎么回事。。至于你的想法,它有这么多的目录-好吧,我说这是错误的,因为它需要这么多的目录-它只是不可能得到每一个AxB。至于我的想法——它也可以像我说的那样,在高分辨率和边界条件下使用更大的图片,如果它需要更小的话——然后用坐标缩小图片的比例。我不确定这是否是讽刺:p,但他妈的。。至于你的想法,它有这么多的目录-好吧,我说这是错误的,因为它需要这么多的目录-它只是不可能得到每一个AxB。至于我的想法-它也可以使用更大的图片在更高的分辨率与边界,如我所说,如果它需要更小-然后只是规模与坐标图片下来。