Ich habe folgendes Probelm
Ich möchte ein Logo in ein Formular einbinden. Wenn ich es in der Transaktion SE78 uploade, weist der Hintergrund einen gewissen Grauton auf.
Der Hintergrund ist im Word komplett weiss, auch wenn ich im Photoshop den Hintergrund transparent mache, ist der Grauton im SAP nicht verschwunden.
Der Grauton entsteht also beim uploaden.
Weiss jemand wie man dies beseitigen kann?
Vielen Dank für eure Tipps
ich gehe mal davon aus, dass Du das Bild als BMP hochlädst. Im BMP-Format gibt es meines Wissens keine Transparenz.
Wenn das im Photoshop funktioniert, ist das evtl. eine Sondermurmel von Photoshop.
Welche Farbtiefe hast Du verwendet?
Die besten Erfahrungen habe ich mit 256-Farben gemacht.
Moin.
@Peter : wie wahr, Ich weiß nicht, warum nicht beim Hochladen von Grafiken > 256 Farben gewarnt wird.
Fakt ist, das es zu Farbverfälschungen kommt, so die Grafik nicht eine 256 Farben-Palette verwendet.
Tools , die dieses BMP Format unterstützen , sind z.B. Gimp / Photopaint / Photoshop.
gruß Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Ich habe beide Formate versucht. Aus meiner Sicht lässt Tif transparente Hintergründe zu, dies funktioniert aber auch nicht
Bei der Farbtiefe habe ich auch 256 verwendet, fakt ist, wenn der Hintergrund nur ein geringen Grauton aufweist und dies auf weises gedruckt wird, sieht es schei..e aus.
Das Logo besteht nur aus blau, muss doch irgendwie machbar sein
Moin.
Indem das Logo einen weißen Hintergrund hat und auf weißem Papier gedruckt wird, sieht man die Bildränder nicht.
gruß Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Zur Info, da ich vor langer Zeit (vor AdobeForms) schon mit dem Ausdruck von Bildern in SAP zu tun hatte:
Die SE78 verwendet intern den Baustein SAPSCRIPT_CONVERT_BITMAP_BDS um das Bild für den Ausdruck aufzubereiten.
Das Bild muss(!) eine Farbpalette(!) von max. 265 Farben(!) aufweisen. Die Farbpalette kann dabei aber auch Farben des 24-bit Farbraums aufnehmen. Wenn die Farbpalette nicht existiert oder mehr Farben aufweist, wird das Bild auf den Standard 256-Farbraum konvertiert. Das Ergebnis ist dann meist nicht wiederzuerkennen.
Aus diesem Grund habe ich die Bilder vorher mit ImageMagick bearbeiten müssen. Die notwendigen Parameter für die Konvertierung sind hier '-colors 256 -type Palette'. Dabei wird das Bild auf die 256, am häufigsten vorkommenden Farben reduziert.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
also ich verwende für die Umwandlung von Formulargrafiken immer GIMP mit den Einstellungen Bild -> Modus -> Indiziert -> Optimale Palette erzeugen (256 Farben).
Und dann speichere ich die Datei im BMP-Format ab.
Hat bei mir bis jetzt immer wunderbar funktioniert.
Ich musste das automatisiert machen, also ohne manuellen Benutzereingriff direkt aus SAP heraus. Dazu brauchte ich ein Kommandozeilentool, dass auch unter Unix/Linux funzt, eben besagtes ImageMagick.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.