Combine pngs and print out a figure with original quality
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello, I am using the following sample code to combine a series of png files, and attempted to print out in either png or pdf format, I hope to preserve the original quality of the individual figures, how should I do that? (for example, when I zoom in on the combined figure, I should be able to see the details of the individual figures clearly)
When I tried numbers larger than '-r1500' for png output, MATLAB doesn't let me do so because it's too large. Changing dpi doesn't seem to change anything for pdf format, and the pdf output is shrunk into a portrait page.
Note that the for loops are for specific ordering of the actual pngs I need to combine, you can replace it with any pngs for testing.
for i = 1:6
for j = 1:12
pngs{i,j} = 'foo.png';
end
end
out = imtile(pngs', 'Frames', 1:c, 'GridSize', [6 12]);
figure;
imshow(out);
print(gcf, 'bigfoo.png', '-dpng', '-r1500');
print(gcf, 'bigfoo.png', '-dpdf','-bestfit','-r4000');
Any help is appreciated!
0 comentarios
Respuestas (1)
Shravan Kumar Vankaramoni
el 30 de Mzo. de 2021
Hi,
Have a look at the following thread.
Hope that helps.
0 comentarios
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!