Photoshop-Cafe.de :: Dein Photoshop-Forum

Zurück   Photoshop-Cafe.de :: Dein Photoshop-Forum > Fragen zu Adobe Photoshop (Elements), zur Creative Suite und anderen Kreativprogrammen > Hilfestellung, Tipps und Tricks

Hinweise
Aktuelles aus dem PSC
„Kreativ Hallo Du!

Frohe Weihnachtsfeiertage euch allen!



Das Foto-Monatsthema im Dezember wartet auf dein Foto! Hier gehts zum Thema "Sternenlicht"
Unterstützung für das PSC
ACHTUNG: Regeln für die Verwendung von KI-Bildern im PSC.
Bitte sorgfältig durchlesen und beachten!

 
 
Themen-Optionen Ansicht
  #14  
Alt 17.10.14, 02:14
Aaron Aaron ist offline
frisch dabei
 
Registriert seit: 10/2014
Beiträge: 4
OS: Windows 7 x64
Kreativ-Software: CS 6
Aaron geht den richtigen Weg
Zitat:
Zitat von virra Beitrag anzeigen
Hm. Also ich nutze Photoshop seit Version 3.0 und habe noch niemals eine Verwendung für so eine Idee gehabt. Mit Scans ist das wie mit Freisteller-Fotos: Schlampt man bei der Erstellung muss man viel Schmalz investieren und hat dann trotzdem nur die b-Variante.
Ganz exakt! Und wenn die Scans zu einer Zeit angefertigt wurden, als man damit noch nicht befasst war, muss man jetzt solche Überlegungen anstellen.

Zitat:
Zitat von virra Beitrag anzeigen
Kleiner Tipp: Wenn du im Prinzip einen Unterschied hast, der groß genug zur sauberen Unterscheidung ist, kannst du den per Gradationsebene verstärken, um dann über Kanäle freizustellen. Die Hilfsebene schmeißt du nachher weg. Bei einem Buch biste aber mit dem Pfadwerkzueg bestimmt schneller und besser zu Wege.
Da hast du im Grunde recht, nur sind es ein paar tausend Scans, die in der Ausleuchtung sehr unterschiedlich sind. Das einzig gemeinsame ist der gelbe Farbstich, der mal stark und mal sehr gering ausgeprägt ist. Wegen der großen Anzahl soll das ganze natürlich automatisiert ablaufen. Wenn ich mir Dateien einzeln vornehme, war das natürlich immer möglich, das ganze zu trennen, aber dann kann ich es auch per Hand ausschneiden. Eine statische Tonwertkorrektur bringt wegen der Schwankungen nichts, zudem gibt es auch sehr dunkle Bildteile, wo gelb auch deutlich ausgeprägt ist (Gelb ist über das ganze Bild in etwa gleichmäßig ausgeprägt.).

Zitat:
Zitat von stefu Beitrag anzeigen
Bei einem Buchscan unterscheidet sich die Seite, wie Du richtig sagst aufgrund des z. B. vergilbt sein vom Rest. Insofern wäre die Auswahl doch auch so einfach möglich ohne solch einen Aufwand — zumal sich der Scan meistens so gut abhebt, dass selbst die Automatiken kaum Probleme haben.

Und PS hat doch wirklich viele Freistellungsmöglichkeiten an Bord.
Aber wenn der Scandienstleister es so gescannt hat, dass neben dem Buch helle Streifen auftauchen, die die gleiche Helligkeit wie die Buchseite hat (nur dass da cyan dominiert, statt gelb. In Graustufen würde es aber gar keinen Unterschied mehr geben), dann hat die Automatik ein Problem. Nur zum Verständnis: Es geht um tausende Scans und die Automatik funktioniert auch bei ca. 50 %. Damit bleiben aber immer noch tausende, die ich nicht mit dem Pfadwerzeug angehen möchte.

Ein Script scheint mir hier die einzige Lösung. Ich habe jetzt mal eines geschrieben, bei größeren Dateien bricht es aber noch ab und läuft viel zu langsam.
Wenn ich es korrigiert habe, poste ich noch einmal eine Version. Da ich aber keinen Schimmer von jsx habe, freue ich mich auch über Anmerkungen dazu.

Code:
#target photoshop
var docAktuell = app.activeDocument;

var docWidth = docAktuell.width;
var docHeight = docAktuell.height;
 
function selectYellow(){
for (var i = 1; i < docHeight; i++) 
{
	var colorSamplerRef = docAktuell.colorSamplers.add([UnitValue(i+" pixels") , UnitValue(0+" pixels")]);
	
	for (var j = 1; j < docWidth; j++) 
	{
	    var pixelLoc = [UnitValue(i+" pixels") , UnitValue(j+" pixels")];
	
		colorSamplerRef.move(pixelLoc);
		var currentColor = colorSamplerRef.color;

		var magentaVal = (currentColor.cmyk.magenta);
		var cyanVal = Math.round(currentColor.cmyk.cyan);
		var yellowVal = Math.round(currentColor.cmyk.yellow);
		var blackVal = Math.round(currentColor.cmyk.black);

		if(	yellowVal > magentaVal && 
			yellowVal > cyanVal && 
			yellowVal > blackVal)
			{
				var selectRegion = Array(Array(i,j),Array(i,j+1),Array(i+1,j+1),Array(i+1,j));

				app.activeDocument.selection.select(selectRegion,SelectionType.EXTEND,0,false);
			}
	}
	app.activeDocument.colorSamplers.removeAll();
}
}
selectYellow();

Geändert von Aaron (17.10.14 um 02:26 Uhr).
Mit Zitat antworten
 

Stichworte
auswahl erstellen, farberkennung, farbkanäle

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Photoshop Auswahl Farbe ändern spassig Hilfestellung, Tipps und Tricks 6 19.03.14 13:13
Auswahl speichern als Kanal und dann neue Auswahl dem Kanal hinzufügen spassig Hilfestellung, Tipps und Tricks 6 18.02.14 10:27
Lichter herausarbeiten mit Kanal Auswahl spassig Hilfestellung, Tipps und Tricks 29 09.02.14 01:35
Auswahl verkleinern bei kompletter Auswahl funktioniert nicht Salvatore Hilfestellung, Tipps und Tricks 9 10.11.10 08:23
Beim Füllen einer Auswahl mit Farbe, ist nur ein Schleier der Farbe erkennbar landau66 Hilfestellung, Tipps und Tricks 3 28.05.09 15:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:39 Uhr.

Impressum

Kontakt      Photoshop-Cafe      Archiv     Impressum     Nach oben

Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2005-2024 photoshop-cafe.de

Seite wurde generiert in 0,27113 Sekunden mit 11 Queries