1. Táirgí
  2.   Íomha
  3.   Java
  4.   Glide
 
  

Leabharlann Foinse Oscailte le haghaidh Próiseáil Íomhá i Android

Leabharlann Java Saor in Aisce a ligeann d’fhorbróirí bogearraí Íomhánna cosúil le GIF, PNG, JPEG, BMP agus níos mó a Fháil, a Dhíchódú & a Thaispeáint in feidhmchláir Android.

Leabharlann Java dea-dheartha foinse oscailte is ea Glide chun íomhá a luchtú agus a ionramháil. Cuireann an leabharlann ar chumas ríomhchláraitheoirí ríomhairí a n-íomhánna a chur leis, a scriosadh agus a thaispeáint laistigh d'fheidhmchláir Android. Ina theannta sin, ceadaíonn sé freisin d’fhorbróirí athruithe a dhéanamh ar shonraí ar leith agus rochtain ar réimsí nár cheart a athrú a theorannú. Tacaíonn an leabharlann le formáidí íomhánna coitianta mar JPG, PNG, GIF, agus SVG.

Déanann Glide sé éasca do na ríomhchláraitheoirí íomhánna a chur leis, a óstáil agus a thaispeáint ina n-iarratas Android gan ach beagán iarracht agus costas. Ligeann sé íomhánna a chur leis ón ngréasán nó a n-íomhánna féin a uaslódáil agus fiú íomhánna a úsáid laistigh dá dtionscadail. Ligeann an leabharlann d’úsáideoirí a n-íomhánna a shaincheapadh ar bhealaí éagsúla, mar shampla íomhá taispeána gan bearradh, íomhánna barr de réir do riachtanas, airde agus leithead íomhá a shocrú, agus go leor eile.

Previous Next

Tús a chur le Glide

Tá Tógáil Glide le Gradle sách simplí: Is féidir leat leabharlann Gradle a shuiteáil go héasca trí GitHub. Bain úsáid as an ordú seo a leanas le do thoil.

Úsáid Glide via Gradle

repositories {
  google()
  mavenCentral()
}
dependencies {
  implementation 'com.github.bumptech.glide:glide:4.14.1'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.14.1'
}

Suiteáil Glide trí GitHub

 git clone https://github.com/bumptech/glide.git  

Conas an íomhá a rothlú trí Java

Chuir leabharlann foinse oscailte Glide feidhmiúlacht iomlán ar fáil chun íomhánna a luchtú agus a rothlú taobh istigh d’fheidhmchláir Android. Éascaíonn an leabharlann íomhá a lódáil ó áit iargúlta. Cuireann Glide ar chumas forbróirí bogearraí íomhá a rothlú go dtí uillinn shonrach le cúpla líne de chód. Is féidir freisin é a shocrú go dinimiciúil cé mhéad céim a bheidh an íomhá a rothlú.

Úsáid Glide via Gradle

private void loadImageOriginal() {  
    Glide
        .with( context )
        .load( eatFoodyImages[0] )
        .into( imageView1 );
}
private void loadImageRotate() {  
    Glide
        .with( context )
        .load( eatFoodyImages[0] )
        .transform( new RotateTransformation( context, 90f ))
        .into( imageView3 );
}

Íosluchtaigh pictiúir ar Android i méid

Tá gné an-uathúil san áireamh sa leabharlann foinse oscailte Glide a chuireann ar chumas forbróirí bogearraí íomhánna i méideanna nó toisí ar leith a iarraidh óna gcuid freastalaithe. I ré na meán chun cinn sa lá atá inniu ann, tá freastalaithe meán den chuid is mó ag stóráil agus ag soláthar íomhánna i réiteach an-ard. Ach i bhformhór na gcásanna, b'fhéidir nach meastar go bhfuil sé an-éifeachtach maidir le bandaleithead, cuimhne agus ceallraí an fheiste. Réitíonn an Glide an fhadhb seo trí thoisí na híomhá a thomhas agus iarratas a sheoladh chuig an bhfreastalaí le haghaidh méid saincheaptha agus mar sin cuirfidh an freastalaí an íomhá ar fáil i méid sonrach. Cuimhnigh le do thoil go mbeidh ort an tacaíocht ó thaobh an fhreastalaí a chumasú.

Íosluchtaigh pictiúir i méid saincheaptha

public class CustomImageSizeModelFutureStudio implements CustomImageSizeModel {  
    String baseImageUrl;
    public CustomImageSizeModelFutureStudio(String baseImageUrl) {
        this.baseImageUrl = baseImageUrl;
    }
    @Override
    public String requestCustomSizeUrl(int width, int height) {
        // new way, server could handle additional parameter and provide the image in a specific size
        // in this case, the server would serve the image in 400x300 pixel size
        // https://futurestud.io/images/logo.png?w=400&h=300
        return baseImageUrl + "?w=" + width + "&h=" + height;
    }
}

Scála & Athraigh Íomhánna laistigh de Android

Chuir leabharlann foinse oscailte Glide tacaíocht iomlán ar fáil do ghnéithe éagsúla claochlaithe. Déanann sé éasca do na forbróirí coigeartuithe a dhéanamh ar mhéid na híomhá agus í a thaispeáint. Is féidir é a úsáid chun méid íomhá, teorainneacha, dathanna íomhá, suíomh picteilín, agus go leor eile a athrú. Tá leabharlann Glide an-éifeachtach maidir le cuimhne-chiallmhar mar go gcuireann sé teorainn go huathoibríoch le méid na híomhá a choinníonn sé i dtaisce agus cuimhne go dtí na toisí ImageView. Soláthraíonn sé tacaíocht do scálú íomhá follasach agus intuigthe laistigh d’aipeanna Android.

Scála & Athraigh Íomhánna laistigh de Android

 Glide  
    .with(context)
    .load(UsageExampleListViewAdapter.eatFoodyImages[0])
    .override(600, 200) // resizes the image to these dimensions (in pixel)
    .centerCrop() // this cropping technique scales the image so that it fills the requested bounds and then crops the extra.
 Gaeilge