4546474849505152535455
Metadata metadata = new Metadata(); RandomAccessFile randomAccessFile = new RandomAccessFile(file, "r"); try { new PsdReader().extract(new RandomAccessFileReader(randomAccessFile), metadata); } finally { randomAccessFile.close(); } return metadata;
616263646566676869
Metadata metadata = new Metadata(); byte[] headerBytes = new byte[26]; inputStream.read(headerBytes, 0, 26); new PsdReader().extract(new ByteArrayReader(headerBytes), metadata); return metadata; }
4243444546474849505152
5455565758596061
@NotNull public static Metadata readMetadata(@NotNull InputStream inputStream) { Metadata metadata = new Metadata(); new PsdReader().extract(new RandomAccessStreamReader(inputStream), metadata); return metadata; }