ClassID.ClassID

ClassID(byte[])

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(byte[] classID)
ΠαράμετροςΤύποςΠεριγραφή
classIDByte[]Το αναγνωριστικό κλάσης ως σειρά byte.

Δείτε επίσης


ClassID(byte[], bool)

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(byte[] classID, bool isZeroLength)
ΠαράμετροςΤύποςΠεριγραφή
classIDByte[]Το αναγνωριστικό κλάσης ως σειρά byte.
isZeroLengthBooleanεάν έχει οριστεί σεαληθής [είναι μηδέν μήκος]. Το καταγεγραμμένο μήκος συμβολοσειράς είναι μηδέν αλλά το πραγματικό είναι τέσσερα.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionclassID είναι μηδενικό.

Δείτε επίσης


ClassID(int)

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(int classID)
ΠαράμετροςΤύποςΠεριγραφή
classIDInt32Η ταυτότητα της τάξης.

Δείτε επίσης


ClassID(uint)

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(uint classID)
ΠαράμετροςΤύποςΠεριγραφή
classIDUInt32Η ταυτότητα της τάξης.

Δείτε επίσης


ClassID(string, bool)

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(string classID, bool isZeroLength)
ΠαράμετροςΤύποςΠεριγραφή
classIDStringΤο αναγνωριστικό κλάσης στην κωδικοποίηση ASCII.
isZeroLengthBooleanεάν έχει οριστεί σεαληθής [είναι μηδενικό μήκος].

Παραδείγματα

Αυτό το παράδειγμα δείχνει ότι το επίπεδο, που εισάγεται από μια εικόνα, μετατρέπεται σε επίπεδο έξυπνου αντικειμένου και το αποθηκευμένο αρχείο PSD είναι σωστό.

[C#]

// Ελέγχει ότι το επίπεδο, που εισάγεται από μια εικόνα, μετατρέπεται σε επίπεδο έξυπνου αντικειμένου και ότι το αποθηκευμένο αρχείο PSD είναι σωστό.

string outputFilePath = outputFolder + Path.DirectorySeparatorChar + "layerTest2.psd";
string outputPngFilePath = Path.ChangeExtension(outputFilePath, ".png");
using (PsdImage image = (PsdImage)Image.Load(baseFolder + Path.DirectorySeparatorChar + "layerTest1.psd"))
{
    string layerFilePath = baseFolder + Path.DirectorySeparatorChar + "picture.jpg";
    using (var stream = new FileStream(layerFilePath, FileMode.Open))
    {
        Layer layer = null;
        try
        {
            layer = new Layer(stream);
            image.AddLayer(layer);
        }
        catch (Exception)
        {
            if (layer != null)
            {
                layer.Dispose();
            }

            throw;
        }

        var layer2 = image.Layers[2];
        var layer3 = image.SmartObjectProvider.ConvertToSmartObject(image.Layers.Length - 1);
        var bounds = layer3.Bounds;
        layer3.Left = (image.Width - layer3.Width) / 2;
        layer3.Top = layer2.Top;
        layer3.Right = layer3.Left + bounds.Width;
        layer3.Bottom = layer3.Top + bounds.Height;

        image.Save(outputFilePath);
        image.Save(outputPngFilePath, new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
    }
}

Δείτε επίσης


ClassID(string)

Αρχικοποιεί μια νέα παρουσία τουClassID τάξη.

public ClassID(string classID)
ΠαράμετροςΤύποςΠεριγραφή
classIDStringΤο αναγνωριστικό κλάσης στην κωδικοποίηση ASCII.

Δείτε επίσης