Leabharlann dì-chòdachadh ìomhaighean SAIL ri fhaighinn
Fo chead MIT foillsichte leabharlann dì-chòdachadh ìomhaighean tar-àrd-ùrlar SAIL. Tha SAIL na ath-bhranndadh de chòdaichean bho neach-seallaidh ìomhaigh fada gun taic a chaidh ath-sgrìobhadh ann an C KS feòrag, ach le API eas-chruthach àrd-ìre agus grunn leasachaidhean. Luchd-èisteachd cuimsichte: luchd-amhairc ìomhaighean, leasachadh geama, luchdachadh ìomhaighean gu cuimhne airson adhbharan eile. Tha an leabharlann ga leasachadh, ach faodar a chleachdadh mar-thà. Chan eilear a’ gealltainn co-chòrdalachd dà-chànanach agus còd stòr aig an ìre leasachaidh seo.
Feartan:
Leabharlann sìmplidh, teann agus luath sgrìobhte ann an C às aonais eisimeileachd treas-phàrtaidh (ach a-mhàin codecs);
API sìmplidh, so-thuigsinn agus aig an aon àm cumhachdach airson a h-uile feum;
Leugh (agus sgrìobh) ìomhaighean bho fhaidhle, cuimhne, no eadhon an stòr dàta agad fhèin;
Co-dhùnadh an seòrsa ìomhaigh le leudachadh faidhle, no le àireamh draoidheil;
Cruthan le taic an-dràsta: png (leugh, Windows a-mhàin), JPEG (leugh, sgrìobh) PNG (leugh, sgrìobh).
Tha obair a’ dol air adhart gus cruthan ùra a chur ris. Thug KSquirrel-libs taic do mu 60 cruth ann an aon dòigh no dòigh eile, tha na cruthan as mòr-chòrdte air an loidhne an toiseach;
Faodaidh gnìomhachd leughaidh an-còmhnaidh piogsail a chuir a-mach ann an cruth RGB agus RGBA;
Faodaidh cuid de chòdaichean piogsail a thoirt a-mach ann an liosta chruthan eadhon nas motha;
Faodaidh a’ mhòr-chuid de chòdaichean cuideachd SOURCE pixel a thoirt a-mach. Tha seo feumail, mar eisimpleir, dhaibhsan a tha airson làn fhiosrachadh fhaighinn bho ìomhaighean CMYK no YCCK;
A 'leughadh agus a' sgrìobhadh phròifil ICC;
Eisimpleirean ann an C, Qt, SDL;
Àrd-ùrlaran le taic:
Windows (stàlaichear), macOS (brew) agus Linux (Debian).
An rud nach eil SAIL a’ toirt seachad:
Deasachadh ìomhaighean;
Gnìomhan tionndaidh àite dath a bharrachd air an fheadhainn a tha air an toirt seachad le còdaichean bunaiteach (libjpeg, msaa);
/*
* An seo pròiseas na piogsail a fhuaireadh.
* Gus seo a dhèanamh, cleachd ìomhaigh-> leud, ìomhaigh-> àirde, ìomhaigh-> bytes_per_line,
* agus dealbh-> pixel_format.
*/
/* Sgioblaich suas */
an-asgaidh (image_pixels);
sail_destroy_image(image);
Tuairisgeul goirid air ìrean API:
Newbie: "Tha mi dìreach airson am JPEG seo a luchdachadh sìos"
Adhartach: "Tha mi airson an GIF beòthail seo a luchdachadh bhon chuimhne"
Dàibhear mara domhainn: “Tha mi airson an GIF beòthail seo a luchdachadh bhon chuimhne agus làn smachd a bhith agam air na codecs agus toradh piogsail a thaghas mi.”
Dàibhear Teicnigeach: “Tha mi ag iarraidh a h-uile rud gu h-àrd, agus an stòr dàta agam fhìn”
Farpaisich dìreach bhon aon raon:
Dealbh an-asgaidh
Sàtan
SDL_Image
WIC
dealbh 2
Brosnaich.GIL
gdk-pixbuf
Eadar-dhealachaidhean bho leabharlannan eile:
API daonna le buidhnean ris a bheil dùil - ìomhaighean, palettes, msaa.
Faodaidh a’ mhòr-chuid de chòdaichean barrachd a thoirt a-mach na dìreach piogsail RGB/RGBA.
Faodaidh a’ mhòr-chuid de chòdaichean piogsail tùsail a thoirt a-mach gun atharrachadh gu RGB.
Faodaidh tu codecs a sgrìobhadh ann an cànan sam bith, agus cuideachd an cur ris / an toirt air falbh gun a bhith ag ath-chruinneachadh a’ phròiseict gu lèir.
Glèidh fiosrachadh mun dealbh thùsail.
Is e “probing” am pròiseas airson fiosrachadh fhaighinn mu ìomhaigh gun a bhith a’ còdachadh dàta piogsail.