geen transparante achtergrond png plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 20:33:00
Quote Anchor link
Beste leden,

Ik creeër een plaatje met de gd library van php vanaf een bestaande png met transparante achtergrond, na het generen heeft het plaatje geen transparante achtergron meer maar een gekleurde achtergrond, hoe komt dit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
error_reporting(E_ALL + E_STRICT);
ini_set( "display_errors", 1);

class Generate {
    
    private $button;
    
    public function __construct($font,$size,$image,$color,$text,$align){
        
        $this->constructImage($font,$size,$image,$color,$text,$align);
        return $this->button;
    }

    
    private function constructImage($font,$size,$image,$color,$text,$align){
                        
        $button = imagecreatefrompng($image);
        $boundingbox = imagettfbbox($size,0,$font,$text);
        switch ($align) {
            case
"left":
                $x = 20;
                break;
            case
"center":
                $x = (imagesx($button)-($boundingbox[2]))/2;
                break;
            case
"right":
                $x = imagesx($button) -($boundingbox[2])-10;
                break;
            default:

                break;
        }

        $y = imagesy($button) - (imagesy($button)-$size)/2;
        $col = imagecolorallocate($button,hexdec($color[1]).hexdec($color[2]),hexdec($color[3]).hexdec($color[4]),hexdec($color[5]).hexdec($color[6]));
                
        imagettftext($button,$size,0,$x,$y,$col,$font,$text);
        header("Content-type: image/png");
        header('Content-Disposition: attachment; filename="button.png"');
        readfile($this->button = imagepng($button));
        imagedestroy($button);        
    }
}


?>


EDIT: Live Demo
Gewijzigd op 01/01/1970 01:00:00 door Tom Beuckelaere
 
PHP hulp

PHP hulp

19/02/2025 00:05:22
 
Hans Q

Hans Q

16/09/2007 20:56:00
Quote Anchor link
png heeft bij sommige browsers geen achtergrond... daar voor heb je wel een java-script... maar dat word niet door iedereen ondersteund...
 
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 21:01:00
Quote Anchor link
het gebeurt in opera
 
Bo az

Bo az

16/09/2007 21:08:00
Quote Anchor link
Volgens mij moet je iets met imagecolortransparant().
 
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 21:11:00
Quote Anchor link
heb ik geprobeerd maar werken wil het niet, heeft niemand een voorbeeld hoe het wel lukt?
 
Jan Koehoorn

Jan Koehoorn

16/09/2007 21:20:00
Quote Anchor link
Ik zal even voor je kijken.
 
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 21:26:00
Quote Anchor link
Jan Koehoorn schreef op 16.09.2007 21:20:
Ik zal even voor je kijken.


Dank je Jan ;)
 
Jan Koehoorn

Jan Koehoorn

16/09/2007 21:50:00
Quote Anchor link
Edit:
Zo te lezen werkt het niet vanwege in bug in GD

Ik had dit script, maar het werkt nog niet goed:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>PNG experiment</title>
    
    <style type="text/css" media="screen">
    body {background: url(bg_bw.gif);}
    </style>
</head>

<body>
    <p><img src="test2.png" /></p>
    
    <?php
        $img
= 'test2.png';
        $src = imagecreatefrompng ($img);
        list ($w, $h) = getimagesize ($img);
        $dst = imagecreatetruecolor ($w, $h);
        imagealphablending ($src, true);
        imagealphablending ($dst, true);
        imagecopymerge ($dst, $src, 0, 0, 0, 0, $w, $h, 100);
        
        for ($x = 0; $x < $w; $x++) {
            for ($y = 0; $y < $h; $y++) {
                
            }
        }

        
        imagepng ($dst, 'test3.png');
        imagedestroy ($src);
        imagedestroy ($dst);
    ?>

    
    <p><img src="test3.png" /></p>
</body>
</html>

Er gaat iets fout bij het handlen van de transparantie. Misschien dat je eerst die PNG als bestand kunt kopiëren en dan van die kopie met imagecreatefrompgn aan de gang?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 22:03:00
Quote Anchor link
lukt niet echt :s
 
Tom Beuckelaere

Tom Beuckelaere

16/09/2007 22:05:00
Quote Anchor link
Een bug, dus ik kan het niet oplossen?
 

16/07/2010 09:52:53
Quote Anchor link
Ik weet dat wel !

Als je een programma net als PSP heb kun je png opslaan, met alfa transpiratie hier door word heel het plaatje doorzichtig ;)Althans aleen de witte achtergrond waarom het ging ... Heb het zelf uit gevonden als je zo'n plaatje doorichtig wil kan ik het voor je doen schild je een hoop werk...

Laat het me maar weten !
Gewijzigd op 16/07/2010 09:54:12 door
 

16/07/2010 09:58:41
Quote Anchor link
Perry Saarloos op 16/07/2010 09:52:53:
Ik weet dat wel !

Als je een programma net als PSP heb kun je png opslaan, met alfa transpiratie hier door word heel het plaatje doorzichtig ;)Althans aleen de witte achtergrond waarom het ging ... Heb het zelf uit gevonden als je zo'n plaatje doorichtig wil kan ik het voor je doen schild je een hoop werk...

Laat het me maar weten !


Lees de eerste regel eens.
Hij heeft al een transparant plaatje.


Ik vind imagick beter werken dan GD. Betere uitkomsten, en ondersteund meer.
Is ook nog eens classes.
 
- Mark -

- Mark -

16/07/2010 10:00:31
Quote Anchor link
Waarom zijn jullie een topic uit 2007 aan het bumpen?
 

16/07/2010 10:06:10
Quote Anchor link
Mark Coenen op 16/07/2010 10:00:31:
Waarom zijn jullie een topic uit 2007 aan het bumpen?


Omdat ik daar niet eens op lette (want ik vind dat tegenwoordig niet duidelijk staan), en iemand kan hetzelfde probleem hebben. Die kan dan ook baad hebben aan imagemagick.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.