Skip to main content

Paano Mag-convert ng mga Larawan Paggamit ng Linux

2 Ways to Transfer Files from USB to iPhone (Without Computer) USB Flash Drive for iPhone (Hunyo 2026)

2 Ways to Transfer Files from USB to iPhone (Without Computer) USB Flash Drive for iPhone (Hunyo 2026)
Anonim

Ipapakita sa iyo ng gabay na ito kung paano mamanipula ang mga larawan gamit ang linya ng command ng Linux.

Makikita mo kung paano baguhin ang laki ng isang imahe sa parehong mga tuntunin ng laki ng file at sa laki. Matututuhan mo rin kung paano mag-convert sa pagitan ng maraming uri ng file tulad ng mula sa JPG hanggang PNG o GIF sa TIF.

Ang Convert Command

Ang command na convert ay ginagamit upang i-convert ang isang imahe. Ang format ay ang mga sumusunod:

convert input options input file output options output file.

Paano baguhin ang isang Larawan

Kung ikaw ay magsasama ng isang imahe sa isang webpage at nais mo itong maging isang partikular na laki pagkatapos ay maaari mong gamitin ang ilang mga CSS upang baguhin ang laki ng imahe.

Mahusay na kahit na i-upload ang larawan bilang tamang sukat sa unang lugar at ipasok ito sa pahina.

Siyempre ito ay isang halimbawa lamang kung bakit gusto mong palitan ang isang imahe.

Upang baguhin ang isang imahe gamitin ang sumusunod na command

convert imagename.jpg -resize ang mga dimensyon newimagename.jpg

Halimbawa, upang i-convert ang isang imahe upang maging 800x600 gagamitin mo ang sumusunod na command:

convert imagename.jpg -resize 800x600 newimagename.jpg

Kung sa pamamagitan ng pag-convert sa tinukoy na mga dimensyon ang aspeto ng ratio ay guluhin ang imahe ay magiging sukat sa pinakamalapit na ratio.

Upang mapilit ang conversion upang maging eksaktong laki, gamitin ang sumusunod na command:

convert imagename.jpg -resize 800x600! newimagename.jpg

Hindi mo kailangang tukuyin ang taas at lapad bilang bahagi ng resize command.

Halimbawa, kung gusto mo ang lapad ay 800 at hindi mo pag-aalaga ang tungkol sa taas na magagamit mo ang sumusunod na command:

convert imagename.jpg -resize 800 newimagename.jpg

Upang baguhin ang isang imahe upang maging isang tinukoy na taas gamitin ang sumusunod na command:

convert imagename, jpg -resize x600 newimagename.jpg

Paano Mag-convert Mula sa Isang Format ng Larawan sa Ibang

Kung mayroon kang isang JPG file at nais mong i-convert ito sa isang PNG pagkatapos ay gagamitin mo ang sumusunod na command:

convert image.jpg image.png

Maaari mong pagsamahin ang maraming iba't ibang mga format ng file. Halimbawa

convert image.png image.gif

convert image.jpg image.bmp

convert image.gif image.tif

Paano Ayusin ang Laki ng File para sa isang Imahe

Mayroong ilang mga paraan upang baguhin ang pisikal na laki ng file ng isang imahe.

  1. Baguhin ang aspect ratio (gawing mas maliit)
  2. Baguhin ang format ng file
  3. Baguhin ang kalidad ng compression

Ang pagbabawas ng laki ng imahe ay gagawing mas maliit ang laki ng file. Bilang karagdagan, ang paggamit ng isang format ng file na kasama ang compression tulad ng JPG ay magbibigay-daan sa iyo upang mabawasan ang laki ng pisikal na file.

Sa wakas ayusin ang kalidad ay gagawing mas maliit ang laki ng pisikal na file.

Ipinakita sa iyo ng nakaraang 2 seksyon kung paano ayusin ang laki at uri ng file. Upang i-compress ang imahe subukan ang sumusunod na command:

convert imagename.jpg -quality 90 newimage.jpg

Ang kalidad ay tinukoy bilang isang porsyento. Ang mas mababa ang porsyento ang mas maliit ang output file ngunit malinaw naman ang pangwakas na kalidad ng output ay hindi kasing ganda.

Paano I-rotate ang Mga Larawan

Kung nakuha mo ang isang larawan sa portrait ngunit gusto mo itong maging isang landscape na imahe maaari mong paikutin ang imahe gamit ang sumusunod na command:

convert imagename.jpg -rotate 90 newimage.jpg

Maaari mong tukuyin ang anumang anggulo para sa pag-ikot.

