在“a href”中调整图像大小标签链接

发布于 2024-08-08 01:58:46 字数 440 浏览 1 评论 0原文

查看下面的代码,我可以显示较小尺寸的图像

<a href="images/image.jpg"><img src="images/image.jpg" width="300" height="214" border="0"></a>

,但是如果我希望 href 链接也显示较小尺寸的图像怎么办?假设原始 image.jpg 是 1500x1200,在链接中我想显示它 800x600。

无论如何,有没有做这样的事情:

<a href="images/image.jpg" width="800" height="600"><img src="images/image.jpg" width="300" height="214" border="0"></a>

looking at the code below, i can show an image with a smaller size

<a href="images/image.jpg"><img src="images/image.jpg" width="300" height="214" border="0"></a>

but what if i want the href link to show the image with a smaller size as well. so lets say the original image.jpg is 1500x1200 and in the link i want to show it 800x600.

is there anyway to do something like this:

<a href="images/image.jpg" width="800" height="600"><img src="images/image.jpg" width="300" height="214" border="0"></a>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

迟月 2024-08-15 01:58:46

如果我理解正确的话,您想使用 a 标记的属性来控制作为 href 目标的图像的大小?

你不能那样做。您最好的选择(用于从链接源控制大小)是使用服务器端脚本提供图像,该脚本接受查询字符串中的大小参数。就像image.php?img=image.jpg&w=800&h=600

但这完全是另一个问题,超出了我在这里详细讨论的范围。

当然,如果您只想将图像更改为特定尺寸,只需调整实际图像的大小并再次上传:)

If I understand correctly, you want to control the size of the image that is the target of the href, using attributes of the a tag?

You can't do that. Your best bet (for controlling the size from the source of the link) is to serve your images using a server-side script which accepts size parameters in a querystring. Like image.php?img=image.jpg&w=800&h=600.

But that's a whole other question and would be out of scope for me to go into detail here.

Of course if you want to just change the image to a particular size, just resize the actual image and upload it again :)

红颜悴 2024-08-15 01:58:46

这是一个有趣的解决方案:

<a href="javascript:document.getElementsByTagName('body')[0].innerHTML='<img src=images/image.jpg width=800 height=600>'"><img src="images/image.jpg" width="300" height="214" border="0"></a>

虽然我个人不推荐它,但它确实有效。 :)

Here is a funny solution:

<a href="javascript:document.getElementsByTagName('body')[0].innerHTML='<img src=images/image.jpg width=800 height=600>'"><img src="images/image.jpg" width="300" height="214" border="0"></a>

Though personally I would not recommend it, it works. :)

∞梦里开花 2024-08-15 01:58:46

因为你打开图像本身,这是不可能的。

您可以做的是,

链接到仅包含 的空 html 页面,然后对其应用尺寸。

since you open the image itself it is impossible.

what you can do is,

link to and empty html page with only an <img src="URL" width="" height=""/> and apply the size to it.

短暂陪伴 2024-08-15 01:58:46

查看nodejs 中的图像缩放器。

这是链接:https://github.com/jimmynicol/image-resizer

或者您可以使用 cloudinary Nodejs 集成,它为前 7500 个图像转换提供免费层访问

Check out image-resizer in nodejs.

Here's the link: https://github.com/jimmynicol/image-resizer

Or you can use cloudinary nodejs integration which provides a free tier access for first 7500 image transformations

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文