php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.06.2009, 12:44  
Benutzer
 
Registriert seit: 13.10.2008
Beiträge: 35
Schmuse befindet sich auf einem aufstrebenden Ast
Standard PNG-Farben ändern

Hallo Leute, ich habe ein kleines Problem mit der Bildbearbeitung:

Ich habe mehrere pngs, die alle gleich aussehen: transparenter Hintergrund und schwarze Formen.

Der Benutzer kann nun über ein Feld auswählen, welche Farbe seine Formen bekommen sollen und diese werden dann in seinen Userordner unter seiner USERUID abgespeichert.

PHP-Code:
  $aktpic imagecreatefrompng ("cal/".$bxbnr."_".$i.".png");
  
$coli imagecolorexact($aktpic000);
  echo 
$coli;
  
imagecolorset($aktpic100255);
  
imagepng($aktpic"cal/user/".USERUID."/".$i.".png"); 
Ich hole also nach und nach die bilder raus - in $aktpic ist immer eine ressource id vergeben.

Über imagecolorexact will ich die farbe schwarz haben und diese dann erstmal nur über imagecolorset hardcore ändern - später dan variabel.

imagepng speichert die Datei dann auch richtig ab, aber alles, was ich erhalte ist ein schwarzes Bild. Keine andere Farbe oder sonstwas. Einfach nur schwarz.

Ich hoffe ihr wißt da besser bescheid als ich - ist noch neuland.

MFG Schmuse
Schmuse ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.06.2009, 14:56  
Neuer Benutzer
 
Registriert seit: 19.03.2009
Beiträge: 15
dispy wird schon bald berühmt werden
Standard

Moin,

du verwendest das Bild wie ein Palettenbild - sicher, dass du da ne Palette hast ?

Sonst nimm einfach imageefilter mit IMG_FILTER_COLORIZE, das geht auf allen Bildern


MfG
dispy

EDIT: aktpic deutet doch stark auf pornografische verwendung hin
dispy ist offline   Mit Zitat antworten
Alt 09.06.2009, 16:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Naja, da "Akt" im englischen nicht "akt" heisst, ist diese Erklärung genauso gut, wie die, dass es wohl "aktuell" meinen soll.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.06.2009, 07:49  
Benutzer
 
Registriert seit: 13.10.2008
Beiträge: 35
Schmuse befindet sich auf einem aufstrebenden Ast
Standard Nicht mal OHNE änderung geht es

Ich habe jetzt mal ausprobiert, ob ich einfach nur ein Bild erstellen kann und dieses "sozusagen" erstmal nur kopieren kann:

PHP-Code:
$aktpic imagecreatefrompng ("cal/".$bxbnr."_".$i.".png");
imagepng($aktpic"cal/user/".USERUID."/".$i.".png"); 
Es funktioniert auch so nicht - ich bekomme nur schwarze Grafiken.
Schmuse ist offline   Mit Zitat antworten
Alt 10.06.2009, 08:18  
Benutzer
 
Registriert seit: 13.10.2008
Beiträge: 35
Schmuse befindet sich auf einem aufstrebenden Ast
Standard hmm liegt an den Bildern

ich hab gerade ausprobiert ein Bild mit weißem Hintergrund (statt transparent) zu bearbeiten - da funktioniert es, aber ich müßte den weißen Hintergrund dann Transparent bekommen. geht das? Ich weiß ja, wie man jetzt farben austauscht, aber wie tauscht man weiß mit transparent aus
Schmuse ist offline   Mit Zitat antworten
Alt 10.06.2009, 09:44  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

imagecolortransparent ist das was du suchst.
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Userdaten einlesen und ändern 54ch4 PHP Tipps 2009 3 16.03.2009 22:54
Registrierte User sollen ihre Daten ändern können 54ch4 PHP Tipps 2009 17 14.03.2009 14:29
Daten per Formular ändern AJ79 PHP Tipps 2008 1 20.10.2008 21:44
[Erledigt] Login-System - Profil ändern soapy PHP Tipps 2008 8 14.10.2008 15:16
PW ändern script TeazY PHP Tipps 2008 4 15.01.2008 13:48
RGB-Farben miteinander vergleichen, Farben aus Bild filtern scraddy PHP Tipps 2006 10 31.10.2006 10:16
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
Hintergrundbild eines Formulares mit Javascript ändern! HTML, Usability und Barrierefreiheit 3 03.11.2005 20:19
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
phpbb farben ändern??? kid01 PHP Tipps 2005 7 15.05.2005 13:29
ändern des document root für ein verzeichnis lomtas Server, Hosting und Workstations 2 01.05.2005 10:43
Datensatz ändern funktioniert nicht PHP Tipps 2005 3 03.03.2005 23:09
Daten aus DB auslesen, ändern, und wieder aktualisieren Calli PHP Tipps 2005 5 15.02.2005 10:47
wie mache ich was Schreibrechte ändern Datenbank Eingaben .. PHP Tipps 2005 7 10.02.2005 19:07
[Erledigt] Passwort der DB ändern? Datenbanken 2 12.11.2004 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
png bearbeiten, png farbe ändern, php farbe ändern, php png einfärben, php png farbe ändern, png einfärben, png farben ändern, .png bearbeiten, php png färben, png hintergrundfarbe ändern, png farbe ändern php, png färben, png ändern, png datei farbe ändern, javascript png farbe ändern, png farben tauschen, png farbe verändern, png hintergrund ändern, png umfärben, php png farbe

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum