Ik wil een image resizen naar de max breedte van 180 en de max hoogte van 150.
dus hij mag niet hoger of breder zijn dan de meegeven maten. Maar wel het plaatje netjes houden met de formaten, dus niet het plaatje als standaard 180x150.
Ik wil hem gewoon zo simpel mogelijk houden, heeft iemand van jullie een voorbeeld?
Thx, martijn.
- image resizen naar 180x150
-
05-06-2012, 15:12 #1
- Berichten
- 151
- Lid sinds
- 17 Jaar
image resizen naar 180x150
-
In de schijnwerper
-
05-06-2012, 15:20 #2
- Berichten
- 152
- Lid sinds
- 13 Jaar
Re: image resizen naar 180x150
Ik wil een image resizen naar de max breedte van 180 en de max hoogte van 150.
dus hij mag niet hoger of breder zijn dan de meegeven maten. Maar wel het plaatje netjes houden met de formaten, dus niet het plaatje als standaard 180x150.
Ik wil hem gewoon zo simpel mogelijk houden, heeft iemand van jullie een voorbeeld?
Thx, martijn.
Geef de image een class , en geef die class bijvoorbeeld
.class {
max-width:180px;
max-height:150px; }
-
05-06-2012, 20:44 #3
- Berichten
- 151
- Lid sinds
- 17 Jaar
Re: image resizen naar 180x150
Heb ik gedaan, maar de kwaliteit is dan erg onscherp. Tevens laat de gebruiker dan een groot plaatje terwijl het plaatje misschien wel 50% kleiner kan.
-
05-06-2012, 20:47 #4
- Berichten
- 637
- Lid sinds
- 18 Jaar
Re: image resizen naar 180x150
Welke image PHP libraries heb je beschikbaar op de server?
-
05-06-2012, 21:40 #5
- Berichten
- 375
- Lid sinds
- 18 Jaar
Re: image resizen naar 180x150
Dat kan met GD of ImageMagick vrij simpel.
Kijk heer eens: http://911-need-code-help.blogspot.n...d-library.htmlLaatst aangepast door G Kok : 05-06-2012 om 21:40 Reden: URL toegevoegd
-
06-06-2012, 09:53 #6
- Berichten
- 151
- Lid sinds
- 17 Jaar
Re: image resizen naar 180x150
Bedankt voor alle antwoorden.
Ik heb rond gekeken en deze code werkt voor mij :
if($iOrigWidth <= $iMaxWidth && $iOrigHeight <= $iMaxHeight)
{
$iNewWidth = $iOrigWidth;
$iNewHeight = $iOrigHeight;
} else
{
$iOrigRatio = $iOrigWidth / $iOrigHeight;
if(($iMaxWidth/$iMaxHeight) > $iOrigRatio)
{
$iNewWidth = $iMaxHeight * $iOrigRatio;
$iNewHeight = $iMaxHeight;
} else
{
$iNewHeight = $iMaxWidth / $iOrigRatio;
$iNewWidth = $iMaxWidth;
}
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic