file.eps我从http://www.shutterstock.com/下载的文件,它看起来像这样:

将所有这些图标导出到自己的部分,以便我可以在我的网站上使用它们.
一个接一个地手动执行此操作非常耗时,现在我正在寻找更好的方法来导出所有这些.
有没有任何Mac应用程序帮助我导出/切片我的file.eps多个icon.png文件?
我甚至需要提取它们吗?
有没有办法使用PIL和matplotlib放置EPS或SVG(或任何可缩放矢量格式)的徽标,以便将徽标放在图表上并将最终文件输出为EPS.现在我得到一个非常渲染的图形,因为有一个.png文件试图转换为EPS格式,其目标是将图像保存为.eps或.svg.
我认为这可能是由于后端的限制,我愿意改变我使用的那个.
这是行不通的:
ax1.set_axis_bgcolor('#fafafa')
img = image.imread('./static/images/logo.png')
image_axis = fig.add_axes(ax1.get_position())
image_axis.patch.set_visible(False)
image_axis.yaxis.set_visible(False)
image_axis.xaxis.set_visible(False)
image_axis.set_xlim(0,19.995)
image_axis.set_ylim(0,11.25)
image_axis.imshow(img, extent=(11.79705,18.99525,.238125,1.313625), zorder=-1, alpha=0.15) #need to keep a 5.023 x by y ratio (.4 x .079)
fig.savefig('static/images/graphs/'+filename+'.eps', format='eps', bbox_inches='tight')
Run Code Online (Sandbox Code Playgroud)
任何更新?
我有以下代码片段:
if (ABS(p43.x) < EPS && ABS(p43.y) < EPS && ABS(p43.z) < EPS) return(FALSE);
Run Code Online (Sandbox Code Playgroud)
我正在尝试转换为C#."EPS"是什么意思?
此代码来自http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline3d/
我试图在PHP中创建矢量图形.我试过开罗,但是我无法让它开始工作.我明白imageMagick有矢量功能,但php.net上的文档非常差,有人可以引导我朝着正确的方向前进吗?这些想法是为了将图形保存到EPS.我还需要能够使用不同的字体来输出文本.
我在Matlab中有一个用于保存eps格式的图.如果我使用图中的交互式菜单这样做,一切都很顺利,导出的eps很好.但是,如果我使用以下命令
saveas(gca, 'myplot.eps','psc2');
Run Code Online (Sandbox Code Playgroud)
但是,如果我这样做,导出的eps不会被剪裁,边距太大.如何在程序中保存没有保证金的eps?谢谢.
顺便说一句,如果我使用以下代码
saveas(gca, 'myplot.eps','eps');
Run Code Online (Sandbox Code Playgroud)
然后输出eps被剪裁,但它是黑色和白色而不是颜色.
我正在尝试使用matplotlib绘制3D热图以及我的模拟结果.我已经阅读了这个主题并尝试使用imshow.不幸的是,当我以SVG或EPS格式保存图形时,它会将热像转换为图片(这对于期刊来说是不可接受的).所以,我也试过了hexbin - 但是图像太奇怪了.我不确定它会被期刊接受.我们还有其他东西,或者我必须用矩形填充热垫?
例如,如果运行此代码:
import numpy as np
import numpy.random
import matplotlib.pyplot as plt
# Generate some test data
x = np.random.randn(8873)
y = np.random.randn(8873)
heatmap, xedges, yedges = np.histogram2d(x, y, bins=50)
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1]]
print extent
print heatmap
plt.clf()
surf = plt.imshow(heatmap, extent=extent)
plt.colorbar(surf, shrink=0.75, aspect=5)
plt.show()
Run Code Online (Sandbox Code Playgroud)
并保存SVG文件,它将包含PNG图像:
<g clip-path="url(#p6def4f5150)">
<image height="347" width="315" x="115.127800906" xlink:href="data:image/png;base64,
Run Code Online (Sandbox Code Playgroud)
我在OpenSUSE和Ubuntu OS下使用matplotlib,版本1.1.1.
我试图用 Pyzo 打开一个 EPS 图像,我已经安装了 PIL 和 Ghostscript(因为我看到它在其他一些网站的主题上是必要的),我的代码是:
from PIL import Image
im = Image.open('''myimage.eps''')
im.show()
Run Code Online (Sandbox Code Playgroud)
但是当我运行代码时,Pyzo 返回给我:`
OSError: Unable to locate Ghostscript on paths
Run Code Online (Sandbox Code Playgroud)
我试图在几个网站上研究它,但对于一个新手编码学生来说似乎很复杂。
我正在研究 Python 3
谢谢各位大侠帮忙
(哦,我是法国人,所以也许我的英语不是很完美!)
是否可以使用普通的WinForms GDI +加载和显示EPS文件?如果没有,是否有免费图书馆帮忙?
我似乎记得Windows GDI支持EPS文件,但谷歌搜索了一下后,我开始怀疑这个内存.
我想要做的就是加载文件并使用Graphics上下文绘制它.
我知道我可以使用任何程序将文件转换为PNG或其他东西并以这种方式渲染,但因为我试图以多种分辨率渲染,我宁愿将矢量数据保存在EPS文件中.
谢谢!
在MATLAB中,如何将矩阵写入EPS格式的图像中?
似乎imwrite不支持EPS.
转换在我正在使用的Linux服务器上不起作用:
$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
Run Code Online (Sandbox Code Playgroud)
为什么?
我在终端模式下尝试了gnovice的想法:
figH = figure('visible','off') ;
imshow(img,'border','tight',... %# Display in a figure window without
'InitialMagnification',100); %# a border at full magnification
print(strcat(filepath,'/', dataset,'_feature_',num2str(j), '.eps'),'-depsc2');
close(figH) ;
Run Code Online (Sandbox Code Playgroud)
但是我得到了:
??? 在191使用==> imshow时
出错IMSHOW需要运行Java.
错误==> study_weaker at 122
imshow(img,'border','tight',...%#在数字窗口中显示没有
191错误(eid,'%s需要Java运行.',upper(mfilename) );
我该如何解决?