Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException
вообще.
См. также: A хороший список лучших практик
Я бы добавил, очень важно, хорошо использовать модификатор final
. Использование "окончательной" модификатор, когда это применимо в Java
Сводка:
final
для обеспечения хорошей инициализации. @NotNull
и @Nullable
if("knownObject".equals(unknownObject)
valueOf()
поверх toString (). StringUtils
StringUtils.isEmpty(null)
. Принятие Вас имеет доступ к компьютеру Windows, бесплатные программные обеспечения как IrfanView или XnView могут открыть его и повторно сохранить в любом формате, в котором Вы нуждаетесь также. XnView знает больше форматов и имеет версию командной строки NConvert для этой задачи, но IrfanView может сделать операции командной строки также - я обычно устанавливаю обоих, предпочитая интерфейс IrfanView.
Откройте Office может на самом деле импортировать CMYK файлы PSD. Просто щелкните правой кнопкой по файлу PSD и выберите "Open With Other Application" и выберите OpenOffice.org Drawing. (Принятие Вас использует GNOME.)
Это не делает уровней поддержки, хотя, таким образом, Вы ничего не можете сделать действительно, полагают.
Также вы можете импортировать его в Scribus, если вы используете Scribus 1.3.5 или выше, вы можете изменить видимость слоя и режим наложения, изображение можно сохранить в форматах tif, jpg, png, pdf, ps / eps; после этого все это можно отредактировать с помощью GIMP.