我只是使用调整大小来放大文本剪辑。结果很差。
如何在保持文字清晰的同时增加文字的字体大小?
String filename="file.html";
File filelocation = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), filename);
Uri path = Uri.fromFile(filelocation);
Intent emailIntent = new Intent(Intent.ACTION_SEND);
// set the type to 'email'
emailIntent .setType("vnd.android.cursor.dir/email");
String to[] = {"asd@gmail.com"};
emailIntent .putExtra(Intent.EXTRA_EMAIL, to);
// the attachment
emailIntent .putExtra(Intent.EXTRA_STREAM, path);
// the mail subject
emailIntent .putExtra(Intent.EXTRA_SUBJECT, "Subject");
startActivity(Intent.createChooser(emailIntent , "Send email..."));
答案 0 :(得分:0)
首先生成一个非常大的文本片段(fontsize=200
),然后从较小的因子(resize(lambda t : (0.5 + t/4))
)开始调整大小。这样你的剪辑将始终是原始图像的缩小版本,并且你不会有任何像素化。