我在顶点和面上读取了一些用于PATCH绘图的matlab代码。
我正在阅读的数据在每个循环中基本相同......但有更多细节。从1.000个顶点到5.000.000个顶点 - 但在某些时候EPS文件不会“增长”。文件的最大大小似乎是6,23 MB(6.542.050字节)。
当我使用“上限”文件时,它不像EPS文件。有没有办法增加文件的“容量”?当我将上限文件转换为PDF时质量非常糟糕......比8bit gif文件差。
我创建了一个One Drive Folder including two eps files and two pdf files。其中一个eps文件(Mesh0gs8.eps)位于上限,另一个(Mesh0gs16.eps)上限。我还包括从eps文件转换的PDF文件。
我不认为Matlab代码是问题,因为我对两个文件使用完全相同的代码。但这是......
function plot(R,ii,jj)
f1 = figure(10);
hold on; axis equal;
patch('Faces', R(ii,jj).faces, 'Vertices', R(ii,jj).vertices , 'FaceColor', R.colors{ii}, 'EdgeColor',R.colors{ii});
FileName = sprintf('Mesh%2.0f.%s.eps', ii , R(ii,jj).FileName);
print(f1,'-depsc', '-loose', FileName);
close(f1)