如何调整文件大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调整文件大小相关的知识,希望对你有一定的参考价值。

一、若您待上传的文档文件较大,可以将文档文件转换成图片格式上传即可;(如何将文档转换成图片格式?)

二、若您待上传的图片文件较大,也可参考以下方法调整图片文件大小。

具体操作方法如下(以Windows系统自带的画图工具为例):

1、将光标拖动到图片文件上并点击鼠标右键,在下拉菜单中选择“打开方式”-->“画图”;


2、打开画图工具后,在画图窗口正下方可以看到此图片的高和宽(作为下一步填写缩放比例的依据);


3、然后点击“图像”栏目中的“重新调整大小”按钮;


4、在弹窗中选中“百分比(默认)”-->根据您的需要调整水平和垂直的“百分比值”-->最后点击“确定”即可;(水平和垂直的百分比值可根据图片的高和宽来决定缩放比例,一般将缩放后的图片高和宽控制在500-1200像素之间最为合适)


5、点击“文件”按钮-->并在下拉选项中选择“另存为”-->选择“JPEG图片”格式;


6、保存完毕后会生成一张新的JPEG格式的图片,在图片属性中可以查看修改后的图片大小,如果文件还是比较大,可以继续用此法进行压缩直到合适为止。

参考技术A 1、首先打开电脑中的一个文件夹,点击其右上角的视图选项并选择其中的“大图标”。

2、然后在当前文件夹中点击“工具”选项中的“文件夹选项”按钮。

3、即可打开文件夹选项的对话框,选择其中的“查看”选项,并点击“应用到文件夹”按钮。

4、然后页面中会弹出文件夹视图的提醒对话框,点击“是”按钮即可完成应用到电脑中其他文件的设置。
参考技术B 你好,可以直接用压缩软件压缩,不过这个方法只针对内容是文字有用,如果文件里面的内容大部分是图片的话,压缩软件只能缩小一点点大小,建议可以先压缩下图片大小,再整体压缩下文件效果会好很多!希望对你有帮助 参考技术C .
首先我们先查看下原照片的大小,这里显示的是987kb。
2.
然后我们将该图片复制一下,得到一个副本,两个照片文件大小相同。
3.
然后右击副本文件,选择编辑。
4.
然后点击工具栏中的重新修改大小。
参考技术D 具体操作方法如下(以Windows系统自带的画图工具为例):1、将光标拖动到图片文件上并点击鼠标右键,在下拉菜单中选择“打开方式”-->“画图”;2、打开画图工具后,在画图窗口正下方可以看到此图片的高和宽(作为下一步填写缩放比例的依据);3、然后点击“图像”栏目中的“重新调整大小”按钮;4、在弹窗中选中“百分比(默认)”-->根据您的需要调整水平和垂直的“百分比值”-->最后点击“确定”即可;(水平和垂直的百分比值可根据图片的高和宽来决定缩放比例,一般将缩放后的图片高和宽控制在500-1200像素之间最为合适)5、点击“文件”按钮-->并在下拉选项中选择“另存为”-->选择“JPEG图片”格式;6、保存完毕后会生成一张新的JPEG格式的图片,在图片属性中可以查看修改后的图片大小,如果文件还是比较大,可以继续用此法进行压缩直到合适为止。

如何在 ARCore 中调整对象的大小?

【中文标题】如何在 ARCore 中调整对象的大小?【英文标题】:How I resize an object in ARCore? 【发布时间】:2019-03-15 03:38:13 【问题描述】:

我在 ArFragment 中显示 3D 对象。所以我把 .obj 文件和 .mtl 文件放在 sampledata 文件夹中。然后我右键单击 obj 文件,然后选择 Import Sceneform Asset 以添加 .sfa / .sfb 文件。

所以我可以在标记图像时显示 3d 对象,但是对象太大。

这是我的 .sfa 文件详细信息


   bound_relative_root: 
      x: 0.5,
      y: 0,
      z: 0.5,
   ,
   materials: [
      
         name: "Material.001",
         parameters: [
            
               baseColor: null,
            ,
            
               baseColorTint: [
                  0.80000000000000004,
                  0.80000000000000004,
                  0.80000000000000004,
                  1,
               ],
            ,
            
               metallic: 1,
            ,
            
               roughness: 0.120695,
            ,
            
               opacity: null,
            ,
         ],
         source: "build/sceneform_sdk/default_materials/obj_material.sfm",
      ,
   ],
   model: 
      attributes: [
         "Position",
         "TexCoord",
         "Orientation",
      ],
      collision: ,
      file: "sampledata/dongbaek.obj",
      name: "dongbaek",
      recenter: "root",
      scale: 0.200000
   ,
   version: "0.52:1",

我认为它可以按比例部分调整大小,但我改变了值,它并没有改变。大小一样

那么我如何调整 3d 对象的大小?

添加 3d 对象文件以制作 .sfa / .sfb 文件有什么问题吗?(导入 Sceneform 资源)

如果你知道,请帮助我。

【问题讨论】:

可以使用ScaleController调整scenform arcore中的对象大小 【参考方案1】:

对象缩放由缩放控制器更改。通过设置 minScale 和 maxScale 值。在设置父-锚节点之前。请参阅下面的示例。

      // Create the Anchor.
      Anchor anchor = hitResult.createAnchor();
      AnchorNode anchorNode = new AnchorNode(anchor);
      anchorNode.setParent(arFragment.getArSceneView().getScene());

      // Create the transformable andy and add it to the anchor.
      TransformableNode node = new TransformableNode(arFragment.getTransformationSystem());
// Maxscale must be greater than minscale
        node.getScaleController().setMaxScale(0.02f);
        node.getScaleController().setMinScale(0.01f);

        node.setParent(anchorNode);
        node.setRenderable(renderable);
        node.select();

【讨论】:

你的答案是正确的,虽然我会补充说 MaxScale 必须大于 MinScale,因为那样你会得到一个例外。【参考方案2】:

根据您的项目采用不同的方法:

    更改比例值,重新生成 sfb 文件 将您的节点放入TransformableNode 并让ScaleController 扩展您的模型 直接使用setLocalScale或setWorldScale 缩放 .obj 文件,然后生成 .sfa 和 .sfb 文件

【讨论】:

【参考方案3】:

使用以下代码在 ARCore 中调整模型大小

TransformationSystem transSys;
transSys = MainActivity.getArFragment().getTransformationSystem();
TransformableNode myNode = new TransformableNode(transSys);

myNode.setLocalScale(new Vector3(0.25f, 0.25f, 0.25f));
myNode.setParent(anchorNode);
//myNode.setParent(sceneView.getScene());
myNode.setRenderable(myModelRenderable);

sceneView.getScene().addChild(node);
myNode.select();

【讨论】:

以上是关于如何调整文件大小的主要内容,如果未能解决你的问题,请参考以下文章

如何调整待上传的文件大小

如何使用 ghostscript 调整 .eps 文件的大小

如何在 MySQL 中清理或调整 ibtmp1 文件的大小?

调整vhd大小

将 XIB 文件自动调整为屏幕大小

如何在 ARCore 中调整对象的大小?