Agrégateur de flux

[FW 500 e-commerce] ManoMano, la marketplace à surveiller

Frenchweb.fr - 26 mai, 2016 - 10:35
La société, présente dans quatre pays en dehors de la France, a levé 13 millions d'euros en mars pour poursuivre son internationalisation.
Catégories: News monde IT

Web After Work Paris

Frenchweb.fr - 26 mai, 2016 - 10:30
Le 28 juin dès 19h
Catégories: News monde IT

Salesforce s’associe à Amazon Web Services pour accélérer à l’international

Frenchweb.fr - 26 mai, 2016 - 10:11
L'éditeur américain de logiciel a choisi AWS comme hébergeur « préféré ».
Catégories: News monde IT

IoT Planet International Trade Show

Frenchweb.fr - 26 mai, 2016 - 09:00
Du 25 au 27 octobre
Catégories: News monde IT

Investir dans l’e-commerce: ce que cherchent les fonds français

Frenchweb.fr - 26 mai, 2016 - 08:30
Regards croisés de Serena Capital et de Ventech Capital.
Catégories: News monde IT

Shopcade mise sur le «personal shopping» sur mobile

Frenchweb.fr - 26 mai, 2016 - 07:30
« Les gens nous ont souvent comparé à un Instagram pour le shopping », explique à Frenchweb Nathalie Gaveau, la fondatrice de Shopcade.
Catégories: News monde IT

[INSIDERS] Une voiture autonome dans Paris…

Frenchweb.fr - 25 mai, 2016 - 18:52
Les 6 infos de la journée qu'il ne fallait pas manquer.
Catégories: News monde IT

Première édition du « Cristal du Livre Digital »

Frenchweb.fr - 25 mai, 2016 - 18:08
Le 12 juillet 2016 à Paris
Catégories: News monde IT

Finding Differences in Images with PHP

SitePoint.com - 25 mai, 2016 - 18:00

I recently stumbled across a fascinating question: how could I tell whether an image had changed significantly? As PHP developers, the most troublesome image problem we have to deal with is how to resize an upload with an acceptable loss of quality.

In the end I discovered what many before me have - that this problem becomes relatively simple given the application of some fundamental mathematical principles. Come along with me as we learn about them...

You can find the code for this tutorial at https://github.com/undemanding/difference.

Bitmaps

There are two popular ways of thinking about images. The first is as a grid of individual pixels, composed of varying levels of color and contrast. Commonly, we break these colors down into their constituent red, green, and blue values. We could also think of them as hue, saturation, and lightness.

The second way of thinking about images is in terms of vectors. A line isn't the pixels in between but rather a starting point and an ending point, with some meta data that describes a stroke in between. We're going to focus on bitmaps because they'll make the whole process easier.

We can break any image down into this bitmap grid, with code resembling:

$image = imagecreatefrompng($path); $width = imagesx($image); $height = imagesy($image); $map = []; for ($y = 0; $y < $height; $y++) { $map[$y] = []; for ($x = 0; $x < $width; $x++) { $color = imagecolorat($image, $x, $y); $map[$y][$x] = [ "r" => ($color >> 16) & 0xFF, "g" => ($color >> 8) & 0xFF, "b" => $color & 0xFF ]; } }

Given the width and height of the image, we can use a function called imagecolorat (on an image resource) to get a single integer value for the red, green, and blue at that pixel. We can then use bit shifting and masking to get the individual values of each from the single integer value.

Continue reading %Finding Differences in Images with PHP%

Catégories: News dév web

Web2day

Frenchweb.fr - 25 mai, 2016 - 17:55
Du 15 au 17 juin 2016 à Nantes
Catégories: News monde IT

[EMPLOI] Sonia Cardoso-SC Talent, Page Personnel, Altaïde… Les offres d’emploi #Dev #Tech de la semaine

Frenchweb.fr - 25 mai, 2016 - 17:30
Découvrez les entreprises qui recrutent des profils #Dev #Tech!   Pour découvrir tous les emplois, rendez-vous sur...
Catégories: News monde IT

Patrick Bertrand (Cegid): «Le CDO c’est bien le nouveau DRH de l’entreprise»

Frenchweb.fr - 25 mai, 2016 - 17:00
Le directeur général de l'entreprise de services informatiques
Catégories: News monde IT

Les impostures de «l’écriture web»

Frenchweb.fr - 25 mai, 2016 - 15:57
«Si l’on en croît la vulgate de certains “experts” journalistiques ou marketing, écrire pour le web requiert un savoir-faire complexe et bien précis». Par Cyrille Frank.
Catégories: News monde IT

Les algorithmes de Mimi Hearing veulent faire du bien aux oreilles

Frenchweb.fr - 25 mai, 2016 - 15:17
Le son du MIDEM de Cannes 2016. (3/5)
Catégories: News monde IT

Microsoft va supprimer 1 850 postes dans le mobile

Frenchweb.fr - 25 mai, 2016 - 14:11
Microsoft annonce par ailleurs une dépréciations et charge de restructuration de 950 millions de dollars.
Catégories: News monde IT

[Made in Lyon] BoostInLyon «sans chichi», la Cuisine du Web, l’entreprise du mois…

Frenchweb.fr - 25 mai, 2016 - 12:41
Avec Frédéric Cordel, ambassadeur du French Tech Hub, à Lyon.
Catégories: News monde IT

E-commerce en France: où en est l’écosystème français en 2016?

Frenchweb.fr - 25 mai, 2016 - 12:05
Dans un paysage dominé par des géants, les e-commerçants français font aussi face aux problématiques mobile, omnicanale et technologiques.
Catégories: News monde IT

[EMPLOI] Aravati, Weezevent et Page Personnel: Les 3 offres d’emploi du jour

Frenchweb.fr - 25 mai, 2016 - 12:00
Aravati recherche pour son client un Directeur Internet (H/F) Paris, Île-de-France, France​   Aravati, cabinet de recrutement spécialiste...
Catégories: News monde IT

Duel dans l’autopartage : Toyota investit dans Uber et Volkswagen dans son concurrent

Frenchweb.fr - 25 mai, 2016 - 11:20
Toyota s'apprête à prendre une part dans le capital d'Uber tandis que le constructeur allemand vient d'investir dans Gett.
Catégories: News monde IT

[FW500 e-commerce] LDLC, le lyonnais qui fait le pari du «phygital»

Frenchweb.fr - 25 mai, 2016 - 10:33
La société, qui possède déjà un réseau de 15 boutiques, s'est fixé comme objectif d'en avoir une centaine d'ici 2021.
Catégories: News monde IT

Pages

S'abonner à ybresson.com agrégateur

Contact

Une question, une remarque ?
Une demande de devis (gratuit) ?

Contactez-moi

A propos...

Yves Bresson, ingénieur en informatique, consultant freelance, spécialisé dans la création de sites web (CMS, PHP, Ajax, jQuery, Bootstrap, HTML 5, CSS 3) et d'applications mobiles (iPhone, Android). Voir le profil de Yves Bresson sur LinkedIn