.NET के लिए Aspose.PSD का उपयोग करके PSD फ़ोटो में कोर कैसे समायोजित करें

.NET के लिए Aspose.PSD का उपयोग करके PSD फ़ोटो में कोर कैसे समायोजित करें

.NET के लिए Aspose.PSD आपको कई पीएसडी फोटो के माध्यम से जटिल कोर समायोजन को कुछ कोड लाइनों के साथ स्वचालित करने की अनुमति देता है।

असली दुनिया की समस्या

मैनुअल कोर समायोजन बड़ी फोटो लाइब्रेरी, अभियानों, या रचनात्मक स्वचालन के लिए सटीक है लेकिन बहुत धीमा है. कोड बैच सुधार को सरल और दोहराया जा सकता है।

समाधान समीक्षा

एक कोर समायोजन परत जोड़ें या संपादित करें, फिर चैनल-के-चैनेल नियंत्रण के लिए कवर बिंदु सेट करें - सभी पूरी तरह से लिखने योग्य हैं।

Prerequisites

  • Visual Studio 2019 या बाद में
  • .NET 6.0 या बाद में (या .Net Framework 4.6.2+)
  • NuGet से .NET के लिए Aspose.PSD
  • सुधार के लिए PSD फ़ाइल(s)
PM> Install-Package Aspose.PSD

चरण-दर-चरण कार्यान्वयन

चरण 1: PSD फ़ाइल लोड करें

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_curves_adjusted.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

चरण 2: एक कोर अनुकूलन परत जोड़ें

var curvesLayer = psdImage.AddCurvesAdjustmentLayer();

चरण 3: घूर्णन बिंदुओं को समायोजित करें

var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);

चरण 4: अनुकूलित पीएसडी बचाएं

psdImage.Save(outputFile);
psdImage.Dispose();

मामलों और अनुप्रयोगों का उपयोग करें

  • कई तस्वीरों के लिए बैच-सही संपर्क और विरोधाभास
  • रचनात्मक अभियानों के लिए स्वचालित टोन और रंग रेटिंग
  • स्टूडियो कार्यप्रवाह के लिए पुनरावृत्ति योग्य सुधार स्क्रिप्ट बनाएं

आम चुनौतियां और समाधान

कुरव प्रभाव नहीं लेते: सुनिश्चित करें कि समायोजन परत लक्ष्य छवि परत से ऊपर है।

** जटिल आवश्यकताएँ:** प्रत्येक चैनल पर फिन नियंत्रण के लिए कई घुमावदार बिंदुओं का उपयोग करें।

सर्वश्रेष्ठ अभ्यास

  • फ़ोटोशॉप या पीएसडी दृश्य में आउटपुट का पूर्वावलोकन करें
  • एक बार में कई फ़ाइलों के लिए स्क्रिप्ट
  • आसान और आसानी के लिए मूल को बचाएं

FAQ

** Q: क्या मैं विशिष्ट RGB चैनलों के लिए कोर को समायोजित कर सकता हूं?**A: हाँ - चैनल सूचकांक को लक्षित करें AddCurvePoint (उदाहरण के लिए, 1 लाल, 2 हरे, 3 नीले)

** Q: क्या मैं PSB फ़ाइलों पर भी इसका उपयोग कर सकता हूं?**A: हाँ-API PSD और PSB प्रारूपों के लिए काम करता है।

Conclusion

.NET के लिए Aspose.PSD के साथ, पेशेवर कोर समायोजन किसी भी मात्रा में फोटोग्राफी के काम पर स्वचालित और दोहराया जा सकता है। .NET API संदर्भ के लिए Aspose.PSD .

 हिंदी