gemiddelde kleur

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ESB Specialist

Wij doen ESB-pionierswerk! (als jij dat ook kunt, ben je onze nieuwe ESB-collega) Als ICT-bedrijf van Rijk van Nijmegen (iRvN) zijn we verantwoordelijk voor véél applicaties. Een goedeonderlingecommunicatie tussen applicaties is een behoorlijke uitdaging. We werken dan ook met een Enterprise Service Busomdat onze klanten (gemeentes) dankzij die technologie een stuk soepeler hun taken kunnen uitvoeren. Onze ESB ontwikkelt zich razendsnel endaaromzoeken we eenESB‑collegadie het leuk vindt om veel en snel te leren, die mee gaat werken aan een flexibel, steeds uitdijend en geïntegreerd applicatienetwerk. Je maakt deel uit van het ‘team ESB’, nu nog bestaand uit drie personen, en

Bekijk vacature »

Full Stack Java Developer - Infrastructure

Ben jij een ontwikkelaar die wil bijdragen aan de applicatie ontwikkeling van klanten die zich primair bezig houden met de vitale onderdelen van Nederland, zoals transport, weg, water, spoor en gas, water en licht? Lees dan verder! Wat ga je doen? Als Full Stack Java Ontwikkelaar draag je verantwoordelijkheid voor het gehele proces van het omzetten van wensen, problemen of vragen naar concrete oplossingen. Integratie, testen, vastleggen van kennis en beslissingen, problem management en automation zijn onderdeel van je takenpakket in zowel SAFE of DevOps gestuurde omgevingen als ook in omgevingen die nog werken volgens het traditionele waterval model. Als

Bekijk vacature »

Full-stack Java Developer

Functieomschrijving Wil jij continu een organisatie en processen optimaliseren? Maak jij graag IT applicaties die impact hebben? Wil jij jezelf en Nederland in beweging houden? Wat ga je doen als Full-stack Java Developer bij Randstad Nederland? Als je als full-stack java developer ergens impact hebt, dan is het hier wel. Wij ondersteunen onze HR-dienstverlening met hightech apps en software, die we continu verbeteren. Zodat onze mensen ervoor kunnen zorgen dat bijvoorbeeld jouw koffer op de band terecht komt op het vliegveld, jouw pakketjes netjes op tijd worden geleverd en goed verzorgt wordt in het ziekenhuis. Onze innovaties volgen elkaar in

Bekijk vacature »

Platform Community Manager

Als Platform Community Manager ben je een onmisbare schakel tussen de gebruikers van het Mijnwinkel platform en de organisatie. Je bent het centrale aanspreekpunt en speelt adequaat in op reacties, vragen en opmerkingen met betrekking tot het platform. Je stimuleert en ondersteunt de interactie tussen gebruikers en faciliteert daarbij de groei van hoogwaardige content. Daarnaast plaats je ook zelf content om de interactie met gebruikers aan te gaan. Omdat je bovenop het vuur zit en als geen ander weet hoe het platform functioneert, kan je input leveren over de workflows en processen en identificeer je verbeteringen die van invloed zijn

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De organisatie heeft ook een adviserende rol, omdat het de klantprocessen raakt en de markt constant in beweging is. Je werkt voor toonaangevende klanten, waaronder o.a. grote financiële dienstverleners, overheidsorganisaties, verzekeringsmaatschappijen en telecombedrijven. De organisatie wordt gekenmerkt als een

Bekijk vacature »

Medior PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Medior PHP Developer bij Coolblue? Als Medior PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, ben je niet vies van een beetje C# of Javascript. Ook Medior PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP code schrijven, maar kan je weg ook vinden in C#,

Bekijk vacature »

Senior C#.Net Developer - Logistieke (zeevaart) se

Voor een hechte, informele en jonge club gespecialiseerd in Transport Management Systemen voor de vracht en havensector zijn wij op zoek naar een Senior .Net C# Developer. Een goede, sociale communicator die samenwerking en passie voor het vak key vindt. En die durft te sparren, dromen en pionieren! Deze organisatie van 150 man (waarvan 9 IT-toppers) zorgen er al 30 jaar voor dat internationale transport tot in de details kunnen worden berekend, ingepland en gemanaged, bijvoorbeeld in de Rotterdamse haven. Hierdoor worden kosten, materialen, arbeid, ontwerpen en oplevering perfect en just-in-time op elkaar afgestemd. Ze zijn marktleider én pionier in

Bekijk vacature »

Functioneel Applicatiebeheerder

