Syntaxis
Lees meer over de documentattributen, parameterwaarden en standaardinstellingen voor het maken van Photoshop-documenten met MATLAB-opdrachten.
Voor het programmatisch maken van Photoshop-documenten zijn geldige documentattributen en parameterwaarden vereist. Gebruik deze referentie om meer te weten te komen over de ondersteunde parameters, de geaccepteerde waarden, de standaardinstellingen en de afhankelijkheden bij het gebruik van de functie psnewdoc van MATLAB voor het maken van nieuwe Photoshop-documenten.
Syntaxis van de functie psnewdoc
Gebruik de volgende syntaxis om Photoshop-documenten te maken vanuit MATLAB:
|
|
Beschrijving |
|
psnewdoc() |
Maakt een document met de standaardwaarden voor alle attributen. |
|
psnewdoc(W, H) |
Maakt een document met de opgegeven breedte en hoogte. Alle andere attributen gebruiken de standaardwaarden. |
|
psnewdoc(W, H, R, N, M, F, A, B, P) |
Maakt een document door alle ondersteunde documentattributen op te geven. |
Als je een latere parameter wilt opgeven zonder een eerdere parameter toe te wijzen, gebruik je de tekenreeks "undefined" voor de overgeslagen parameter.
Voorbeeld
psnewdoc(10, 10, 72, 'hi', 'cmyk', 'transparent', 2.5, 16, 'U.S. Web Coated (SWOP) v2')
Met deze opdracht maak je een document van 10 × 10 met de naam ‘hi’ en de volgende instellingen:
- Resolutie: 72 ppi
- Kleurmodus: CMYK
- Achtergrond: Transparant
- Pixelverhouding: 2,5
- Bitdiepte: 16 bits per kanaal
- Kleurprofiel: U.S. Web Coated (SWOP) v2
Documentkenmerken
|
Parameter |
Kenmerk |
Gegevenstype |
Beschrijving |
|
B |
Breedte |
Numeriek |
Geeft de breedte van het document aan met behulp van de huidige liniaaleenheden van Photoshop. |
|
H |
Hoogte |
Numeriek |
Geeft de hoogte van het document aan met behulp van de huidige liniaaleenheden van Photoshop. |
|
R |
Resolutie |
Numeriek |
Geeft de resolutie van het document aan in pixels per inch (ppi). |
|
N |
Naam |
Tekenreeks |
Geeft de naam van het document aan die wordt weergegeven in Photoshop. |
|
M |
Modus |
Tekenreeks |
Geeft de kleurmodus aan. Ondersteunde waarden zijn RGB, CMYK, Lab, Bitmap en Grijswaarde. |
|
F |
Vulling |
Tekenreeks |
Geeft de inhoud van de achtergrond aan. Ondersteunde waarden zijn White, BackgroundColor en Transparent. |
|
A |
Verhouding |
Numeriek |
Verwijst naar de pixelverhouding, Een waarde van 1,0 geeft vierkante pixels aan. |
|
B |
Bitdiepte |
Numeriek |
Geeft het aantal bits per kanaal aan. Ondersteunde waarden zijn 1, 8, 16 en 32. |
|
P |
Profiel |
Tekenreeks |
Geeft de naam van het Photoshop-kleurprofiel aan. De waarde moet overeenkomen met een profiel dat wordt vermeld in Kleurinstellingen. |
Standaardwaarden
Als je parameters weglaat of psnewdoc() aanroept zonder argumenten, gebruikt Photoshop de volgende standaardwaarden:
|
Kenmerk |
Standaardwaarde |
|
Breedte |
504 pixels |
|
Hoogte |
360 pixels |
|
Resolutie |
72 ppi |
|
Naam |
Naamloos-X (waarbij X het volgnummer van het document is) |
|
Modus |
RGB |
|
Vulling |
Wit |
|
Verhouding |
1,0 (vierkante pixels) |
|
Bitdiepte |
8 bits per kanaal |
|
Profiel |
Werkkleurruimte voor de geselecteerde kleurmodus uit Kleurinstellingen van Photoshop |
Eenheden en afhankelijkheden
Houd rekening met de volgende afhankelijkheden bij het maken van Photoshop-documenten vanuit MATLAB:
|
Afhankelijkheid |
Details |
|
Breedte en hoogte |
Photoshop interpreteert de breedte en hoogte volgens de huidige voorkeursinstelling voor Eenheden en linialen. Wijzig de liniaaleenheden voordat je psnewdoc uitvoert als je andere eenheden dan pixels wilt gebruiken. |
|
Kleurprofiel |
De profielnaam moet exact overeenkomen met een profiel dat wordt vermeld in Bewerken > Kleurinstellingen. Als de opgegeven profielnaam ongeldig is, gebruikt Photoshop in plaats daarvan de werkkleurruimte voor de geselecteerde kleurmodus. |
Maak verbluffende afbeeldingen met Photoshop
Bewerk, retoucheer en transformeer foto's met de toonaangevende creatieve Tools die je kent en waardeert.