j-Preview
Deze component resecteert de afbeelding automatisch volgens de instellingen en loopt deze op naar de server in het base64-formaat.
- Reactie van de server moet URL's op het beeld bevatten
- Werk met Bootstrap Grid System
- Draag en drop ondersteuning
- Ondersteunt EXIF Oriëntie
De weg:
De waarde/respons (van de upload) wordt gebruikt als een URL voor het voorbeeld.
Configuratie:
url {String}(IMPORTANT) URL uploaden, kan ook een methode bevatten (verplicht)width {Number}een beeldbreedte (verplicht)height {Number}een beeldhoogte (verplicht)percentage {Number}resecteert een afbeelding volgens het percentage (dan iswidthenheightniet vereist)icon {String}(optional) het label icon zonderti, (default:null)background {String}(optional) een achtergrondkleur, het kantransparentzijn (default:white)schema {String}voorbereid object voor verzending (de standaard:{file:base64,filename:filename},base64+filenameis een waarde van de voorbeeld)quality {Number}JPEG kwaliteit (default:90)customize {Boolean}resecteert de afbeelding naar de gedefinieerde grootte (default:true)preview {String}bereidt een voorwaarde URL (default:null)- Voorbeeld:
value => '/download/' + value + '.jpg'
- Voorbeeld:
map {String}bereidt een reactiewaarde voor op een waarde (default:null)- Voorbeeld:
value => value.id
- Voorbeeld:
empty {String}een link naar het leeg beeldkeeporiginal {Boolean}behoudt de oorspronkelijke afbeelding als de dimensie hetzelfde is als de breedte/hoge gedefinieerd in de configuratie (default:false)- NEW
output {String}uitgangstypebase64(default) offile - NEW
convert {String}een afbeelding typejpg(default) ofpng - NEW
exec {String}een route naar de methodefunction(next(url))(het voorkomt het bestand upload dialoog) - NEW
center {Boolean}regelt de afbeelding en etiket naar het centrum
Methoden:
component.reupload()heroplaadt een huidige beeldwaarde als basis64.
Gebruik het met <ui-component name="preview">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<div style="padding:50px;max-width:300px">
<ui-component name="preview" path="picture" config="width:300;height:200;url:POST /upload/;icon:folder">Preview</ui-component>
</div>
<script>
var picture = '';
</script>