小编mDr*_*idd的帖子

Gradle build lintVitalRelease NullPointerException

更新了从3.0 Canary 3到Beta 2的Android Studio,以及从Alpha 5到Beta 2的Gradle插件.调试构建很好,但是当尝试为发布版本类型生成签名的APK时,此错误不断出现.尝试删除.gradle文件夹,.idea文件夹,Invalidate caches&Restart和gradlew clean.

14:16:32.483 [ERROR] [system.err] Note: Recompile with -Xlint:deprecation for details.
14:16:32.483 [ERROR] [system.err] Note: Some input files use unchecked or unsafe operations.
14:16:32.483 [ERROR] [system.err] Note: Recompile with -Xlint:unchecked for details.
14:16:37.434 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
14:16:37.434 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
14:16:37.435 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
14:16:37.435 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
14:16:37.435 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':app:lintVitalRelease'.
14:16:37.435 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > java.lang.NullPointerException (no error message)
14:16:37.435 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

13
推荐指数
2
解决办法
1万
查看次数

PIL图像模式"P" - >"RGBA"

这是我的问题:

import Image
im = Image.open("1.png")
im.show()
print im.mode
im.convert("RGBA").save("2.png")
Run Code Online (Sandbox Code Playgroud)

好吧,有了我的形象,你可以看到差异.
我的问题是:如何正确转换它?

图片: 原版的

结果: 结果

注意:原始图像具有半透明的光晕,结果具有稳定的绿色"发光"

python mode converter python-imaging-library

11
推荐指数
2
解决办法
3万
查看次数

使用PIL保持透明度的同时着色图像?

好的,情况如下:

我想使用Python Image Library来"主题化"这样的图像:

主题颜色: 色板显示色彩 "#33B5E5"

在: http://mupload.nl/img/olpiyj9is.png OUT: http://mupload.nl/img/fiaoq6gk5.png

我使用ImageMagick的命令得到了结果:

convert image.png -colorspace gray image.png
mogrify -fill "#33b5e5" -tint 100 image.png
Run Code Online (Sandbox Code Playgroud) 说明:


图像首先转换为黑白,然后以主题为主.

我想用Python Image Library得到相同的结果.但似乎我在使用它时遇到了一些问题,因为:

  1. 无法处理透明度
  2. 背景(主图像的透明度)也是主题..

我正在尝试使用此脚本:

import Image
import ImageEnhance

def image_overlay(src, color="#FFFFFF", alpha=0.5):
    overlay = Image.new(src.mode, src.size, color)
    bw_src = ImageEnhance.Color(src).enhance(0.0)
    return Image.blend(bw_src, overlay, alpha)

img = Image.open("image.png")
image_overlay(img, "#33b5e5", 0.5)
Run Code Online (Sandbox Code Playgroud)

您可以看到我没有先将其转换为灰度,因为这也不适用于透明度.

很抱歉在一个问题上发布了这么多问题,但我无法做任何其他事情:$

希望大家都明白.

python transparency colorize image python-imaging-library

5
推荐指数
2
解决办法
6150
查看次数