Ben jij een slimme en klantgerichte applicatiebeheerder met oog voor detail die gestructureerd werkt, en wil je graag bij een leuk middelklein bedrijf met aardige en capabele mensen werken? Wij, IntelliMagic in Leiden, ontwikkelen interessante software op het gebied van IT Operations Analytics, die we leveren aan grote bedrijven in Europa en de Verenigde Staten. Voor de dienstverlening aan onze Europese klanten zoeken wij een enthousiaste functioneel applicatiebeheerder. In deze rol ben je verantwoordelijk voor het beheren van onze applicatie voor klanten die de software in de cloud draaien. Je richt klantomgevingen in, controleert dagelijks of alles goed loopt, lost

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen

Bekijk vacature »

Azure developer / Big Data

Bedrijfsomschrijving Als Azure Developer ga je in een team van experts aan de nieuwste digitale technologieën werken om klanten over de hele wereld te ondersteunen met het ontwerpen van slimme processen voor havens, steden, luchthavens en gebouwen! Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning zorgen jij en je team voor inzichten gevaren en klimaat risico’s voor steden, luchthavens, gebouwen en meer. Als Azure Developer met Big Data ervaring ga je aan de slag met diverse inhouse projecten en pas je jouw kennis toe in verschillende fases van de software development life

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Ook ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Senior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Senior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become Senior C# Developer at Coolblue? Read below if the job suits you You enjoy doing this Working with various types

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to a some C# or JavaScript. Would you also like to become a Delphi Developer at Coolblue? Read below if the job

Bekijk vacature »

Front-End Developer Design System

You work together with other development teams and designers to improve the webshop on a daily basis to make our customers happy. How do I become a Front-End Developer Design System at Coolblue? At Coolblue, we’re convinced that Design Systems help us build effective customer journeys. The dedicated Design System team collaborates with designers and developers alike to build a collection of tried and true building blocks, patterns & guidelines. You’ll look at the user-friendliness of our webshop and are convinced that great design should be accessible to all. You are passionate about developing consistent and effective User Experiences; you

Bekijk vacature »

Opleidingstraject tot Low Code Developer Cross Bor

Opleidingstraject tot Low Code Developer Cross Border Solutions Den Haag HBO/WO IT Professional "Wij zetten Mendix en E-magiz in voor onze kritieke processen om de favoriete bezorger te zijn. We zoeken hiervoor Developers in spe die gaat leren ontwikkelen in Mendix en E-magiz voor het uitbreiden van onze Cloud IT-platformen en softwareoplossingen voor onze belangrijkste internationale klanten. Dit vraagt om analytisch vermogen, creativiteit, klantgerichtheid en uitstekende communicatie skills". Wat ga je doen? Als onze nieuwe Junior Developer word je onderdeel van de digitale transformatie van onze internationale business unit naar een e-commerce dienstverlener. PostNL’s cross border unit (CBS) groeit in snel tempo

Bekijk vacature »
Peter  paul

peter paul

10/01/2012 18:35:03
Quote Anchor link
Ik zou graag de gemiddelde kleur van een afbeelding bepalen. Ik heb hier op de site een stukje code gevonden. maar wanneer ik een image ingeef krijg ik elke keer de warning:

Warning: imagesx(): supplied argument is not a valid Image resource in C:\...\average collor.php on line 5

Warning: imagesy(): supplied argument is not a valid Image resource in C:\...\average collor.php on line 6

Doe ik misschien iets fout wat ik over het hoofd zie?

code die ik gebruik:

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
<?php


function average($img) {
    $w = imagesx($img);
    $h = imagesy($img);
    $r = $g = $b = 0;
    for($y = 0; $y < $h; $y++) {
        for($x = 0; $x < $w; $x++) {
            $rgb = imagecolorat($img, $x, $y);
            $r += $rgb >> 16;
            $g += $rgb >> 8 & 255;
            $b += $rgb & 255;
        }
    }

    $pxls = $w * $h;
    $r = dechex(round($r / $pxls));
    $g = dechex(round($g / $pxls));
    $b = dechex(round($b / $pxls));
    if(strlen($r) < 2) {
        $r = 0 . $r;
    }

    if(strlen($g) < 2) {
        $g = 0 . $g;
    }

    if(strlen($b) < 2) {
        $b = 0 . $b;
    }

    return "#" . $r . $g . $b;
}



echo '<img src="http://www.google.nl/intl/nl_ALL/images/logos/images_logo_lg.gif" />';

$average = average('http://www.google.nl/intl/nl_ALL/images/logos/images_logo_lg.gif');

echo $average;

?>
 
PHP hulp

PHP hulp

18/05/2021 19:01:23
 
Jacco Brandt

Jacco Brandt

10/01/2012 18:36:53
Quote Anchor link
Probeer eens om het bestand op te vragen, deze lokaal op te slaan (file_put_contents()), en dit plaatje door te sturen naar de functie.
Gewijzigd op 10/01/2012 18:37:41 door Jacco Brandt
 
Jordy -

Jordy -

