Images overlappen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

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 »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Medior Java developer

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 »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »
Aron van W

Aron van W

28/12/2013 22:43:59
Quote Anchor link
Hallo beste mensen,
Ik wil jullie vragen of jullie weten hoe je transparante plaatjes kunt overlappen, en dan uitvoeren naar een PNG file en die saven/laten downloaden.

Zoals.
Je hebt een foto.
Je wilt daar een tekst in zetten met je eigen lettertype, dat bestaat uit transparent gifjes.
Hoe kun je ze over elkaar plakken en dan saven naar 1 (png/gif) bestand?

Ik hoop dat jullie snappen wat ik bedoel, en anders maak ik nog wel een Paint-afbeelding met uitleg wat ik bedoel :D

Alvast bedankt en gelukkig nieuwjaar alvast :),
Aron
 
PHP hulp

PHP hulp

26/02/2024 21:03:27
 
Koen Vlaswinkel

Koen Vlaswinkel

29/12/2013 07:58:56
Quote Anchor link
Dit werkt voor 1 PNG bestand en 1 GIF bestand:
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
<?php
$dest
= imagecreatefrompng('image1.png');
$src = imagecreatefromgif('image2.gif');

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagecopymerge($dest, $src,
        0, // waar je de afbeelding wilt plakken ($src_x)
        0, // waar je de afbeelding wilt plakken ($src_y)
        0, // vanaf waar ($dest_x)
        0, // vanaf waar ($dest_y)
        imagesx($src),
        imagesy($src),
        100
    );

header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
imagedestroy($src);
?>
 
Aron van W

Aron van W

29/12/2013 09:09:41
Quote Anchor link
Thanx.
Moet ik dit dan herhalen om telkens een letter erbij te plakken.

Dus de width van de letter + 2 pixels, en dan de volgende letter met een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$len
= strlen($_GET['text']);
for($i = 0, $i <= $len, $i++) {
....
}
?>
Gewijzigd op 29/12/2013 09:11:01 door Aron van W
 
Koen Vlaswinkel

Koen Vlaswinkel

29/12/2013 09:52:09
Quote Anchor link
Oh, ik dacht dat je een GIF op een afbeelding wilt plakken, maar je wilt er dus tekst op schrijven. Je moet dan eerst je font converten naar TTF en dan het volgende script gebruiken:
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
<?php
$dest
= imagecreatefrompng('image1.png');

$textcolor = imagecolorallocate($dest, 255, 255, 255);

imagettftext($dest,
    20, // $size
    0, // $angle
    20, // $x (gemeten vanaf de linksonderhoek van de eerste letter)
    30, // $y (gemeten vanaf de linksonderhoek van de eerste letter)
    $textcolor, // $color
    'arial.ttf', // $fontfile,
    $_GET['text'] // $text
    );

header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
?>
 
Tim Klein

Tim Klein

29/12/2013 11:52:12
Quote Anchor link
Misschien een hele stomme, maar waarom plak je dit niet gewoon in 1 afbeelding met bijvoorbeeld paint, en dan upload je het in 1 keer naar je webserver?

Tim
 
Aron van W

Aron van W

29/12/2013 13:00:05
Quote Anchor link
@Koen ik bedoel dus dat je transparent images op een background kan plakken.
Ik gaf als voorbeeld tekst maar dat was misschien niet het goede. Wat ik eigenlijk wil is van Minecraft.
Je heb het vak van een crafting table en dan kun je met bepaalde inputs de plaatjes op de juiste items krijgen.
Als je snapt wat ik bedoel. Het is dus een generator die met GIF inputs die die op de juiste plaats zet alles naar PNG uitschrijft.
 
Koen Vlaswinkel

Koen Vlaswinkel

29/12/2013 13:18:08
Quote Anchor link
Als het dus GIFjes zijn, kan je de methode uit mijn eerste reactie gebruiken. Als je meerdere lagen wilt, zul je zoiets als dit moeten doen:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
$gifs
= array(
    array(
        'filename' => 'image2.gif',
        'x' => 0,
        'y' => 0,
    ),

    array(
        'filename' => 'image3.gif',
        'x' => 50,
        'y' => 50,
    ),

    array(
        'filename' => 'image4.gif',
        'x' => 100,
        'y' => 100,
    ),
);


$src = null;
while (count($gifs) > 0) {
    $gif = array_shift($gifs);
    if ($src == null) {
        $src = imagecreatefromgif($gif['filename']);
    }
else {
        $new_src = imagecreatefromgif($gif['filename']);
        imagealphablending($src, false);
        imagesavealpha($src, true);

        imagecopymerge($src, $new_src,
            $gif['x'], // waar je de afbeelding wilt plakken ($src_x)
            $gif['y'], // waar je de afbeelding wilt plakken ($src_y)
            0, // vanaf waar ($dest_x)
            0, // vanaf waar ($dest_y)
            imagesx($new_src),
            imagesy($new_src),
            100
        );

        imagedestroy($new_src);
    }
}


$dest = imagecreatefrompng('image1.png');

imagealphablending($dest, false);
imagesavealpha($dest, true);

imagecopymerge($dest, $src,
        0, // waar je de afbeelding wilt plakken ($src_x)
        0, // waar je de afbeelding wilt plakken ($src_y)
        0, // vanaf waar ($dest_x)
        0, // vanaf waar ($dest_y)
        imagesx($src),
        imagesy($src),
        100
    );

header('Content-Type: image/png');
imagepng($dest);

imagedestroy($dest);
imagedestroy($src);
?>
 
Aron van W

Aron van W

29/12/2013 17:06:10
Quote Anchor link
Dank u.
Zal ff kijke offie werkt.
 
Tim Klein

Tim Klein

30/12/2013 15:28:45
Quote Anchor link
Sorry. Verkeerde toppic. Wil jij dit even verwijderen Aar?

Tim.
Gewijzigd op 30/12/2013 15:30:00 door Tim Klein
 



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.