试试基于C/C++语言的开源图像处理函数库OpenCV吧:
#include "cv.h"
#include "highgui.h"
int main( int argc, char** argv )
{
IplImage* pImg; //声明IplImage指针
//载入图像
if( argc == 2 &
(pImg = cvLoadImage( argv[1], 1)) != 0 )
{
cvNamedWindow( "Image", 1 );//创建窗口
cvShowImage( "Image", pImg );//显示图像
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &pImg ); //释放图像
return 0;
}
将JPG图片导入CAD中:
1、直接对图片进行复制粘贴。
2、用以下命令:
imageattach 回车。
寻找路径及图片,导入时指定参照点位置(图的左下角是缺省),指定比例,回车。
提示:ACAD是矢量图工作软件,而jpg格式是位图,不能直接用ACAD编辑图里面的内容。
3、“插入”——“OLE对象”——“图片”就可以了。
4、将图片转为CAD格式,有两种方法:
A. 用Adobe公司的Streamline软件,可直接将像素位元图转为AI线条档,再用Illustrator软件打开AI档,转换为DXF或DWG文件。
B. 直接用Illustrator软件打开像素位元图,步骤如下:
a用Illustrator软件打开图片。
b按“V”快捷键,启动选择功能;然后选中图片。
c点开桌面顶部菜单栏下属性栏中的“实时扫摹”旁边小三角,选择选项中的“详细插图”。
d再点属性栏中的“扩展”按钮。此时就会将图片中两种颜色中间的边线转为线条。
e选择“文件”菜单下的“导出”选项, 然后再选择导出文件的类型为“DWG”或“DXF”; 再选择“保存”,会弹出“DWG/DXF选项‘对话框,选择CAD版本、颜色数、栅格文件格式、等,可不用理会,直接选择”确定“即可。
f进入CAD修改线条。
以上是如何在C语言编写的程序中嵌入图像的详细内容。更多信息请关注PHP中文网其他相关文章!