10/01/2012 19:02:09
Quote Anchor link
Quote:
imagesx() requires an image resource, not a file path. So you'd need
to use one of the imagecreatefrom* functions to create the resource.


Dit kun je ook doen:
Vervang
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$w
= imagesx($img);
$h = imagesy($img);
?>

door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
list($w, $h, $type, $attr) = getimagesize($img);
?>
Gewijzigd op 10/01/2012 19:06:06 door Jordy -
 
Kris Peeters

Kris Peeters

11/01/2012 12:22:01
Quote Anchor link
Heb je dit al eens geprobeerd met een image die lokaal staat, in plaats van op
http://www.google.nl/intl/nl_ALL/images/logos/images_logo_lg.gif ?
 
Peter  paul

peter paul

11/01/2012 17:04:26
Quote Anchor link
bedankt voor de reacties. maar ik kom er niet uit. ik blijf foutmeldingen krijgen. Ik heb het geprobeerd met een local bestand, met file_put_contents(), andere plaatjes en list($w, $h, $type, $attr) = getimagesize($img); maar niets lijkt te werken.

elke keer kom ik terug bij deze melding (supplied argument is not a valid Image resourc)

iemand enig idee?


EDIT*

ik ben iets te snel geweest met mijn reactie. list($w, $h, $type, $attr) = getimagesize($img); werkt wel. maar dan krijg ik de fout melding(supplied argument is not a valid Image resourc) voor regel 9
Gewijzigd op 11/01/2012 17:15:48 door peter paul
 
Kris Peeters

Kris Peeters

11/01/2012 17:23:31
Quote Anchor link
O ja, ik zie het.

de functie average() verwacht een image resource. Jij geeft enkel de file naam (/ url).

Kijk, op deze manier werkt het wel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$img
= imagecreatefromjpeg('mijn_afbeelding.jpg');
$average = average($img);
?>


Je zal dan nog een switch moeten voorzien, om de juiste extensie naar de juiste functie te sturen.
Naar 1 van deze functies:
- imagecreatefromgif
- imagecreatefromjpeg
- imagecreatefrompng
Gewijzigd op 11/01/2012 17:40:32 door Kris Peeters
 
Koh do

koh do

16/01/2012 12:35:21
Quote Anchor link
Ik ben nou het een en ander aan het proberen met classes. maar het lijkt niet te lukken. de functie die ik in mijn aller eerste post heb staan werkt gewoon goed. nou wilde ik alleen de kleuren scheiden. ik heb dit met de volgende code geprobeerd. alleen ik krijg niets te zien.

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
<?php

class average_color {

  public $red;
  public $green;
  public $blue;

    public function ___construct($img) {
           
        $w = imagesx($img);
        $h = imagesy($img);
        $r = $g = $b = 0;
        
        for($y = 0; $y < $h; $y++) {
        for($x = 0; $x < $w; $x++) {
            $rgb = imagecolorat($img, $x, $y);
            $r += $rgb >> 16;
            $g += $rgb >> 8 & 255;
            $b += $rgb & 255;
        }
        }

        $pxls = $w * $h;
        $r = dechex(round($r / $pxls));
        $g = dechex(round($g / $pxls));
        $b = dechex(round($b / $pxls));
        if(strlen($r) < 2) {
             $r = 0 . $r;
        }

        if(strlen($g) < 2) {
            $g = 0 . $g;
        }

        if(strlen($b) < 2) {
            $b = 0 . $b;
        }

        $this->red = $r;
        $this->green = $g;
        $this->blue = $b;
    }
}


$img = imagecreatefromgif('http://www.google.nl/intl/nl_ALL/images/logos/images_logo_lg.gif');
$average = new average_color($image);

echo 'R= ' . $average->red;
echo ' G= ' . $average->green;
echo ' B= ' . $average->blue;

?>


Hij echot:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
R= G= B=
 
Jurgen B

Jurgen B

16/01/2012 12:36:54
Quote Anchor link
Moet het niet zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $average = new average_color($img) ?>


op regel 43?
 
Erwin H

Erwin H

16/01/2012 12:40:04
Quote Anchor link
En als je van dit:

$r = 0 . $r;

nu eens dit maakt:

$r = "0" . $r;

(en hetzelfde bij g en b).
 
Koh do

koh do

16/01/2012 12:42:07
Quote Anchor link
dat is inderdaad ook een fout die ik heb gemaakt. maar na het veranderd te hebben verandered er niets in wat hij echot.

EDIT
@ Erwin H
de functie deed het wel voor dat ik er een class van probeerde te maken. toch heb ik je raad opgevolgt maar de echo blijft het zelfde.

EDIT 2
ik ben er uit ik heb 3 underscores and dat moeten er twee zijn bij __construct
Gewijzigd op 16/01/2012 12:54:48 door koh do
 



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.