ich wollte eine 1Pixel hohe Grafik für einen Farbverlauf
eines Navigationsframes (Breite 152 Pixel) erstellen, die
in den ebenso breiten Frame reingekachelt wird.
Der Verlauf soll von 8DC63F nach FFFFFF gehen, also
Grün nach weiss. Als die Grafik auf dem Rechner unter 32Bit
Farbtiefe angesehen hab, sah es gut aus. Nur intranetweit
haben wir meist 16Bit Farbtiefe. Und der Effekt hier ist eben
so, dass man Farbregionen erkennen kann. So alle 10-15 Pixel
erkennt man einen Bruch. Die Grafik (gespeichert als gif)
hat aber insgesamt nur 152 Farben. Ich hab´s gerade nochmal
als JPG unter Photoshop6 probiert und in wirklich besseres
Ergebnis erzielt. Kann mir jemand sagen, wie ich das Maximum
an Qualität herausholen kann?
was heißt erstelle die Grafik als JPG. Wenn ich eine Grafik erstelle kann ich als Modus RGB angeben, aber das Grafikformat doch erst beim speichern. Und hier sagst Du ja GIF?
Thomas
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
als JPG oder BMP hast Du die meisten Farbimformationen. Und wenn Du es dann in 256 Farben umwandelst, hast Du mehr als Deine vorherigen 152 mit den Hex-Code !
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
hi thomas
der fehler liegt in der höhe deines gifs, mit den 256 farben
kann man einen recht ordentlichen verlauf erzeugen, nämlich
dann, wenn der verlauf gedithert ist. das funktioniert aber
nicht bei einer höhe von einem pixel. die höhe muß größer sein.
erzeuge doch mal den selben verlauf mit einer höhe von 5 pixeln,
dann kann dein grafikprogramm optisch auf dem screen die farben
„mischen“. arbeite im rgb modus. vor dem speichern in den modus
indizierte farben wechseln. farbtabelle darf weder mac standart,
noch win standart, web und schon garnicht gleichmäßig sein. am
besten additiv oder eigene oder sowas, so eine option muß es
geben. jetzt kommt aber der hammer. das kostet speicher. die
komprimierung des gifs ist eine horizontale zusammenfassung von
gleichen farbwerten, ein horizontaler verlauf lässt sich als
gif denkbar schlecht komprimieren. mit der höhe der linie von
mehreren pixeln kannst du aber auch nochmal das speichern als
jpg versuchen, das dürfte kleiner werden. es könnte auch als png
gut klappen.
grüße gregor
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
wenn du das als jpg speicherst mnatürlich vorher nicht die
indizieren, rückgängig hilft nicht. ach noch ne idee, versuch
das ganze doch aus imageready (optimiert) zu speichern, im
fenster in dem das bild ist sind reiter, geh auf
zweifachansicht, auf der rechten seite ist ein fenster mit
speicheroptionen (gif, jpg und png) das rechte bild in der
doppelansich ist das optimierte (für web vorbereitete). du
kannst in imageready immernoch die höhe des bildes
beeinflussen, benutze, wenn du die grafik nicht im 32 bit modus
(mindestens 24 bit) erzeugt hast nicht die funktion bildgröße
sondern entweder canvassize (arbeitsfläche) oder die slice
funktionen.
imageready 3 ist bestandteil von photoshop. du kannst die datei
in photoshop erzeugen und durch drücken auf das unterste feld in
der werkzuegpalette gelangst du (und das bild) zu imageready.
bis photoshop 5.5 mußte man das bild vorher als psd gespeichert
haben, photoshop 6 legt dafür wenn ich mich nicht irre eine
eigene temporäre datei an. photoshop meldet sich aber wenn
irgendwas nicht passt.
erstmal vielen Dank für Deine Hilfe. Wenn ich den Verlauf in einem 5 oder auch 8pixel hoher Grafik erzeuge gibt es noch keine senkrechten Streifen. Sobald ich dann aber auf „für web speichern“ in Photoshop6 gehe, sehe ich in allen Vorschlägen, egal ob gif, png oder jpg mehr oder weniger diese harten Umbrüche. Ich hab natürlich vor dem Speichern in den indizierten Modus gewechselt. (Die Anzahl Farben sind nicht höher als die in der Farbpalette des Bildes möglichen). Was könnte das noch sein Gregor?
Vielleicht könntest Du es ja mal bei dir ausprobieren, dass Du den Effekt nachvollziehen kannst. Also von dem speziellen Grün (8DC63F) nach Weiß auf 154 Pixel Breite.
Nochmals Vielen Dank für Deine Hilfe,
Thomas
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]