Halimbawa, subukan ito:

convert imagename.jpg -rotate 45 newimage.jpg

I-convert ang Mga Opsyon sa Linya ng Command

Mayroong dose-dosenang mga pagpipilian sa command line na maaaring magamit sa pag-convert ng command tulad ng ipinapakita dito:

Pinoproseso ang mga opsyon sa command line order. Ang anumang opsyon na iyong tinukoy sa command line ay nananatiling may bisa para sa hanay ng mga larawang sumusunod, hanggang sa matapos ang set sa pamamagitan ng paglitaw ng anumang opsyon o-noop. Ang ilang mga pagpipilian ay nakakaapekto lamang sa pag-decode ng mga imahe at ang iba lamang ang pag-encode. Ang huli ay maaaring lumitaw pagkatapos ng panghuling pangkat ng mga imaheng input.

Para sa isang mas detalyadong paglalarawan ng bawat opsyon, tingnan ImageMagick .

-adagdagansumali sa mga imahe sa iisang multi-image file
-Autompagguhit ng pagbabagong-anyo matrix
-antialiasalisin ang aliasing ng pixel
-mag-akitmaglagay ng isang hanay ng mga imahe
-averageaverage ng isang hanay ng mga imahe
-backgroundang kulay ng background
-blur x lumabo ang imahe gamit ang gaussian operator
-border x palibutan ang imahe na may hangganan ng kulay
-bordercolorang kulay ng border
-boxitakda ang kulay ng kahon ng hangganan ng annotation
-cachemegabytes ng memorya na magagamit sa cache ng pixel
-channelang uri ng channel
-Ang ulinggayahin ang pagguhit ng uling
-chop x {+ -} {+ -} {%} alisin ang mga pixel mula sa loob ng isang imahe
-clipilapat ang clipping path, kung ang isa ay naroroon
-coalescepagsamahin ang pagkakasunud-sunod ng mga imahe
-colorizecolorize ang imahe gamit ang kulay ng panulat
-kulayginustong bilang ng mga kulay sa larawan
-kulay na lugarang uri ng colorpace
-commentI-annotate ang isang imahe na may komento
-kataposang uri ng komposisyon ng imahe
-compressang uri ng imahen na compression
-Ang kontekstopagbutihin o bawasan ang kaibahan ng imahe
-crop x {+ -} {+ -} {%} ginustong sukat at lokasyon ng na-crop na imahe
-cyclemaglagay ng imahe ng colormap ayon sa halaga
-debugpaganahin ang debug printout
-dekonstrukturasirain ang isang pagkakasunud-sunod ng imahe sa mga bahagi ng bumubuo
-delay <1/100ths of a second> ipakita ang susunod na larawan pagkatapos ng pag-pause
-densidad x vertical at pahalang na resolution sa mga pixel ng imahe
-lalimlalim ng imahe
-despecklebawasan ang mga speckles sa loob ng isang imahe
-Displaytinutukoy ang X server upang makipag-ugnay
-disposePamamaraan ng pagtatapon ng GIF
-ditherilapat ang pagsasabog ng Floyd / Steinberg sa larawan
-drawI-annotate ang isang imahe na may isa o higit pang mga graphic primitives
-sedgemakita ang mga gilid sa loob ng isang imahe
-magalingmagpaganda ng isang imahe
-encodingtukuyin ang encoding ng font
-endiantukuyin ang endianness (MSB o LSB) ng output na imahe
-pagpabutimaglapat ng digital filter upang mapahusay ang maingay na imahe
-nakakatuladmagsagawa ng histogram equalization sa imahe
-magkataposkulay upang gamitin kapag pagpuno ng isang graphic primitive
-filtergamitin ang ganitong uri ng filter kapag nagpapalit ng isang imahe
-flattenpatagin ang pagkakasunud-sunod ng mga imahe
-fliplumikha ng isang "mirror image"
-floplumikha ng isang "mirror image"
-fontgamitin ang font na ito kapag nag-annotate ng imahe gamit ang teksto
-frame x ++ palibutan ang imahe na may pandekorasyon na hangganan
-fuzz {%} ang mga kulay sa loob ng distansyang ito ay itinuturing na pantay
-gammaantas ng pagwawasto ng gamma
-gaussian x lumabo ang imahe gamit ang gaussian operator
-geometry x {+ -} {+ -} {%} {@} {!} {<} {>} ginustong sukat at lokasyon ng window ng Larawan.
-grabidadAng direksyon primitibong gravitates sa kapag annotating ang imahe.
-Tulongmag-print ng mga tagubilin sa paggamit
-implodemagpaputok ng pixel ng imahe tungkol sa sentro
-intentgamitin ang ganitong uri ng rendering na layunin kapag pinamamahalaan ang kulay ng imahe
-Interektaang uri ng interlacing scheme
-labelmagtalaga ng label sa isang imahe
-Lakiayusin ang antas ng kaibahan ng imahe
-listang uri ng listahan
-Lumagomagdagdag ng Netscape loop extension sa iyong GIF animation
-mappumili ng isang partikular na hanay ng mga kulay mula sa larawang ito
-maskTukuyin ang isang mask ng paggupit
-mattetindahan matte channel kung ang imahe ay may isa
-medianmaglapat ng median filter sa larawan
-modulateiba-iba ang liwanag, saturation, at kulay ng isang imahe
-monochromeibahin ang anyo ng imahe sa itim at puti
-morphmorphs isang pagkakasunud-sunod ng imahe
-mosaiclumikha ng mosaic mula sa isang sequence ng imahe
-negatepalitan ang bawat pixel gamit ang pantulong na kulay nito
-noiseidagdag o mabawasan ang ingay sa isang imahe
-noopNOOP (walang pagpipilian)
-normalizeibahin ang anyo ng imahe upang mapalawak ang buong hanay ng mga halaga ng kulay
-bahaybaguhin ang kulay na ito sa kulay ng panulat sa loob ng imahe
-page x {+ -} {+ -} {%} {!} {<} {>} laki at lokasyon ng isang imahe canvas
-paintgayahin ang pagpipinta ng langis
-pentukuyin ang kulay ng panulat para sa pagguhit ng mga operasyon
-pingmahusay na matukoy ang mga katangian ng imahe
-Pagpalagaypuntos ang mga font ng PostScript, OPTION1, o TrueType
-previewuri ng preview ng imahe
-prosesoiproseso ang isang pagkakasunod-sunod ng mga imahe
-profilemagdagdag ng ICM, IPTC, o pangkaraniwang profile sa imahe
-TaitJPEG / MIFF / PNG na antas ng compression
-Araise x lumiwanag o magpadilim ng mga gilid ng imahe
-rehiyon x {+ -} {+ -} ilapat ang mga pagpipilian sa isang bahagi ng imahe
-resize x {%} {@} {!} {<} {>} palitan ang isang imahe
-roll {+-}{+-} roll ng isang imahe patayo o pahalang
-rawain {<}{>} ilapat ang pag-ikot ng imahe ng Paeth sa larawan
-samplescale na imahe na may sampling na pixel
-sampling_factor x mga sampling factor na ginagamit ng JPEG o MPEG-2 encoder at YUV decoder / encoder.
-scalescale ang imahe.
-eksenaitakda ang numero ng eksena
-seedPseudo-random number generator seed value
-Segment x segment ng imahe
-shade x lilim ang imahe gamit ang isang malayong pinagmulan ng ilaw
-sharpen x patalasin ang imahe
-mag-ahit x ahit pixels mula sa gilid ng imahe
-hindi x gumupit ng imahe sa kahabaan ng X o Y axis
-size x {+ offset} lapad at taas ng imahe
-solarizekontrahin ang lahat ng pixel sa itaas ng antas ng threshold
-spreadilayo ang mga pixel ng imahe sa pamamagitan ng isang random na halaga
-strokekulay upang gamitin kapag stroking isang graphic primitive
-strokewidthitakda ang lapad ng stroke
-swirlpag-ikot ng mga pixel ng imahe tungkol sa sentro
-texturepangalan ng texture sa tile papunta sa background ng imahe
-hindithreshold ang imahe
-tingnantile na imahe kapag pagpuno ng isang graphic primitive
-transformibahin ang anyo ng imahe
-transparentgawing transparent ang kulay sa loob ng imahe
-treedepthpuno ng kalaliman para sa algorithm pagbawas ng kulay
-trimpumantay ng isang imahe
-typeang uri ng imahe
-unitsang uri ng resolution ng imahe
-unsharp x patalasin ang imahe sa isang unsharp mask operator
-use_pixmapgamitin ang pixmap
-i-print ang detalyadong impormasyon tungkol sa larawan
-viewMga parameter ng panonood ng FlashPix
-wave x baguhin ang isang imahe sa isang alon ng sain
-writemagsulat ng pagkakasunud-sunod ng imahe convert, composite

Para sa karagdagang impormasyon basahin ang manu-manong pahina para sa command na convert.