Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] Ridimensionamento intelligente immagini

    Salve a tutti!

    Ho da fare una pagina con alcune Thumbnail (immagini ridotte drasticamente con l'html).

    Però vorrei che il ridimensionamento fosse intelligente. mi spiego.

    Vorrei che ogni Thumb sia MAX 100px in altezza e 100px in larghezza

    Però non voglio che diventi 100x100 (se ho una 400x200 non è bello)...

    Avete qualche script che ridimensioni "correttamente" un'immagine?


    Esempi

    400x200 -->100x50
    200x300 -->75x100
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Hai provato a cercare fra le pillole e nel forum?

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    l'avevo notato Ma mi servirebbe senza le GD... una roba di matematica inzomma...
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    E come fai senza le gd? :master:
    Ti serve solo il calcolo matematico? Ma poi.... non vorrai mica impostare le nuove dimensioni nel tag img...spero...

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Originariamente inviato da Avalox
    E come fai senza le gd? :master:
    Ti serve solo il calcolo matematico? Ma poi.... non vorrai mica impostare le nuove dimensioni nel tag img...spero...
    Si... non chiedermi oltre, quando si è costretti questo ed altro

    ... e non avendo le gd non vedo molte alternative
    Guybrush Threepwood

  6. #6

    ..........

    Ciao.
    Note: The getimagesize() function does not require the GD image library.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    si... ma con l'getimagesize prendo le dimensioni dell'immagine... il problema sta nel ridimensionarla correttamente
    Guybrush Threepwood

  8. #8

    ..............

    take a look !
    $thumbscale = min(MAX_WIDTH / $width, MAX_HEIGHT / $height);
    $new_width = floor($thumbscale * $width);
    $new_height = floor($thumbscale * $height);



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    marò che casino

    L'idea mia era molto + semplice, solo che al rientro dalle vacanze la matematica non mi funziona

    - Prendo le dimensioni dell'immaigne X Y
    - Trovo la maggiore (facile)
    - Trovo il numero di divisione per farla arrivare a 100 e divido anche l'altra lunghezza x questo numero

    Tutto qui... mi sembra una cosa apparentemente facile...

    E' un'equazione, ma non riesco a metterla giù talmente sono fuso
    Guybrush Threepwood

  10. #10

    ........

    Guarda l'edit.


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.