probleem image resize

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

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 »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

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 »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »
Wouter reyntjens

wouter reyntjens

04/01/2007 23:30:00
Quote Anchor link
Naar aanleiding van mijn gelocked topic, en de opdracht op opnieuw te beginnen, hier komt mijn vraag nog eens:
Ik ben bezig met het maken van een script waarbij je 4 afbeeldingen kan uploaden
Ik zou hier graag aan koppelen dat de afbeeldingen automatisch worden ge-resized,
maar dit lukt niet:(

ik heb het geprobeerd met imagemagicks maar tevergeefs:s
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
    if(!file_exists(UPLOAD_DIR.$file)) {
              $namen[0] = $plusNr."a.jpg";
           $namen[1] = $plusNr."b.jpg";
           $namen[2] = $plusNr."c.jpg";
           $namen[3] = $plusNr."d.jpg";
           $success = move_uploaded_file($_FILES['image']['tmp_name'][$number],UPLOAD_DIR.$namen[$number]);//verplaats en hernoem het bestand
           $success = exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");
          

Weet iemand een oplossing?

Concreet wil ik dus dat de 4 bestanden op de server staan en dat ze automatisch geresized zijn/worden onder dezelfde naam.
 
PHP hulp

PHP hulp

11/01/2025 05:46:21
 
- Jim  -

- Jim -

04/01/2007 23:45:00
Quote Anchor link
Begin er eerst mee dat je een form hebt waarmee je 1 afbeelding kunt uploaden, pas die aan zodat je er 4 kunt oploaden.

Schrijf dan rustig aan een functie waarmee je je afbeeldingen kunt resizen.

Tip: PHP Manual, daar staan ook voorbeelden in, en met een beetje handigheid en inzicht red je dat!!!

Succes!
 
Wouter reyntjens

wouter reyntjens

04/01/2007 23:53:00
Quote Anchor link
Ik zal het zo zeggen, alles werkt buiten de resize. Dus het hele script inclusief form is al geschreven. Het enige probleem is de resize van de afbeeldingen die gebeurd via imagemagick. Maar deze weigert keer op keer. (imagemagick is actief oop de server)

Wat is er mis met deze code ?

exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");
 
- Jim  -

- Jim -

05/01/2007 00:01:00
Quote Anchor link
dat is een verwijzing naar een shell/perl iig linux programma/script buiten php. te vinden op /usr/local/safemode/ ganaamd convert. hij wil resizen naar het formaat 150x150, met een qualiteit van 60. Dat lijkt me volgens mij wel duidelijk. Maar de vraag is of het script ook je PHP variabelen aankan danwel mee kan nemen.

Ik zal er ook even naar zoeken. Kijk even wat voor programma convert is.

linux# vi /usr/local/safemode/convert
 
Wouter reyntjens

wouter reyntjens

05/01/2007 00:08:00
Quote Anchor link
Uit een boek over imagemagick komt dit over convert:

Convert
The main task of the Convert utility as its name suggests is converting image
formats. We can use Convert for more functions, like making thumbnails of images,
simulating a charcoal drawing, colorizing the image with the fill color, embossing an image, specifying a clipping mask, morphing an image sequence, and simulating an oil painting too.

Dus convert is ervoor gemaakt, maar het probleem is of hij de variabelen wel aankan. Hoe zou ik dat dan kunnen doen?
 
- Jim  -

- Jim -

05/01/2007 00:23:00
Quote Anchor link
Kijk eens in welke 'taal' convert is geschreven.
en laat even weten hoe de syntax moet zijn voor convert.

./convert
-resize height,width (moet hier een komma tussen of een x?)
> (waar staat het groter-dan -teken voor?)
-quality [int] (moet hier misschien het px achter of iets?)
Misschien moet je je namen escapen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]." ".$namen[$number].")";
?>



#Wat je kunt bekijken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$to_exec1
= 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");';

echo $to_exec1;
?>


en/of

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$to
exec2 = 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]". ."$namen[$number].");';

echo $to_exec2;
?>


En bekijk dan de verschillen.
Gewijzigd op 01/01/1970 01:00:00 door - Jim -
 
- Jim  -

- Jim -

05/01/2007 00:23:00
Quote Anchor link
Kijk eens in welke 'taal' convert is geschreven.
en laat even weten hoe de syntax moet zijn voor convert.

./convert
-resize height,width (moet hier een komma tussen of een x?)
> (waar staat het groter-dan -teken voor?)
-quality [int] (moet hier misschien het px achter of iets?)
Misschien moet je je namen escapen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]." ".$namen[$number].")";
?>



#Wat je kunt bekijken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$to_exec1
= 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");';

echo $to_exec1;
?>


en/of

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$to
exec2 = 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]." ".$namen[$number].");';

echo $to_exec2;
?>


En bekijk dan de verschillen.
Gewijzigd op 01/01/1970 01:00:00 door - Jim -
 
Wouter reyntjens

wouter reyntjens

05/01/2007 00:43:00
Quote Anchor link
Het middenste script draait dol, en het eerste blokt.

Het laatste laat de image upload toe, maar doet geen resize!
Iets in deze aard werkt dan wel :s

exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $fileName $newFileName");

maar het is niet handig in gebruikt, want er zijn 4 foto's en het kan wel 100 keren gebeuren met verschillende afbeeldingen.
Wat zou hiervoor een oplossing kunnen zijn?

Alvast bedankt voor de hulp
 
- Jim  -

- Jim -

05/01/2007 00:55:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$to_exec1
= 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");';

$to exec2 = 'exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]." ".$namen[$number].");';

var_dump($to_exec1);
echo "<hr />\n";
var_dump( $to_exec2);

?>


Post hiervan de resultaten eens....
 
Wouter reyntjens

wouter reyntjens

05/01/2007 01:00:00
Quote Anchor link
Het resultaat van het eerste is :

string(97) "exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");"



de tweede geeft dit : Parse error: syntax error, unexpected T_STRING uploadresize.php on line 55
 
- Jim  -

- Jim -

05/01/2007 01:25:00
Quote Anchor link
$to exec2 moet $to_exec2... worden....
Moet een Underscore (_) tussen ipv spatie

Waardoor het mogelijk fout kan gaan, is dat je een array heen stuurt, die variabel is, en de index ook. Je moet dan heel goed weten wat je doet!
Gewijzigd op 01/01/1970 01:00:00 door - Jim -
 
Wouter reyntjens

wouter reyntjens

05/01/2007 11:53:00
Quote Anchor link
Dus de print van de 2 te samen:

string(97) "exec("/usr/local/safemode/convert -resize 150x150> -quality 60 $namen[$number] $namen[$number]");"
string(104) "exec("/usr/local/safemode/convert -resize 150x150> -quality 60 ".$namen[$number]." ".$namen[$number].");"
 



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.