You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Racket Slideshow中指定插入图片的尺寸?

在Racket Slideshow中指定插入图片的宽高尺寸

你可以通过两种方式实现指定图片的宽高:

1. 直接使用bitmap的关键字参数

bitmap函数支持#:width和#:height可选参数,直接传入数值即可控制图片尺寸:

#lang slideshow

(slide
 #:title "Presentation"
 (t "Introduction")
 ;; 指定宽度为200,高度按原比例自动适配
 (bitmap "image.png" #:width 200)
 ;; 指定高度为150,宽度按原比例自动适配
 (bitmap "image.png" #:height 150)
 ;; 同时指定宽高(图片可能被拉伸变形,谨慎使用)
 (bitmap "image.png" #:width 200 #:height 150))

2. 使用scale函数进行缩放

如果需要按比例调整图片大小,用scale函数包裹bitmap即可,支持等比例或非等比例缩放:

#lang slideshow

(slide
 #:title "Presentation"
 (t "Introduction")
 ;; 等比例缩放到原尺寸的0.5倍
 (scale (bitmap "image.png") 0.5)
 ;; 非等比例缩放:宽度缩为0.6倍,高度缩为0.8倍
 (scale (bitmap "image.png") 0.6 0.8))

注意:如果同时指定宽高参数,图片可能会因强制适配尺寸而变形,建议只设置其中一个参数,让图片保持原比例缩放。

内容的提问来源于stack exchange,提问作者MohamedLEGH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 02:27:01