Jag håller på att försöka göra ett script som skall skriva IPTC information till bilder, eps bilder om möjligt med jpeg komprimering.
Jag försöker mha photoshops com-objekt, och ett par rader c#, lösa detta, men allt jag lyckas åstadkomma är typ att öppna en bild och spara den som psd-fil.
Det går visserligen att starta s.k. funktionsmakron från koden, och på så vis kan jag då spara bilderna i det format jag vill...
MEN
Hur tusan fyller jag i fil-informationen per automatik? Jag har t.ex. en textsnutt 'Foto Pelle Persson 2003' som skall skrivas till alla bilder UTAN att jag får upp rutan i photoshop för att sedan förhand fylla i... grrr...
Vettu jag har läst den där artikeln förut =)
Tyvärr blev jag inte nöjd...
Största pucken... jag vill inte vara låst till jpeg... eps, tiff osv. är vanliga format jag måste brottas med. Då gäller andra förhållanden än de han nämner i artikeln.
Kika gärna på rubriken '3.8.2 Document information' i pdf:en jag länkade in tidigare... (Photoshop scripting)
Där beskrivs en MYCKET enkel metod att skriva copywritg info på tre rader begriplig kod... i VB, AS och JS
--- vb ---
Set docInfoRef = docRef.Info
docInfoRef.Copyrighted = psCopyrightedWork
docInfoRef.OwnerUrl = "http://www.adobe.com"
----------
Jag är ute efter precis samma sätt att lösa det fast med C#.NET.
Jag har lagt till en referens till 'PhotoshopTypeLibrary' men jag läste på ett forum att man skulle add:a en referens till en referens som hette nästan lika fast med scripting i sig... men jag kan då inte hitta någon sådan... ska vara en tlb-fil...
142 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17