| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /////////////////////////////////////////////////////////////////////////////////
- //
- // Photoshop PSD FileType Plugin for Paint.NET
- // http://psdplugin.codeplex.com/
- //
- // This software is provided under the MIT License:
- // Copyright (c) 2006-2007 Frank Blumenberg
- // Copyright (c) 2010-2013 Tao Yue
- //
- // See LICENSE.txt for complete licensing and attribution information.
- //
- /////////////////////////////////////////////////////////////////////////////////
- using System;
- using System.IO;
- using PDNWrapper;
- namespace PhotoshopFile
- {
- /// <summary>
- /// Stores the raw data for unimplemented image resource types.
- /// </summary>
- internal class RawImageResource : ImageResource
- {
- public byte[] Data { get; private set; }
- private ResourceID id;
- public override ResourceID ID
- {
- get { return id; }
- }
- public RawImageResource(ResourceID resourceId, string name)
- : base(name)
- {
- this.id = resourceId;
- }
- public RawImageResource(PsdBinaryReader reader, string signature,
- ResourceID resourceId, string name, int numBytes)
- : base(name)
- {
- this.Signature = signature;
- this.id = resourceId;
- Data = reader.ReadBytes(numBytes);
- }
- }
- }
|