Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 渐近线:调整图片大小(包括笔宽和字体大小)_Image_Fonts_Resize_Image Size_Metapost - Fatal编程技术网

Image 渐近线:调整图片大小(包括笔宽和字体大小)

Image 渐近线:调整图片大小(包括笔宽和字体大小),image,fonts,resize,image-size,metapost,Image,Fonts,Resize,Image Size,Metapost,我已经在渐近线中创建了一张图片。现在我想调整它的大小,这样得到的图像会更大。问题是,如果我调用size()或unitsize(),则TeX标签的大小和线宽(硬编码)保持不变。我想随着图片一起调整它们的大小,使线条看起来与整个图片的大小成比例,宽度相同(标签看起来大小相同)。从渐近线可以做到这一点吗?我不是一个经验丰富的MetaPost/渐近线用户,我现在也只是在学习这两种方法。但我正在阅读渐近线常见问题解答,希望能回答您的问题。好吧。。。这是一个非常古老的问题,但让我们给出一个更易于使用的答案。

我已经在渐近线中创建了一张图片。现在我想调整它的大小,这样得到的图像会更大。问题是,如果我调用
size()
unitsize()
,则TeX标签的大小和线宽(硬编码)保持不变。我想随着图片一起调整它们的大小,使线条看起来与整个图片的大小成比例,宽度相同(标签看起来大小相同)。从渐近线可以做到这一点吗?

我不是一个经验丰富的MetaPost/渐近线用户,我现在也只是在学习这两种方法。但我正在阅读渐近线常见问题解答,希望能回答您的问题。

好吧。。。这是一个非常古老的问题,但让我们给出一个更易于使用的答案。首先将其绘制为一张图片,这将使用延迟绘制/自动缩放。然后,将该图片绘制到另一张,并根据口味进行额外缩放

real originalSize = 3inch;
real scaledSize = 12inch;

size(originalSize);
// ... draw your picture

picture original = currentpicture;
currentpicture = new picture;
add(scale(scaledSize / originalSize) * original.fit())