我们可以在 C 中输出 .jpg 图像或 .gif 图像吗?
我的意思是我们可以在 C 程序的帮助下打印一张图片作为输出吗?
同样,我们可以用 C 语言为 HTML 页面编写一个脚本,就像用 JavaScript 编写的一样吗?
浏览器可以操作吗?
如果不可能,是否有任何浏览器的插件?
请提供任何示例代码或链接?
我们可以在 C 中输出 .jpg 图像或 .gif 图像吗?
我的意思是我们可以在 C 程序的帮助下打印一张图片作为输出吗?
同样,我们可以用 C 语言为 HTML 页面编写一个脚本,就像用 JavaScript 编写的一样吗?
浏览器可以操作吗?
如果不可能,是否有任何浏览器的插件?
请提供任何示例代码或链接?
您可以使用通用网关接口(CGI)从 C 程序生成网页。C 程序在服务器上编译运行,这与在浏览器上运行的 Javascript 不同。
您也可以通过 CGI 生成图像。只需适当地设置内容类型,例如。image/jpeg 用于 JPEG 图像。您可以使用libjpeg生成实际图像。
下面是一个示例 C 程序,用于生成带有 JPEG 图像的页面:
#include <stdio.h>
main()
{
char *pageTitle = "Look, a JPEG!";
char *urlImage = "/myimage.jpeg";
// Send HTTP header.
printf("Content-type: text/html\r\n\r\n");
// Send the generated HTML.
printf("<html><head><title>%s</title></head>\r\n"
"<body>\r\n"
"<h1>%s</h1>\r\n"
"<img src=\"%s\">\r\n"
"</body></html>\r\n",
pageTitle, pageTitle, urlImage);
}