精华内容
下载资源
问答
  • 如何将.jpg 转成.eps

    千次阅读 2014-01-11 09:30:41
    方法一: windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。... 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在
    方法一:
    windows下.jpg转.eps for latex的另一便捷方式:在装了latex的机子上,可以从MiKTex的目录下找到bmeps的应用文件。在我的电脑里路径是D:ProTextMiKTeXtexmfmiktexbin,是latex自己的bitmap to eps converter. 在DOS下,进入.jpg图片所在目录, 用语句bmeps 1.jpg 1.eps可以成功在同目录中输出1.eps文件。除此之外,在linux下转非常轻松。最崩溃的是,无论你怎么转,分辩率始终是个问题,就是到pdf文件以后,原先的.jpg不会好到哪去的。
    方法二:
    如果想有所改善,我看就直接都include .jpg图好了,编译的时候拿pdf tex编译(WinEdt),效果比前面的要好.
    LATEX中直接插入JPG格式的图,然后用PDFLATEX编译便可在PDF得到要插入的图
    eg:
    在winEdt的代码的导言区加入usepackage[dvipdf]{graphics}%调用插图宏包;usepackage[dvipdf]{color}%调用插图颜色;然后在需要插入图的地方加入以下代码便可:
    setlength{unitlength}{1mm}
    begin{center}
    begin{figure}[!htbp]
    scalebox{-0.5}{rotatebox{180}{includegraphics{c:/pic/11.jpg}}}
    end{figure}
    end{center}
    方法三(defalt):
    comments:
    一是第二步中设置为EPS的输出时,只能打印出第一页,如果有多张图的话,就只好分开打或者改为其它的输出选项了(如Optimized for speed); 二是第三步其实也可以不用做,一般也没什么问题。所以这种方法其实可以什么附加软件也不用:-)
     
    1. 首先安装一个PostScript打印机:
    控制面板->打印机和传真->鼠标右击->添加打印机->
    在FILE:端口安装一个本地的ps打印机,比如HP LaserJet 6P/6MP PostScript, 然后打印到这个打印机,并把打印出的输出文件扩展名改为.ps
    2. 设置打印机:
    打印机和传真->右击HP LaserJet 6P/6MP PostScript(或其它的ps打印机)->属性->常规->打印首选项->布局->高级->文档选项 ->PostScript选项->PostScript输出选项: 内嵌的PostScript(EPS)
    3. 处理打印的文件:
    把打印完成的ps文件用ghostview打开,文件->ps to eps,并选中自动检测边界。这样就可以生成效果极佳的EPS文件了。
    方法四:
    在Matlab中将图像imshow()一下,然后对figure用另存为eps,这个也能凑活用。
    展开全文
  • Convert .hdf5 to .jpg with Matlab

    千次阅读 2016-08-31 13:31:54
    Convert .hdf5 to .jpg with Matlab 背景 方法 坑 小结 背景最近用Caffe做风格化的东西,Train阶段完成了需要做一个Test。和其他的深度学习的Test不同的是,这里需要输出的是变换后的图片,而不是数据上的Loss的大小...

    Convert .hdf5 to .jpg with Matlab


    • 背景
    • 方法
    • 小结

    背景

    最近用Caffe做风格化的东西,Train阶段完成了需要做一个Test。和其他的深度学习的Test不同的是,这里需要输出的是变换后的图片,而不是数据上的Loss的大小,或者分类的结果。于是涉及到Caffe的图片读取与输出的问题,以及hdf5文件到jpg的转换。这篇博文就介绍一下吧。


    方法

    Caffe的图片读入,使用了ImageData层,官方文档中介绍了是读入一个包括图片url地址的txt文档,然后作为data输入。需要注意的是单纯的图片地址url是不够的,需要在每个url之后加上相应的标签。如下图:
    这里写图片描述
    deploy.prototxt可以参考如下:

     layer {
        name: "style"
        type: "ImageData"
        top: "data"
        top: "label"
        transform_param {
            scale: 1
        }
        image_data_param {
        source:" ~/yourList.txt"
        batch_size: 2
        }
    }
    

    Caffe输出图片的方法,大部分都是按照git代码用pycaffe输出需要的layer的特征。这固然是好方法,但是这里说一个其他的方法,调用caffe的HDF5Output层。官方文档介绍说,这个层只有一个参数控制输出的hdf5文件路径。可以参考如下:

     layer {
        name: "hdf5out"
        bottom: "dataOut"
        bottom: "label"
        type: "HDF5Output"
        hdf5_output_param {
            file_name: "~/yourPath.h5"
        }
        include { phase: TEST }
    }
    

    至此,已经介绍了Caffe的图片输入和输出方法。
    下面就是做一下hdf5文件到jpg图片格式的解析。搜资料说的是用hdf5View这个Java插件。也有说用python的h5py,我这里选的是Matlab,matlab官网介绍了常用的hdf5函数,主要用到的就是h5read读hdf5文件,imwrite来写入图片。
    由于Matlab是操作矩阵,所以可能用到h5disp来查看hdf5的shape。
    下面附上我写的一个小脚本。

     % output Path
     path = '/yourpath/videosketch/';
     tail = '.jpg';
     % read hdf5 file
     data =h5read('/h5filepath/outImg.h5','/data');
     % convert single to uint8
     data = uint8(data);
     dataSize = size(data);
     for i = 1:dataSize(4)
         % convert BGR2RGB
         p = data(:,:,1,i);
         data(:,:,1,i) = data(:,:,3,i);
         data(:,:,3,i) = p;
         % imwrite(img,strcat(path,num2str(i),tail));
         % transpose
         data(:,:,1,i) = data(:,:,1,i).';
         data(:,:,2,i) = data(:,:,2,i).';
         data(:,:,3,i) = data(:,:,3,i).';
         img = data(:,:,:,i);
         imwrite(img,strcat(path,num2str(i),tail));
     end
    

    1. matlab里面的data的维度要对应好,Caffe输出的hdf5默认是BGR格式的,imwrite会按照RGB来存储,所以要调整。
    2. single类型与uint8类型的转换,hdf5数据默认是single类型,是单精度64位的,与一般图片uint8直接需要类型转换,否则最直观的就是图片全白。
    3. 注意是否需要转置。

    小结

    主要介绍了Caffe的图片读取与存储,以及用matlab进行hdf5到jpg的转化。

    展开全文
  • Matlab导出高DPI图像——生成高分辨率.eps .tiff .jpg

    万次阅读 多人点赞 2018-10-11 16:15:08
    对于线图来说一般需要 600dpi : 最后点击导出,保存为需要的格式即可(包括 eps/tiff/jpeg 等) 2.其他方法 有时候对于导出分辨率不满足要求,还可以利用matlab 的 print 函数来进行导出。 %...

    Matlab高分辨率DPI导出eps、tiff论文用图

    论文中常常要求高dpi的图像导出,matlab fig中的export设置可以帮助我们实现这样的目标。

    1.使用file>export setup

    matlab 绘图完成后我们通常会的得到下面这样的figure窗口:
    在这里插入图片描述
    随后点击文件》导出设置》就能打开导出设置窗口
    在这里插入图片描述

    我们需要设置:

    • 大小的单位(有时候需要自行设置宽和高),由于dpi是以inch为单位,这里将单位设置为英寸

    • 渲染的分辨率,设置为要求的大小。对于线图来说一般需要600dpi
      在这里插入图片描述

    • 最后点击导出,保存为需要的格式即可(包括eps/tiff/jpeg等)
      在这里插入图片描述

    2.其他方法

    有时候对于导出分辨率不满足要求,还可以利用matlab 的 print 函数来进行导出。

    %在做好图后,fig显示当前需要保存的图像
    
    img =gcf;  %获取当前画图的句柄
    print(img, '-dpng', '-r600', './img.png')         %即可得到对应格式和期望dpi的图像
    
    %第一个参数为fig的句柄,第二个-r后加对应的分辨率dpi,第二个为-d加对应的图像格式
    %最后加上文件路径及名称字符串。
    %https://edoras.sdsu.edu/doc/matlab/techdoc/ref/print.html
    %http://cens.ioc.ee/local/man/matlab/techdoc/ref/print.html
    %http://ww2.mathworks.cn/help/matlab/ref/print.html
    

    此外对于图像,还可以使用imwrite

    img = getimage(gcf);                                 %获取当前坐标系图像
    imwrite(img,'img.tiff', 'tiff', 'Resolution', 600)   %只有tiff可以使用Resolution参数, png可以使用X/YResolution, 参考help imwrite
    

    ref:1,2,3,4,5,5-ways, online,ppt, epspptfaq, exportImg, indenze

    展开全文
  • [csharp] view ...string path1 = "E:\\1.jpg";  string path2 = "E:\\1.bmp";  Bitmap bmp1 = new Bitmap(path1);  bmp1.Save(path2,ImageFormat.Bmp);  path2保存的是24位的bmp文件,但
    [csharp] view plain copy
    1. string path1 = "E:\\1.jpg";  
    2. string path2 =  "E:\\1.bmp";  
    3. Bitmap bmp1 = new Bitmap(path1);  
    4. bmp1.Save(path2,ImageFormat.Bmp);  

    path2保存的是24位的bmp文件,但是path1 = "E:\\1.gif"; 即原来为gif文件,则path2保存的是32位的bmp文件

    解决gif保存为24位bmp文件的方案:

    [csharp] view plain copy
    1. Bitmap bmp1 = new Bitmap(path1);  
    2. bmp1.PixelFormat = PixelFormat.Format24bppRgb;  
    3. Rectangle cloneRect = new Rectangle(0, 0, bmp1.Width, bmp1.Height);  
    4. PixelFormat format =PixelFormat.Format24bppRgb;  
    5. Bitmap cloneBitmap = bmp1.Clone(cloneRect, format);  
    6. cloneBitmap.Save(path2, ImageFormat.Bmp);  

    但是可能会出现一些错误:

    1. GDI+中发生一般性错误

    2. 1.jpg 正由另一个进程使用 ,该进程无法访问文件


    解决方案:

    [csharp] view plain copy
    1. FileStream fs = new FileStream(path1, FileMode.Open, FileAccess.Read, FileShare.Read);  
    2. byte[] buffer = new byte[fs.Length];  
    3. int length = 0;  
    4. int ibyteRead = 0;  
    5. do  
    6. {  
    7. length = fs.Read(buffer, ibyteRead, buffer.Length - ibyteRead);  
    8. ibyteRead += length;  
    9. }  
    10. while (length > 0);  
    11. MemoryStream mfs = new MemoryStream(buffer);  
    12. fs.Close();  
    13. fs.Dispose();  
    14. Image bmp1 = Image.FromStream(mfs);  
    15. bmp1.Save(path2, ImageFormat.Bmp);  
    16. bmp1.Dispose();  
    17. mfs.Close();  
    18. mfs.Dispose();  


    原因:在Image.FromStream 方法, Image 的生存期内,必须使流保持打开,对应的文件在Image对象被Disponse前都不会被解除锁定

    参考:http://believehaveoneday.blog.163.com/blog/static/12073745220104179658918/

    展开全文
  • string path1 = "E:\\1.jpg"; string path2 = "E:\\1.bmp"; Bitmap bmp1 = new Bitmap(path1); bmp1.Save(path2,ImageFormat.Bmp);
  • //onLoad 加载完成后的回调函数,一般在这里操作将模型添加到场景中 //onProgress 加载过程中触发的函数,可以用来展示进度条 //onError 捕捉错误的回调函数 objLoader.load(url,onLoad,onProgress,onError); ...
  • /*土地测量 造成高房价的原因有许多,比如土地出让价格。... 一般需要把它划分为多个三角形来计算。 已知三边求三角形的面积需要用海伦定理,参见【2.jpg】 各条边长数据如下: AB = 52.1 BC = 57.2 CD = 4
  • 一般认为它的起源是“拉丁方块”,是大数学家欧拉于1783年发明的。 如图[1.jpg]所示:6x6的小格被分为6个部分(图中用不同的颜色区分),每个部分含有6个小格(以下也称为分组)。 开始的时候,某些小格中已经填写...
  • jpg、jpeg、png... 的区别

    千次阅读 2018-10-17 10:59:00
    jpg格式相似,经常在拷相片的时候看到得,但我们制作图片的时候一般是保存jpg,该种图片格式是文件相对jpg大,因为里面存储了很多相机里的拍摄参数,像色相、饱和度、对比度等  可支持有陨压缩  不支持透明 ...
  • 海思AI芯片(Hi35XX): 图像jpg转.bgr

    千次阅读 2020-05-12 08:44:21
    那么当手头刚好只有jpeg/png等图片文件时,怎么来进行目标识别呢,一般的思路是用opencv来读取图片文件,然后再转换成BGR/YUV等格式,最后扔到NNIE模块来进行深度学习推理。 本篇讲解jpg转bgr,也就是它的输入文件...
  • 对于jpg图片大家一定都不陌生,是我们平时生活中经常使用到的图片,也是最常见的一种图片格式,像平时我们手机拍摄出来的照片一般就是jpg格式的,虽然jpg格式的图片一般比较小,但是在使用一些高清大图的时候也会...
  • JPG图片的高宽解析.

    千次阅读 2008-07-25 18:04:00
    以后都要悬梁刺骨,发奋图强了. ...图片宽高在SOF0段,先找0xFFC0标志,再偏移三个字节就到高度的位置,为两个字节,且为低字节在前,处理一下就得到JPG图片的高度. 图片的宽度紧接着高度为两个字节,处理同上.
  • 文件格式之jpg

    千次阅读 2017-07-03 11:27:41
    常常会用到jpg格式的图片,在存储图片格式时,一般是首选jpg,然后是png,bmp。最近在用人脸数据集时,MsCeleb是jpg格式的图片,Megaface是png格式的图片。 求助百度百科,成功,地址,求助wikipedia成功,地址 jpg ...
  • 目录/home/camera 中保存了2000张照相机连续拍照的JPG文件,名字按数字排序 1.jpg 2.jpg 3.jpg ......... 现在需要在ROS中建立一个node按频率发布所有照片,并可以在image_view中看视频效果。 详细见链接:...
  • LATEX如何直接插入JPG插图?

    千次阅读 2015-01-30 09:37:52
    一般widows下装上Ctex都会带这个小工具,Linux下安装Latex后一般也会有,先用ebb生成对应的BoundingBox文件,如输入命令: ebb test.jpg。(run ->cmd->进去图片的FILE->ebb test.jpg) 这样用下面的方法就可以在文档...
  • jpg与png图片的优缺点

    万次阅读 2018-12-28 20:28:38
    jpg 优点:尺寸较小,节省空间;打开速度快 缺点:有损格式,在修图时不断保存会导致图片质量...ps:在开发中,尺寸比较大的图片(例如背景图片)一般适用jpg格式,减小对内存的占用! 参考:http://www.cnblog...
  • jpg和png的区别

    千次阅读 2018-05-03 09:28:04
    在保存图片的时候,特别是保存截屏图片时,常常不知道图片的保存格式是选择jpg...一般截屏用PNG格式不但比JPG质量高 且 文件还更小;防锯齿PNG非常有优势。下面是在网上找到的二者的区别:(感谢知友飞扬https://www...
  • 一、JPEG图片格式详解 JPEG图片格式组成部分:SOI(文件头)+APP0(图像识别信息)+ DQT(定义量化表)+ SOF0(图像基本信息)+ DHT(定义Huffman表) + ...表1:段的一般结构 -----------------------------------...
  • 前段时间相机拍出来的昨是 CR2格式的,一般的图片软件是无法打开的,需要转换在jpg, 很简单的,在当前目录打开终端 输入 将cr2文件转换成jpg文件 for i in *.CR2; do sips -s format jpeg $i --out "${i%.*}.jpg...
  • jpg 与 png 的区别

    千次阅读 2018-12-20 15:25:20
    2. JPG(92年): 使用的一种 失真压缩 标准方法 24 bit 彩色,内容比GIF丰富 不支持动画 不支持透明色 JPEG的压缩方式通常是破坏性资料压缩(lossy compression),意即在压缩过程中图像的品质会遭受到可见的破坏...
  • Latex 插入jpg,eps图片

    千次阅读 2019-06-03 16:01:41
    Latex一般是可以直接插入某个JPG、PNG等图片: \begin{figure}[h] \centering \includegraphics[width=\linewidth]{pictures/Snipaste_2019-05-25_01-55-42.png} \caption{1907 Franklin Model D...
  • jpg转bmp操作方法

    千次阅读 2017-08-22 10:14:18
    图片格式有非常多种,一般我们比较常见的是jpg、png、JPEG、icon等格式,但是有时候上传图片的时候规定需要用bmp格式的,那么我们要如何将图片格式转换成bmp呢?今天我就来给大家分享一个超便捷的方法,大家一起跟着...
  • GDAL创建JPG格式图像

    千次阅读 2014-12-30 14:51:29
    利用GDAL库函数创建图像时,一般会用到GDALDriver类Create()函数,但是Create()函数不支持JPEG、PNG等格式,不过,CreateCopy()支持这些格式,所以根据已有的图像数据,不能直接创建jpg、png格式的图像,而要借助...
  • 最终代码链接附在最后,但我想先详细介绍一下TIFF(或者tif)转jpg,转换的问题和难点在哪里?...但jpg一般是8位,rgb都是0到255取值,所以tif到jpg,意味着色彩的压缩。 2. tif可以是多波段的,例如高分...
  • Bitmap Png jpg的区别

    千次阅读 2016-12-12 19:55:06
    介绍图片的基础知识,以及Bitmap,PNG,JPG的区别
  • 秒懂文件路径 / 和 ./ 和 ../ 和 ../../

    千次阅读 2019-03-08 16:43:51
    / 表示当前路径的根路径 ./ 表示当前路径 ../表示父级路径,当前路径...用python读取D:/A/B/C/D/1.jpg文件。 用os.getced()当前python所在的路径,比如:D:/A/B/C/D 读取方法:1、从cv2.imread(1.jpg) 2、cv2....
  • 于比较常用的图片格式Png、Jpg、Gif、Bmp,我们需要针对不同的图片格式使用不同的控件来显示,这里就有一个来解析图片格式的问题。我们不能单纯的用文件后缀名.png、.jpg、.jpeg、.gif、.bmp来区分图片格式,因为...
  • JPG 的图片格式详解

    千次阅读 2018-06-08 14:04:52
    JPG jpg全名是JPEG 。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。 jpg功能  可以提高或降低 JPEG文件压缩的...
  • 通过Linux下标准V4L2框架采集摄像头的数据,通过jpeglib库连续编码为JPG格式图片存放到本地。 三、安装jpeglib库 jpeglib下载地址:http://www.ijg.org/ 下载之后解压到linux指定目录下,进行接解压、编译。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 184,316
精华内容 73,726
关键字:

一般.jpg