ExportImage 命令

ExportImage( <Property>, <Value>, <Property>, <Value>, …​ )

导出当前活动视图(或由“view”参数指定的视图)的图像

  • 这些 属性 命令语法中使用的、在以下示例中列出的参数必须用英文输入。

  • 这些 与将保存为图像的视图相关的包括:

  • 1 代表 Menu view graphics.svg 图形视图

  • 2 代表 Menu view graphics2.svg 图形视图 2

  • -1 代表 Perspectives algebra 3Dgraphics.svg 3 D

  • ExportImage("scale", 5)

视图

  • ExportImage("filename", "image.png")

显示当前视图的弹出窗口,以便用户可以右键点击 → 图像另存为…

  • ExportImage("filename", "image.png", "view", 2)

将当前视图保存为名为“image.png”的文件

  • ExportImage("filename", "image.png", "view", -1)

将图形视图 2 保存为名为“image.png”的文件

  • ExportImage("filename", "image.png", "dpi", 300)

将当前视图保存为名为 "image.png" 的文件,分辨率为 300 dpi(每英寸点数)

  • ExportImage("filename", "image.png", "scale", 2)

将当前视图保存为名为 "image.png" 的文件,缩放比例为 2(即标称屏幕分辨率的两倍)

  • ExportImage("filename", "image.png", "scalecm", 2, "dpi", 600)

将当前视图保存为名为 "image.png" 的文件,分辨率为 600 dpi,比例为 1 单位 = 2 厘米

  • ExportImage("filename", "image.png", "width", 1000)

将当前视图保存为名为 "image.png" 的文件,宽度 = 1000 像素

  • ExportImage("filename", "image.png", "height", 1000)

将当前视图保存为名为 "image.png" 的文件,高度 = 1000 像素

  • ExportImage("filename", "image.png", "transparent", true)

保存一个名为 "image.png" 的透明 PNG 文件

将“transparent”属性设置为 也会保存背景图像。

  • ExportImage("filename", "image.svg", "type", "svg")

将当前视图以 SVG 格式保存为名为 "image.svg" 的文件

  • ExportImage("filename", "image.gif", "type", "gif", "slider", a, "loop", true, "time", 200, "width", 400)

保存一个由滑动条 "a" 控制的当前视图的循环动画 GIF,帧间隔为 200 毫秒。 保持宽度和 滑动条步数较小

  • ExportImage("filename", "image.gif", "type", "gif", "view", -1, "rotate", 360°, "slider", a, "loop", true, "time", 200)

保存一个由滑动条 "a" 控制的当前视图的循环动画 GIF,帧间隔为 200 毫秒,并在动画期间将视图 旋转 360°。 保持视图大小和步数较小

  • ExportImage("type", "pdf", "filename", "test.pdf")

创建当前视图的 PDF(如果打开了图形视图 2,则创建 2 页的 PDF)

  • ExportImage("type", "pdf", "filename", "test.pdf", "slider", n)

创建一个 多页 当前视图的 PDF,其中每一页对应滑动条 "n" 的一个步长

  • pic1 = ExportImage("view", 2, "corner", A, "corner2", B)

创建视图 2 的 GeoGebra 图像,并将其放置在由 A B

  • 在 GeoGebra Classic 5 中,如果没有 filename 参数,图像将被复制到剪贴板。在 Chrome 浏览器中,您可以指定 "clipboard", true

  • 要裁剪导出内容,请使点 Export_1 Export_2 定义要裁剪的矩形( 这也会裁剪 菜单中的导出内容,例如 文件 → 导出图像 )

  • GeoGebra 5 Classic 不支持某些语法

  • 在 Chrome 中,您可以尝试实验性语法 "type", "webm" 以获得比 动画 GIF 更快且更小的导出文件

  • 对于 2D 图形视图,您可以尝试此语法以获得单色导出 "grayscale", true (仅限 PNG 格式)

  • 对于 3D 图形视图,仅支持位图(如 png、gif)。在 GeoGebra Classic 5 中,您可以尝试此方法以获得高分辨率输出 ExportImage("filename", "c:\Users\<username>\AppData\image.png", "view", -1, "width", 2000) 。更改 <用户名> 为您的 Windows 用户名