Tag: png

如何使多个Excel电子表格上的图像始终以全尺寸显示(Aspose Cells)?

我正在使用以下代码在电子表格上放置图像: var ms = new MemoryStream(); Image _logo = RoboReporterConstsAndUtils.GetURLImage("http://www.proactusa.com/bla/pa_logo_notag.png"); _logo.Save(ms, ImageFormat.Png); ms.Position = 0; locationWorksheet.Pictures.Add(0, 4, ms); AutoFitterOptions options = new AutoFitterOptions { OnlyAuto = true }; locationWorksheet.AutoFitRows(options); 它工作正常; 但是,我在两个不同的报告中使用了相同的代码,并且图像以不同的大小显示。 其中一个高度为0.85“(63%),宽度为1.1”(53%),另一个高度为1.44“(106%),宽度为2.07”(100%)。 为什么他们的大小不一样? 为什么他们不是100%的原始图像大小? 另一个代码看上去完全一样(尽pipe在这种情况下图像出现的列是dynamic的): var ms = new MemoryStream(); Image _logo = RoboReporterConstsAndUtils.GetURLImage("http://www.proactusa.com/bla/pa_logo_notag.png"); _logo.Save(ms, ImageFormat.Png); ms.Position = 0; pivotTableSheet.Pictures.Add(0, _grandTotalsColumnPivotTable – 1, ms); AutoFitterOptions […]

python / excel cell – > png

伙计,有一个Excel文档,需要每周更新…只需要更新的几个单元格,这是完全可行的: http : //www.python-excel.org/ 在更新这些单元格之后,会在excel内部生成一个graphics。 是否有可能通过python将这个图导出为.png(即复制单元格A3-B7并导出到图像中)? 想法,想法? 谢谢!

c#chart.object从Excel作为.png低分辨率

我创build了一个excel文件,并希望将其内容导出为png或jpeg文件。 不幸的是,图像的质量是非常低的。 有针对这个的解决方法吗? 我希望一个真正的高分辨率的图片。 谢谢 我目前的代码(来自互联网): Excel.Range xlRange = xlWorksheet5.get_Range("A1", "K30"); xlRange.CopyPicture(Excel.XlPictureAppearance.xlScreen, Excel.XlCopyPictureFormat.xlPicture); Excel.ChartObject chartObj; chartObj = xlWorksheet5.ChartObjects().Add(xlRange.Left, xlRange.Top, xlRange.Width, xlRange.Height); chartObj.Activate(); string path_image = path + "\\image.png"; Excel.Chart chart = chartObj.Chart; chart.Paste(); chart.Export(path_image);

如何将多个PNG文件转换为JPEG格式

我一直在尝试转换一些文件,我在一个文件夹中的.png到.jpg使用vba,但我不能以一个代码来做到这一点,我一直在尝试将图像粘贴到Excel中并导出他们为JPG,但它似乎并没有工作,有人可以帮我这个吗? 我有代码,我试图这样做,我得到这一行的错误 ThisWorkbook.ActiveSheet.ChartObjects("foto").Chart.Export Filename:=x, FilterName:="JPEG" 因为“这个成员只能接受一个图表对象”有人可以帮我吗? On Error Resume Next DisplayAlerts = True Application.ScreenUpdating = True Dim Pathh As String Dim fila As Integer Set fso = CreateObject("Scripting.FileSystemObject") Pathh = "C:\Users\jojeda\Desktop\Pruebas JPEG\" Set carpeta = fso.getfolder(Pathh) Set ficheros = carpeta.Files For Each ficheros In ficheros 'I belive the code should be here b = "C:\Users\jojeda\Desktop\Pruebas […]

如何在Excel XLS文件中提取PNG附件?

我经常需要提取在Excel文件中复制粘贴的图像。 不幸的是,这些文件进来卑鄙的XLS格式。 所以,由于简单的解压缩技巧不起作用,我决定尝试自己做一个小Python脚本来做到这一点。 (提取图像是痛苦的,因为我必须实际上复制粘贴到画图以保存它们。没有“ 另存为…”或“ 导出”button。) 如果您查看PNG参考(或已经知道它),您将会看到它基本上以一个èPNG标记开始,并以IEND块结束。 所以我试了下面的代码: import sys import os def info(s): print("[i] "+s) info("Opening file: " + sys.argv[1]) with open(sys.argv[1],'rb') as f: buf = f.read() info("File read") offset_s = buf.find(b'\x89PNG\x0D\x0A\x1A\x0A') if offset_s == -1: error("PNG not found") os.exit(-1) else: info("PNG start found at offset: {}".format(offset_s)) offset_e = buf.find(b'IEND') if offset_e == -1: […]