opslaan plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Senior Front-end developer

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 Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »
Peter  paul

peter paul

06/02/2012 14:25:44
Quote Anchor link
Hallo,

Ik zit met het volgende probleem. Ik probeer een script te maken dat een plaatje resized met een bepaald percentage. Dat is gelukt. Zie code beneden. Ik echo deze dan op het scherm om aan de gebruiker te laten zien wat er gebeurt is. Als hij tevreden is. Kan het plaatje worden opgeslagen. Nou ik het plaatje al geresized heb is het mogelijk om dat plaatje op te slaan?? Zo ja, hoe doe ik dit?
Of moet ik het originele plaatje opnieuw resizen voor dat ik het kan opslaan, want dit kost natuurlijk weer extra capaciteit?

PS. Ik ben net begonnen met OOP dus als er opmerkingen/tip zijn dan hoor ik deze graag.

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

class SimpleImage {
 
   var
$image;
   var
$image_type;
   var
$orgWidth;
   var
$orgHeight;
 
   function
__construct($filename) {
 
      $image_info = getimagesize($filename);
      $this->image_type = $image_info[2];
      
      if( $this->image_type == IMAGETYPE_JPEG ) {
 
         $this->image = imagecreatefromjpeg($filename);
      }
elseif( $this->image_type == IMAGETYPE_GIF ) {
 
         $this->image = imagecreatefromgif($filename);
      }
elseif( $this->image_type == IMAGETYPE_PNG ) {
 
         $this->image = imagecreatefrompng($filename);
      }
   }
        
   function
output() {
 
      imagejpeg($this->image);

   }
  
   function
scale($scale) {
      $this->orgWidth = imagesx($this->image);
         $this->orgHeight = imagesy($this->image);      
                    
      $width = $this->orgWidth * $scale/100;
      $height = $this->orgHeight * $scale/100;
      $this->resize($width,$height);
   }
 
   function
resize($width,$height) {
      $new_image = imagecreatetruecolor($width, $height);
      imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $width, $height, $this->orgWidth, $this->orgHeight);
      $this->image = $new_image;
   }      
 
}


      $image = new SimpleImage('http://smbjorklund.no/sites/smbjorklund.no/files/pictures/1/apple_mac_os_x_10.5_leopard_1024x768_1.jpg');
       $image->scale(50);
       $image->output();
       unset ($image);
      
?>
Gewijzigd op 07/02/2012 20:18:20 door Peter paul
 
PHP hulp

PHP hulp

15/05/2024 13:18:16
 
Peter  paul

peter paul

07/02/2012 15:42:02
Quote Anchor link
BUMP
 
Obelix Idefix

Obelix Idefix

07/02/2012 15:51:04
Quote Anchor link
Ben niet thuis in OOP, maar je code lijkt me in ieder geval onvolledig (je eindigt met een { )

Een bestand wat wordt geupload sla ik doorgaans op via de wijze zoals beschreven op http://php.net/manual/en/function.move-uploaded-file.php
 
Kris Peeters

Kris Peeters

07/02/2012 17:58:29
Quote Anchor link
(Wel ja ... de vragensteller geeft slechts de relevante code. Uiteraard moet elke accolade gesloten worden)


Uploaden is niet meer nodig; de image staat al op de server.
Wat je nodig hebt, is de functie imagejpeg() om die resource op te slaan.

En dan nog de interactie met de client.
De gebruiker moet via een formulier (al is het slechts 1 knop) zijn akkoord kunnen geven.

In hidden input velden steek je dan de gegevens (url file, afmetingen, ...)

Jij stuurt dan die post door naar de php-logica die imagejpeg() aanroept (ergens in een methode van de class).

Kan je tonen hoe je de class aanspreekt ($mijn_var = new SimpleImage()... )?

Van waar komt de file?


Sla je data op in een DB?
Is er een user systeem?
...

(kwestie van een beetje in te schatten wat de vereisten zijn)
 
Peter  paul

peter paul

07/02/2012 20:21:24
Quote Anchor link
hmm er is denk ik iets fout gegaan bij het posten ik wilde wel een wat vollediger stuk geven van mijn code. zie eertse post ik heb hem veranderd.

Je zegt de image staat al op de server?? Ik heb nog niets opgeslagen of iets dergelijks. maar kan ik wel bij het eerder ge resizede plaatje komen om hem vervolgens op te slaan?
 
Kris Peeters

Kris Peeters

07/02/2012 20:45:35
Quote Anchor link
Peter paul op 07/02/2012 20:21:24:
Ik heb nog niets opgeslagen of iets dergelijks.


Waar staat de originele image? Staat die op jouw server of pluk je die van andere sites?
 
Peter  paul

peter paul

07/02/2012 22:39:46
Quote Anchor link
Ik zou graag willen dat mensen een plaatje kunnen uploaden of een url kunnen in geven. Ik ben begonnen met een plaatje van het internet daar haal ik ze dus ook vandaan.
 
Kris Peeters

Kris Peeters

07/02/2012 23:53:09
Quote Anchor link
Okay.

Eventjes puur conceptueel, zonder iets van praktische code.

Kijk, de eerste keer uploadt de gebruiker dus het origineel.
Op dat moment staat die file dus op de server.

Ik zou dus niet aanraden dat de gebruiker de foto nog eens moet uploaden. De originele foto staat op de server, je kan dat origineel evengoed opslaan op de server.

Trouwens, tegen dit moment heb je de aangepaste resource ook ter beschikking. Je zou evengoed die resource ook kunnen opslaan.

bv. beide in een temp folder.


Je hebt de GD library al eens doen werken, de upload is al eens gebeurd, ik zie niet in waarom dit dubbel moet gebeuren.

Het enige wat jij (php-logica op de server) nog moet weten, is een goedkeuring; dat is weinig informatie.

Sla dus ergens de gegevens op, in een database; eventueel in een session.
Zorg dat je een formulier naar de gebruiker stuurt (nu ja, een OK en Annuleer-knop) waarin je een in een hidden field een link legt met de images (het origineel en de aangepaste) (bv. de id van het record).
Bij een goedkeuring doe je een move van de file, dit vergt weinig van een server, net zoals een cut/paste op je pc ook weinig van je processor vraagt.
Bij een annulering vernietig je de file(s).


---
(EDIT)
Nu, het hangt er eigenlijk ook van af wat je van plan bent indien je geen goedkeuring krijgt.
Wat doe je dan?
Een beter percentage aanbieden of zo? In dit geval in het interessant het origineel bij te houden.
Misschien is het niet nodig het origineel bij te houden; hangt er van af hoe je het precies afhandelt.

Kan je je hier in vinden?
Iemand andere ideeën?
Gewijzigd op 08/02/2012 00:01:33 door Kris Peeters
 



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.