j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
grosso-modo j'ai deux images :
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
comme je gère plusieurs APN, le format des photos varie.
déjà est-ce que le fulscreen tient compte de l'exif
(horizontal/verticaal) ?
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
grosso-modo j'ai deux images :
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
comme je gère plusieurs APN, le format des photos varie.
déjà est-ce que le fulscreen tient compte de l'exif
(horizontal/verticaal) ?
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
grosso-modo j'ai deux images :
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
comme je gère plusieurs APN, le format des photos varie.
déjà est-ce que le fulscreen tient compte de l'exif
(horizontal/verticaal) ?
bon, j'ai trouvé une première solution avec "screenfull" :
<https://github.com/sindresorhus/screenfull.js/>
demo :
<https://sindresorhus.com/screenfull.js/>
bon, j'ai trouvé une première solution avec "screenfull" :
<https://github.com/sindresorhus/screenfull.js/>
demo :
<https://sindresorhus.com/screenfull.js/>
bon, j'ai trouvé une première solution avec "screenfull" :
<https://github.com/sindresorhus/screenfull.js/>
demo :
<https://sindresorhus.com/screenfull.js/>
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original fait,
entre autre, 2848x4288 ou 4288x2848,.
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original fait,
entre autre, 2848x4288 ou 4288x2848,.
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original fait,
entre autre, 2848x4288 ou 4288x2848,.
C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
Une Bévue :j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
<blah>
J'apprends ici qu'il existe maintenant une API FullScreen (presque?)
officielle. Pourtant il me semble que les raisons pour lesquelles il
était impossible (difficile) de passer en FS programmatiquement restent
valables. Pour moi, forcer en FS est une intervention sur le système, à
l'extérieur de la page concernée, quelque chose de très intrusif.
D'ailleurs, avant YouTube et Cie, ça intéressait essentiellement les
emmerdeurs auteurs de pop-ups invasives. Il est étonnant de trouver
Mozilla dans ce coup alors que Firefox part en sucette face à
l'envahissement de JS commerciaux et crapuleux.
Bien entendu, c'est séduisant sur des jeux, mais dans mon idée il s'agit
alors d'applications, et non simplement de sites.
</blah>
J'en étais donc resté au "fullbody" avec éventuellement une suggestion
de F11. Ça fonctionne /a priori/ tout navigateur [récent ?], tout OS
[récent ?]. Edge est à part, mais je crois que qui a Edge a IE11.
Dans mon exemple (stade expérimental non terminé) j'affiche en fullbody
centré avec (ou sans) resize pour contraindre à la taille de la page, ça
pourrait être n'importe quelle page contenant l'image "contrainte", du
CSS suffit. Par un toggle en JS (clic ou touche CTRL) je passe à un
affichage "100%", 1 pixel pour 1 point. Je reviens en arrière par la
touche CTRL uniquement.
TODO: ergonomie, curseurs de souris (selon navigateur), bulles d'aide,
dévalider si inutile (image déjà fullsize par exemple).
Dans le HTML:
<img id="theimage" class="visible centered" src="url.image" />
<img id="thegrosseimage" src="url.image" />
Dans le CSS:
html {
background: #222222;
overflow: hidden;
}
img {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
max-width: none;
max-height: none;
display: none;
}
img#thegrosseimage {
max-width: none;
max-height: none;
}
img#theimage {
max-width: 95%;
max-height: 95%;
}
img.visible {
display: block;
}
Un bout du JS (jQuery):
$(document).ready(function(){
// ...
theimage.click(function() {
$('#theimage, #thegrosseimage').toggleClass("visible");
});
(vous pouvez récupérer les codes dans le débogueur de votre navigateur)
Voir ici:
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/display>
A la lecture de vos messages, j'ai voulu tester le forçage FullScreen en
passant en affichage 100%. Juste une fonction à ajouter dans le JS et un
contrôleur (ffs pour "force full screen"):
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/displayffs>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/displayffs>
<URL:
http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/displayffs>
Nota: pour passer d'une image dans une page à un plein format, vous
pouvez également passer par une modale (pas fait de ffs ici), cliquer
sur l'image du caroussel:
<URL: http://pierre.maurette.fr/objet/zuiko_2>
Une Bévue :
j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
<blah>
J'apprends ici qu'il existe maintenant une API FullScreen (presque?)
officielle. Pourtant il me semble que les raisons pour lesquelles il
était impossible (difficile) de passer en FS programmatiquement restent
valables. Pour moi, forcer en FS est une intervention sur le système, à
l'extérieur de la page concernée, quelque chose de très intrusif.
D'ailleurs, avant YouTube et Cie, ça intéressait essentiellement les
emmerdeurs auteurs de pop-ups invasives. Il est étonnant de trouver
Mozilla dans ce coup alors que Firefox part en sucette face à
l'envahissement de JS commerciaux et crapuleux.
Bien entendu, c'est séduisant sur des jeux, mais dans mon idée il s'agit
alors d'applications, et non simplement de sites.
</blah>
J'en étais donc resté au "fullbody" avec éventuellement une suggestion
de F11. Ça fonctionne /a priori/ tout navigateur [récent ?], tout OS
[récent ?]. Edge est à part, mais je crois que qui a Edge a IE11.
Dans mon exemple (stade expérimental non terminé) j'affiche en fullbody
centré avec (ou sans) resize pour contraindre à la taille de la page, ça
pourrait être n'importe quelle page contenant l'image "contrainte", du
CSS suffit. Par un toggle en JS (clic ou touche CTRL) je passe à un
affichage "100%", 1 pixel pour 1 point. Je reviens en arrière par la
touche CTRL uniquement.
TODO: ergonomie, curseurs de souris (selon navigateur), bulles d'aide,
dévalider si inutile (image déjà fullsize par exemple).
Dans le HTML:
<img id="theimage" class="visible centered" src="url.image" />
<img id="thegrosseimage" src="url.image" />
Dans le CSS:
html {
background: #222222;
overflow: hidden;
}
img {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
max-width: none;
max-height: none;
display: none;
}
img#thegrosseimage {
max-width: none;
max-height: none;
}
img#theimage {
max-width: 95%;
max-height: 95%;
}
img.visible {
display: block;
}
Un bout du JS (jQuery):
$(document).ready(function(){
// ...
theimage.click(function() {
$('#theimage, #thegrosseimage').toggleClass("visible");
});
(vous pouvez récupérer les codes dans le débogueur de votre navigateur)
Voir ici:
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/display>
A la lecture de vos messages, j'ai voulu tester le forçage FullScreen en
passant en affichage 100%. Juste une fonction à ajouter dans le JS et un
contrôleur (ffs pour "force full screen"):
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/displayffs>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/displayffs>
<URL:
http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/displayffs>
Nota: pour passer d'une image dans une page à un plein format, vous
pouvez également passer par une modale (pas fait de ffs ici), cliquer
sur l'image du caroussel:
<URL: http://pierre.maurette.fr/objet/zuiko_2>
Une Bévue :j'ai dans une page une photo réduite en taille et je voudrais passer
l'original en fullscreen.
comment faire ?
<blah>
J'apprends ici qu'il existe maintenant une API FullScreen (presque?)
officielle. Pourtant il me semble que les raisons pour lesquelles il
était impossible (difficile) de passer en FS programmatiquement restent
valables. Pour moi, forcer en FS est une intervention sur le système, à
l'extérieur de la page concernée, quelque chose de très intrusif.
D'ailleurs, avant YouTube et Cie, ça intéressait essentiellement les
emmerdeurs auteurs de pop-ups invasives. Il est étonnant de trouver
Mozilla dans ce coup alors que Firefox part en sucette face à
l'envahissement de JS commerciaux et crapuleux.
Bien entendu, c'est séduisant sur des jeux, mais dans mon idée il s'agit
alors d'applications, et non simplement de sites.
</blah>
J'en étais donc resté au "fullbody" avec éventuellement une suggestion
de F11. Ça fonctionne /a priori/ tout navigateur [récent ?], tout OS
[récent ?]. Edge est à part, mais je crois que qui a Edge a IE11.
Dans mon exemple (stade expérimental non terminé) j'affiche en fullbody
centré avec (ou sans) resize pour contraindre à la taille de la page, ça
pourrait être n'importe quelle page contenant l'image "contrainte", du
CSS suffit. Par un toggle en JS (clic ou touche CTRL) je passe à un
affichage "100%", 1 pixel pour 1 point. Je reviens en arrière par la
touche CTRL uniquement.
TODO: ergonomie, curseurs de souris (selon navigateur), bulles d'aide,
dévalider si inutile (image déjà fullsize par exemple).
Dans le HTML:
<img id="theimage" class="visible centered" src="url.image" />
<img id="thegrosseimage" src="url.image" />
Dans le CSS:
html {
background: #222222;
overflow: hidden;
}
img {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
max-width: none;
max-height: none;
display: none;
}
img#thegrosseimage {
max-width: none;
max-height: none;
}
img#theimage {
max-width: 95%;
max-height: 95%;
}
img.visible {
display: block;
}
Un bout du JS (jQuery):
$(document).ready(function(){
// ...
theimage.click(function() {
$('#theimage, #thegrosseimage').toggleClass("visible");
});
(vous pouvez récupérer les codes dans le débogueur de votre navigateur)
Voir ici:
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/display>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/display>
A la lecture de vos messages, j'ai voulu tester le forçage FullScreen en
passant en affichage 100%. Juste une fonction à ajouter dans le JS et un
contrôleur (ffs pour "force full screen"):
<URL: http://pierre.maurette.fr/bwatafoto/nouser/4.jpg/displayffs>
<URL: http://pierre.maurette.fr/bwatafoto/nouser/test6000.jpg/displayffs>
<URL:
http://pierre.maurette.fr/bwatafoto/nouser/test640x480.jpg/displayffs>
Nota: pour passer d'une image dans une page à un plein format, vous
pouvez également passer par une modale (pas fait de ffs ici), cliquer
sur l'image du caroussel:
<URL: http://pierre.maurette.fr/objet/zuiko_2>
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
Je viens de perdre beaucoup de temps avec ImageMagick, je me permets
donc de répondre à quelques questions non posées.
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
Je viens de perdre beaucoup de temps avec ImageMagick, je me permets
donc de répondre à quelques questions non posées.
l'une fait 640x460 (thumb obtenu par imagemagick) l'autre, l'original
fait, entre autre, 2848x4288 ou 4288x2848,.
Je viens de perdre beaucoup de temps avec ImageMagick, je me permets
donc de répondre à quelques questions non posées.
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Pierre Maurette wrote:C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Pierre Maurette <maurette.pierre@free.fr> wrote:
C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>
Pierre Maurette wrote:C'est très lent, surtout quand un utilisateur attend un affichage. Je
vais peut-être voir à remplacer ImageMagick->convert par un équivalent
en Python (PIL ?).
Vaudrait mieux Pillow, le successeur de PIL qui n'est plus mis à jour
depuis 2009.
Pillow est plutot bien compatible PIL (même classes)
<https://pillow.readthedocs.org/en/3.1.x/>