lurup Ekspert
19. september 2018 - 22:12 Der er 3 kommentarer og
1 løsning

Laver mange billeder om til 250 x 250 Pixel

Jeg har en masse billeder jeg skal lave om til 250 x 250 pixel for at du kommer til at passe på en hjemmeside. ( jpg)
Hvordan gør jeg det nemmeste ??
Tænker på en måde med et vindue på 250 x 250 pixel hvor jeg kan zoom billedet op og ned til det passer.
falster Ekspert
20. september 2018 - 00:02 #1
Både IrfanView og XnView har multikonverteringsværktøjer til formålet.

Eller brug XnCovert:

https://www.xnview.com/en/xnconvert/#screenshots

(Hvis ikke originalerne (også) er kvadratiske, skal du nok eksperimentere lidt med transformationsindstillingerne, men de nævnte værktøjer har "preview".)
claes57 Ekspert
20. september 2018 - 08:11 #2
Hvis der er mange billeder, og du vil have dem i fuld opløsning (men vist i 250*250) så tager det en krig at vise siden.
Lav små billeder, og lad billeder være et klikbart link til billedet i fuld opløsning - så kan seere selv zoome det de vil.
Rune1983 Professor
20. september 2018 - 13:51 #3
Har et lille php script som fungere okay til at lave thumbnail billeder.
Der findes måske en smartere måde. Men den har funktion har gjort sit indtil videre.
Måske det ka hjælpe dig lidt.

function Thumbnail($src,$dest,$desired_width = 200, $desired_height = false)
{
    /*If no dimenstion for thumbnail given, return false */
    if (!$desired_height&&!$desired_width) return false;
    $fparts = pathinfo($src);
    $ext = strtolower($fparts['extension']);
    /* if its not an image return false */
    if (!in_array($ext,array('gif','jpg','png','jpeg'))) return false;

    /* read the source image */
    if ($ext == 'gif')
        $resource = imagecreatefromgif($src);
    else if ($ext == 'png'){
        $resource = imagecreatefrompng($src);
    }
    else if ($ext == 'jpg' || $ext == 'jpeg')
        $resource = imagecreatefromjpeg($src);
   
    $width  = imagesx($resource);
    $height = imagesy($resource);
    /* find the "desired height" or "desired width" of this thumbnail, relative to each other, if one of them is not given  */
    if(!$desired_height) $desired_height = floor($height*($desired_width/$width));
    if(!$desired_width)  $desired_width  = floor($width*($desired_height/$height));
 
    /* create a new, "virtual" image */
    $virtual_image = imagecreatetruecolor($desired_width,$desired_height);
      if ($ext == 'png'){
        imagealphablending($virtual_image, false);
        imagesavealpha($virtual_image, true);
    }
   
    /* copy source image at a resized size */
    imagecopyresampled($virtual_image,$resource,0,0,0,0,$desired_width,$desired_height,$width,$height);
   
    /* create the physical thumbnail image to its destination */
    /* Use correct function based on the desired image type from $dest thumbnail source */
    $fparts = pathinfo($dest);
    $ext = strtolower($fparts['extension']);
    /* if dest is not an image type, default to jpg */
    if (!in_array($ext,array('gif','jpg','png','jpeg'))) $ext = 'jpg';
    $dest = $fparts['dirname'].'/'.$fparts['filename'].'.'.$ext;
   
    if ($ext == 'gif')
        imagegif($virtual_image,$dest);
    else if ($ext == 'png')
        imagepng($virtual_image,$dest,1);
    else if ($ext == 'jpg' || $ext == 'jpeg')
        imagejpeg($virtual_image,$dest,100);
   
    return array(
        'width'    => $width,
        'height'    => $height,
        'new_width' => $desired_width,
        'new_height'=> $desired_height,
        'dest'      => $dest
    );
}
lurup Ekspert
13. november 2018 - 20:41 #4
Tak for hjælpen
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Kendt dansk webshop åbner igen efter to måneders nedbrud efter hackerangreb: "Det er ikke nogen billig beslutning"
Bahne.dk har været nede siden nytår efter at være blevet ramt af et hackerangreb. Om to uger kan direktøren igen åbne siden, men ved stadig ikke med sikkerhed, hvorfor siden blev ramt.
CIO
Tech fra Toppen: Det har CIO Mads Madsbjerg Hansen fra FLSmidth lært af flere års global it-konsolidering
Tech fra Toppen: Flere års arbejde har betydet en reduktion i antallet af it-systemer hos FLSmidth. Men processen har ikke været uden overraskelser. Hør hvad CIO Mads Madsbjerg Hansen har lært af den omfattende og globale proces.
Job & Karriere
Toke Kruse: Jeg spår, at humankapital i 2019 erstattes af it-kapital
I 2019 vil vi se en kæmpe udskiftning af ressourcer, hvorunder de menneskelige processer overtages af software, der gør os mennesker hurtigere og mere effektive. Betyder det store fyringsrunder? Måske.
White paper
Er din Citrix monitorering klar til virtuelle Apps og desktops 7.x?
Citrix XenApp 6.5 nåede End-of-Life (EoL) d. 30. juni 2018 og det betyder at organisationer rundt i hele verden er ved at skifte til Citrix Virtual Apps og Desktops 7.x, som blev udgivet første gang i 2013. Der er siden tilføjet et hav af nye funktionaliteter og udvidelser. Hvis du og din virksomhed endnu ikke har opgraderet til den nye version, kan det kraftigt anbefales at I gør det, for at kunne drage fordel af alle de nye muligheder. I dette whitepaper gennemgår vil netop forskelle, nyheder og muligheder og ikke mindst de åbenlyse gevinster der ligger og venter ved at opgradere.