固定大小的缩略图,如 twitpic.com
如何在 GD 中创建固定尺寸(高度/宽度)的图像/缩略图?
我知道有很多 php 脚本,但只是缩放它,高度/宽度总是不同的大小。
我喜欢 twitpic.com 和 facebook 等缩略图
How do you create a fixed size (height / width) of images/thumbnails In GD?
I know there is a lot of php scripts out there but that just scale it and height/width will always be different size.
I like the thumbnail like twitpic.com and facebook
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用 getimagesize 获取图像的高度和宽度
,然后使用 imagecopyresized 调整其大小
其余的都是使用 GD 完成的相同基本工作加载和保存图像。
这是一个基本的例子,如果你想考虑高度/宽度比,那么你必须做一些额外的数学计算。
You need to get the height and width of the image using getimagesize
and then resize it using imagecopyresized
The rest is all the same basic work done with GD to load and save the image.
Here's a basic example, if you want to take into account height/width ratios, then you have to do some additional maths.
使用缩略图器很容易:
It's easy with Thumbnailer: