gd functies

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren en junior Python Ontwikkelaar welkom in Ar

Bedrijfsomschrijving Onze opdrachtgever in Arnhem heeft momenteel nog plek voor zowel een junior als een ervaren Python Ontwikkelaar. Woon jij in de regio Arnhem en sta je open voor een functie met uitdaging? Dan is dit een mooie kans! Het continu ontwikkelen van nieuwe software producten en het tegelijkertijd verbeteren van de bestaande producten is wat ze bij deze Arnhemse software club dagelijks doen. Lijkt jou het gaaf om mee te denken en te ontwikkelen aan een platform waar meer dan 10.000 voertuigen per week over internet geverifieerd kunnen worden? Ben je helemaal weg van software design, web-development, schaalbaarheid en

Bekijk vacature »

.net/CRM Developer (Dynamics 365 CE) @ Rotterdam

2021-11-22 iSense .net/CRM Developer (Dynamics 365 CE) .net/CRM Developer ISHO51544 Organisatie Onze klant is gevestigd in de regio Rotterdam en is een internationale organisatie die zich bezig houdt met de processen rondom voeding, farmaceutische producten en chemicaliën. In totaal heb je dan ook zo'n 1200 collega's over de wereld verspreid zitten. In deze functie ben je werkzaam binnen een CRM-team van 2 man, maar de bedoeling is dat jij snel bijdraagt aan de groei van dit team. In dit team wordt veel samengewerkt. Er wordt dan ook verwacht dat je zelf input kunt leveren en meedenkt en meepraat met collega's.

Bekijk vacature »

Developer Powershell @ Apeldoorn

2021-08-30 iSense Developer Powershell Wil jij als Powershell Developer graag werken binnen de meest complexe omgevingen van Nederland met miljoenen gebruikers? Ben jij de combinatie tussen een Infrastructuur Specialist en een ontwikkelaar en wil jij je op dat snijvlak verder ontwikkelen? Lees snel verder! ISRO48889 Organisatie Je komt als Developer Powershell te werken in de omgeving Deventer/Apeldoorn bij een nationaal opererende organisatie. Ze blijven constant in beweging en zijn altijd bezig om de laatste innovaties door te voeren. De organisatie werkt met grote hoeveelheden data, zij richten zich zowel op de B2B als B2C markten en zijn pionier binnen hun

Bekijk vacature »

Integratie Developer @ Maasdijk

2021-07-27 iSense Integratie Developer Ben jij recent hbo afgestudeerd en wil jij je verder verdiepen in de wereld van applicatie integraties en koppelingen? En wil jij deze ervaring op doen bij een organisatie die zich dagelijks inzet voor een veilig Nederland? Dan is deze rol wat voor jou! ISBI50587 Organisatie De afdeling waarin jij terecht komt is verantwoordelijk voor de realisatie en het beheer van allerlei koppelingen en applicaties. Denk hierbij aan externe koppelingen en domein overstijgende interne koppelingen. Aangezien het gaat om een organisatie wat niet alleen lokaal, maar ook nationaal opereert krijg je te maken met een zeer

Bekijk vacature »

Functioneel Beheerder

BEDRIJFSINFORMATIE De opdracht van het CBR is het beoordelen van de rijvaardigheid en medische geschiktheid van bestuurders en het bevorderen van de vakbekwaamheid van professionals in transport en logistiek. Wij willen een professionele publieke dienstverlener zijn die burgers de best mogelijke klantervaring levert. Onze prioriteiten zijn: klantgerichtheid, samenwerken en persoonlijke bijdrage. Werken bij het CBR betekent samenwerken. Dat gebeurt in een prettige en collegiale werksfeer. De betrokkenheid van onze medewerkers is groot. Wij voelen allemaal de maatschappelijke relevantie van ons product. Professionaliteit is cruciaal in onze dienstverlening en daar staan wij met zijn allen voor. IN DEZE FUNCTIE In deze

Bekijk vacature »

Fullstack Developer

De vacature Vind jij het gaaf om als fullstack developer bij een snel groeiend, jong HR-tech bedrijf te werken? Zie jij het als een mooie uitdaging om te werken aan een applicatie met een snel groeiende userbase? En wil je graag best practices als unit testing en SOLID in de praktijk brengen? Dan zoeken we jou! Je kiest, samen met collega’s, welke tickets het beste bij je passen en kunt daardoor voornamelijk in de backend (.NET Core 5 / Entity Framework / C#) of frontend (Angular 12 / Typescript) te werken. Veel collega’s werken als full stack developer in beide

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

.NET Developer

De vacature Wij zoeken een enthousiaste C# .NET MVC Web Developer met een passie voor digitale media en sport. Je maakt deel uit van een ontwikkelteam dat werkt aan diverse grote eigen websites waarin je wordt uitgedaagd je kennis toe te passen en verder te ontwikkelen. Als developer ben jij diegene die de vertaling maakt van het responsive design naar een robuuste user experience voor zowel mobiel als desktop. Dit doe je niet alleen, maar samen met een leuk team. Samen met je collega's ontwerp je oplossingen voor nieuwe functionaliteit, die je dan zelfstandig uitwerkt. Dit terwijl de gebruikers kunnen

Bekijk vacature »

Backend Developer

De vacature In deze functie ben je onderdeel van een multidisciplinair team dat maatwerk webapplicaties ontwerpt en bouwt voor mooie klanten zoals: Grolsch, Signify, KLM, Liberty Global en Victron Energy. Je bent medeverantwoordelijk voor architectuurbeslissingen, het handhaven van het kwaliteitsniveau, en het activeren en inspireren van je collega’s om de nieuwste technieken toe te passen. Binnen jouw team werk je samen met UX-designers, UI-designers, front-end developers en product owners. Als backend heb vooral contact met de front-enders en product owners. Tijdens client demo’s en project kick-off meetings kom je ook in contact met klanten. Dit is nodig om voortgang van

Bekijk vacature »

Senior BI Developer (PowerBI)

Voor project "Renewal ManInfo" zijn wij op zoek naar een aantal ervaren BI developers met passie voor het vak. Het werk zal bestaan uit het ophalen van klantwensen mede gebaseerd op basis van een bestaand product. Daar zal vervolgens een technisch model van gemaakt worden in de Azure cloud. De laatste stap zijn PowerBI dashboards waarmee je de klant positief verrast. De dashboards worden vervolgens gebruikt door bijna alle medewerkers van de Rabobank in Nederland. De aanvraag is in het kader van projecten/extra flexibele schil en het is de bedoeling dat de kandidaat een actieve rol pakt in de op

Bekijk vacature »

Frontend Developer

De vacature MKG (Metaal Kennis Groep) is een jonge professionele onderneming ruim 50 medewerkers op HBO+ niveau. MKG ontwikkelt en implementeert ERP software voor MKB metaalbedrijven in Nederland en Duitsland. MKG beschikt over een grote klantenkring en heeft een uitstekende reputatie. MKG is gevestigd in Hengelo, heeft een nevenkantoor in Waalre en een opleidingsruimte in Apeldoorn. Als gevolg van gezonde groei van het bedrijf zijn wij op zoek naar een Software Engineer voor een vaste betrekking. Als front-end developer werk je binnen het scrumteam mee aan de nieuwe web interface van onze ERP software. Middels moderne webtechnieken help je mee

Bekijk vacature »

Senior AWS Cloud Developer IoT (NL) bij PostNL

Senior AWS Cloud Developer IoT (NL) Den Haag HBO/WO IT Professional PostNL zet trackers in om de logistieke pakkettenstroom realtime te kunnen managen. Met behulp van deze trackers, ookwel beacons genoemd, wordt het mogelijk om de beweging van 250.000 rolcontainers te volgen. Deze 250.000 beacons genereren in real time miljoenen berichten per minuut. Internet of Thing (IoT) is voor PostNL dan ook een belangrijke component in het digitaliseren van het logistieke proces. Wat ga je doen? Binnen het IoT platform vertalen we inkomende dat vanuit de rolcontainer trackers, zoals aankomst- en vertrektijd vanaf een PostNL locatie, naar relevante informatie ter

Bekijk vacature »

Oracle Apex Developer

De vacature PortalPlus Cloud Solutions ontwikkelt innovatieve software oplossingen voor het onderwijs. Vanuit ons inspirerende kantoor aan de "Kop van Zuid" in Rotterdam biedt PortalPlus Cloud Solutions een uitdagende werkomgeving aan talentvolle professionals. Je werkt in een Scrum-team samen met ervaren collega’s aan innovaties van onze cloud oplossingen. Je ontwikkelt webapplicaties en webapps met de nieuwste versies van Oracle Application Express, een low-code ontwikkeltool en je gebruikt daarbij moderne technieken en plugins. Vind jij het leuk om te werken aan eigen software producten bij een groeiend, innovatief IT bedrijf? Dan horen we graag van je! Functie eisen Je hebt een

Bekijk vacature »

Android App Developer

De vacature Als mobile app developer bij Incentro werk je in een multidisciplinair team van app developers, web developers en designers. Je werkt mee aan apps, die door duizenden mensen gebruikt zullen worden. Je krijgt de ruimte om jezelf te ontwikkelen op technisch en persoonlijk vlak. Samen met de rest van het team ga je voor de beste kwaliteit. Om kwaliteit te waarborgen doen we aan peer reviews, unit testing en maken we gebruik van een CI/CD opzet. Heb je zelf ideeën voor verbeteringen, voor nieuwe features of nieuwe concepten? Hou ze niet voor je, want vanuit onze klanten en

Bekijk vacature »

React Frontend Developer

De vacature We zijn op zoek naar een React frontend developer die ons Scrum team komt versterken. Je wordt enthousiast van de laatste ontwikkelingen op het gebied van React, en hebt gevoel voor UX en design. Je werkt mee aan de frontend van ons mooie platform. Daarbij horen goed geteste moderne code, pijnloze builds en aandacht voor accessibility. Je gaat werken in een hecht team dat veel impact maakt. Binnen dit team laat je je technische expertise zien: je denkt mee over welke richting we op willen gaan en neemt je collega’s hierin mee. Daarnaast werk je nauw samen met

Bekijk vacature »
Hans Q

Hans Q

01/09/2007 21:16:00
Quote Anchor link
wat zijn gd functies precies? en hoe werkt het?
 
PHP hulp

PHP hulp

06/12/2021 15:51:43
 
GaMer B

GaMer B

01/09/2007 21:35:00
Quote Anchor link
PHP.net does know the answer... Vraag het hem...
 
Danny Roelofs

Danny Roelofs

01/09/2007 22:01:00
Quote Anchor link
GD functies geeft je de mogelijkheid, indien Php is gecompileert of ja zeg maar geconfigureerd is om met de GD.library te werken, ofwel een Graphics Library waarmee je met Php bepaalde grafische bewerkingen kunt doen.

De eenvoudige dingen die hiermee gedaan worden zijn:

- Maken van thumbnails
- Roteren van plaatjes
- Samen voegen van plaatjes
- Tekst invoegen in plaatjes
- Omzetten van plaatjes
- Maken van captcha's

Maar er zijn nog veel meer dingen, je kan ook rustig 3D gaan renderen als je bijvoorbeeld grafieken wilt maken.

En hoe het allemaal werkt, tja daar kun je beter de link van Gamer13 volgen, want op de website van php.net staat een legio aan omschrijvingen en voorbeelden die je uit kunt proberen.

Mocht je een bepaalde doelstelling hebben, dan zou je die kunnen uitleggen en wellicht kunnen we je dan de juiste richting op helpen.
 
Hans Q

Hans Q

02/09/2007 09:50:00
Quote Anchor link
ik heb voor een contact formulier dit ge kopieeerd:
(edit: een random afbeelding die overeen moet komen met het invoer vlak)

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
65
66
67
68
69
70
71
72
73
74
75
76
<?php

//hier start de session
session_start();

//hier zegen we tegen de browser dat het om een afbeelding
header("Content-type: image/jpeg");

//deze functie begin je de afbeelding
$img = @imagecreate(100,20);

// Met deze functie stel je een kleur waarden in 255 is geen van alle kleuren en 0 is alle kleuren bij elkaar
// door voor de grafische mensen onder ons is 255 de nul waarden


$bg = imagecolorallocate($img, 255, 255, 255);
$txt = imagecolorallocate($img, 0, 0, 0);

// hier beginnen we met een random getal te genereren
// ik denk dat srand en rand wel bekend zijn bij de meeste mensen
// maar voor mensen die het niet weten leg ik het toch effe uit
// met srand stel je een seed in voor de rand
// ik gebruik hier time maar je kan ook gewoon alles gebruiken


$seed = time();
$seed = srand($seed);

//met md5 kan je heel een heel mooie code met cijfers en letters genereren
$rand = md5(rand());

//zoals je nu ziet gebruik ik nu date dat is om een andere seed te genereren
$seed2 = date("zs");
$seed2 = srand($seed2);
$start = rand(0,22);

// zoals je mischien al ziet gebruik ik deze random van een willekeurige plek uit de
// 32 karakters lange code een code te plukken van maar 10 karakters lang

$code = substr($rand,$start,10);

// ik sla het op in een sessie zodat je het in een andere script kan vergelijken
// met de echte code en de input van de gebruiker bijv in een if statement

$_SESSION['code'] = $code;

//en hiermee plak je de code op het plaatje
imagestring($img, 10, 5, 2,  $_SESSION['code'], $txt);

// hier begint het anti bot truukje
// de nieuwere bots die worden gebruikt bij brute force aanvallen
// die kunnen tekens herken die ze scannen van het plaatje af
// daarom gaan wij het plaatje omdraaien zodat ze niet meer horizontaal te lezen zijn

//random hoef ik niet te vertellen

$angle_choice = date("sz");
$angle_choice = srand($angle_choice);
$angle_choice = rand(1,2);

//dit is eigenlijk een verkorte versie van een if statement ik conroleer de output van
// de random hierboven hier gebeurt ook de selectie of hij cw of ccw draait

$angle_choice = ($angle_choice == 1)?"angle_neg" : "angle_pos";

//als het deze word draait hij cw
$angle_neg = rand(-7,-2);
//alls het deze word draait hij ccw
$angle_pos = rand(7,2);

//deze functie draait de bron afbeelding om in de hoek die opgegeven is en plakt die
// in een nieuwe afbeelding

$rotate = imagerotate($img,$$angle_choice,$bg);

//nu maken we van onze code een output
imagejpeg($rotate);

//en nu vernietigen we het plaatje
imagedestroy($rotate);
imagedestroy($img);

?>


maar de variable waar mee ik het moet vergelijken komt niet goed door.
er stond bij dit script dat ik de gd functies moest gebruiken. maar als ik niet weet hoe dat werkt kom ik niet ver...
Gewijzigd op 01/01/1970 01:00:00 door Hans Q
 



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.