提高 adobe creative SDK 中编辑图像的质量

Posted

技术标签:

【中文标题】提高 adobe creative SDK 中编辑图像的质量【英文标题】:Increasing the quality of the edited image in adobe creative SDK 【发布时间】:2016-04-14 06:09:15 【问题描述】:

我有这段代码来启动 adobe creative SDK 图片编辑器。

        Uri imageUri = Uri.parse(path);

        Intent imageEditorIntent = new AdobeImageIntent.Builder(this)
                .setData(imageUri)
                .build();

        startActivityForResult(imageEditorIntent, 1);

我希望编辑后的图像具有最高质量。

为此传递什么 Intent 参数?或任何其他解决方法?

【问题讨论】:

【参考方案1】:

图像编辑器指南中的示例

您可以使用图像编辑器的可选方法设置图像质量。这是来自Creative SDK's Image Editor guide 的示例:

Intent imageEditorIntent = new AdobeImageIntent.Builder(this)
    .setData(uri) // input image source
    .withOutput(Uri.parse("file://" + getFilesDir() + "/my-pic-name.jpg")) // output file destination
    .withOutputFormat(Bitmap.CompressFormat.JPEG) // output format
    .withOutputSize(MegaPixels.Mp5) // output size
    .withOutputQuality(90) // output quality
    .build();

就您而言,您可能主要对.withOutputSize().withOutputQuality() 感兴趣。

相关的可选方法

来自图像编辑器指南:

.withOutputSize(MegaPixels)

设置输出文件大小(以百万像素为单位)。

如果没有调用这个方法,或者传入的值为0,则返回预览大小的图片(通常是设备的屏幕大小)。

注意:您可以传入来自 Creative SDK 的 MegaPixels 枚举、Mp0Mp30 的任何值。

.withOutputQuality(int)

如果输出格式为 JPEG,则定义保存的 JPEG 图像的质量。

注意:要获得最高质量,请输入100

所有可选方法的文档

以上方法及所有其他可选方法的详细信息,可以参考this section of the Creative SDK Image Editor guide。

【讨论】:

很遗憾,CreativeSDK 已于 2017 年 4 月关闭。无法再访问文档、指南等。

以上是关于提高 adobe creative SDK 中编辑图像的质量的主要内容,如果未能解决你的问题,请参考以下文章

从 Adob​​eLabsUXMagicSelectionView (Adobe Creative SDK) 获取前景

有没有办法在不登录的情况下使用 adobe creative sdk [我只想使用 adobe labs 魔术选择工具]?

Play Billing Library 和 Adob​​e Creative SDK:IInAppBillingService$Stub$Proxy.class 重复条目异常

将 adobe creative SDK 集成到网络应用程序中时,我得到: "error":"invalid_credentials"

adobe creative cloud 文件在哪

adobe creative cloud mac下载目录