opslaan plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior 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. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

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

29/03/2024 13:23:34
 
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.