შინაარსზე გადასვლა

თარგი:მრავალი სურათი

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია
დოკუმენტაცია დოკუმენტაცია

ამ თაგით შესაძლებელია ერთი ჩარჩოს ქვეშ რამოდენიმე (10-მდე) ფოტოს ერთ წრფეზე განლაგება, როგორც ვერტიკალურად ისე ჰორიზონტალურად, ასევე შესაძლებელია ერთ ჩარჩოში მოექცეს რამოდენიმე სვეტიანი ფოტოგალერეა.

პარამეტრების შესაბამისი არჩევანით, ჯამური სიგანის მითითებით თარგს შეუძლია ავტომატურად შეცვალოს სურათების ზომა და განალაგოს ისინი მოცემულ მთლიან სიგანეზე.

ყურადღება!!! თარგში სიგანის მითითებისას გამოიყენება მთელი რიცხვი პიქსელებში, „პქ“ სუფიქსის მითითების გარეშე.

თუ გამოსახულების ზომის პარამეტრები გამოტოვებულია, ეს თარგი აყენებს ყველა სურათს 200 პიქსელის სიგანეზე, იმისდა მიუხედავად, მკითხველმა დააწესა თუ არა უპირატესობა სხვა ნაგულისხმევი სურათის სიგანეზე. ეს თავის მხრივ იწვევს სურათების სხვადასხვა მასშტაბით გამოსახვას.

გამოყენება

როგორც ზემოთ ავღნიშნეთ აღნიშნული თარგი გამოიყენება ერთ მწკრივად ფოტოთა ვერტიკალური და ჰორიზონტალური განლაგებისათვის. ჩვენ აღნიშნულ თარგში გვაქვს სამნაირი „სიგანე“: ჩვეულებრივი „სიგანე“, „სიგანე ნუმერაციით“ და „ჯამური სიგანე“, რომელიც განპირობებულია გასაერთიანებელ ფოტოთა განსხვავებულობა პიქსელებში.

  • ჩვეულებრივი „სიგანე“ — გამოიყენება მხოლოდ მაშინ, როდესაც გვინდა ფოტოების ვერტიკალურად (vertical) ერთმწკრივად დალაგება. ამ დროს „სიგანე ნუმერაციით“ და „ჯამური სიგანე“ არ ივსება. ანუ, ვუბრუნდები ისევ და ისევ ფოტოთა პიქსელებში განსხვავებულობას, როდესაც მითითებულია ერთნაირი ან მრავალნაირი ზომის ფოტოებისთვის ყველასთვის ერთიანი სიგანე, რა ზომის და რატიპისაც არ უნდა იყოს გასაერთიანებელი ფოტოები ყველა ავტომატურად ემორჩილება ერთ წესს. ანუ სხვადასხვა ფოტო ვერტიკალურად განკაგებისას სიმაღლეში ისეთი თუ არ იქნება, ეს არ გამოიწვევს არანაირ დისკომფორტს.
  • სიგანე ნუმერაციით“ — გამოიყენება სურვილისდა მიხედვით, როგორც ვერტიკალურ ისე ჰორიზონტალურ განლაგებისას. ამ დროს ხდება მექანიკურად ხელით ფოტოებისთვის ზომის გაწერა. ეს ისევ და ისევ განპირობებულია ფოტოთა პირვანდელი ზომების არა თანასწორობის გამო, ან როდესაც გააზრებულად გვინდა რომ ფოტოები სხვადასხვა ზომისები იყონ.
  • ჯამური სიგანე“ — გამოიყენება მხოლოდ ფოტოთა წრფივად ჰორიზონტალური (horizontal) განლაგების დროს და ასევე როდესაც გვინდა ფოტოკოლაჟის გაკეთება.
    • ჰორიზონტალურად ჯამური სიგანის დედააზრი მდგომარეობს იმაში, რომ რაღაც ჯამურ სიგანეზე ჩაამწკრივოს ერთ ზომაში ყველა ფოტო ისე, რომ ადგილი არ ჰქონდეს ფოტოთა ზომებში არევას.
    • ფოტოკოლაჟის დროს თარგში ემატება |perrow = 2, სადაც 2, 3, 4 იქნება სვეტების ოდენობა კოლაჟში. ფაქტიურად ამ შემთხვევაში ტოლობის (=) მიერ 1-ის მითითებით გვექნება ერთი სვეტის განლაგება, რასაც ზედა ფუნქცია — „სიგანე“ აკეთებდა, ხოლო თუ მივუთითებს იმ ფოტოთა საერთო რიცხვს ტოლობის (=) მერე, მივიღებთ ერთმწკრივად ფოტოთა ჰორიზონტალურ განლაგებას.

რა საჭირო იყო ამდენი „სიგანე“? ყველაფერი გამოწვეულია ფოტოთა სხვადასხვა ზომების მიზეზობით, რომელიც არ და ვერ იქნება ყოველთვის ერთნაირი. ამიტომ ვერტიკალურად დასალაგებლად ვიყენებთ „სიგანე“-ს, ხოლო ჰორიზონტალურში და ფოტოკოლაჟში — „ჯამური სიგანე“-ს. თუ სურვილი გვექნება ამ უკანასკნელში მეტი მრავალფეროვნება გამოვიჩინოთ, პარალელურად ვავსებთ „სიგანე1“, „სიგანე2“...

{{მრავალი სურათი
| ზონა        = <!-- left/right/center/none --> 
| მიმართულება = <!-- horizontal/vertical -->
| სათაური       = 
| სათაურის ზონა = <!-- left/right/center -->
| სათაურის ფონი = 
| სიგანე       = <!-- მთელი რიცხვი პიქსელებში; მხოლოდ რიცხვი „პქ“ სუფიქსის გარეშე-->
| ფაილი1    = <!-- ფაილის სახელი მხოლოდ; „ფაილი:“ ან „სურათი:“ პრეფიქსის გარეშე -->
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = 
| ფაილი2    = <!-- ფაილის სახელი მხოლოდ; „ფაილი:“ ან „სურათი:“ პრეფიქსის გარეშე -->
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = 
| ფაილი3    = <!-- ფაილის სახელი მხოლოდ; „ფაილი:“ ან „სურათი:“ პრეფიქსის გარეშე -->
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   =
| ქვევით        = 
| ქვედა ზონა    = <!-- left/right/center -->
| ქვედა ფონი    = 
| ფონი          = 
}}
პარამეტრების აღწერა
  • ზონა ნაგულისხმევად მარჯვნივ
  • მიმართულება ნაგულისხმევად ჰორიზონტალური
  • სათაურის ზონა ნაგულისხმევად ცენტრში
  • ქვედა ზონა ნაგულისხმევად მარცხნივ
  • ფაილი1 პირველი სურათის სახელი. ანალოგიურად ფაილი2, ა.შ.
  • სიგანე1 პირველი სურათის სიგანე. ანალოგიურად სიგანე2, ა.შ.
    • სიგანე საერთო სიგანე ყველა სურათისთვის, თუ გსურთ ყველა სურათი ერთი სიგანით გამოჩნდეს. ნუ გამოიყენებთ ამ პარამეტრს, თუ აპირებთ ინდივიდუალური პარამეტრების, სიგანე1, სიგანე2, სიგანე3 და ა.შ. გამოყენებას, რადგან სურათები მაინც ამ სიგანით დაეწყობა
  • ალტ1 ალტერნატიული ტექსტი პირველი სურათისთვის (იხილეთ ალტერნატიული ტექსტი). ანალოგიურად ალტ2, ა.შ.
  • წარწერა1 პირველი სურათის წარწერა. ანალოგიურად წარწერა2, ა.შ.
  • ბმული1 სადაც პირველი სურათიდან გადავალთ. ანალოგიურად წარწერა2, ა.შ. თუ არ არის მითითებული, ჩვეულებრივ, გადადის სურათის დახასიათების გვერდზე. თუ პარამეტრს გამოვიყენებთ ცარიელი მნიშვნელობით, მაშინ სურათი არსად არ მიუთითებს; ასე უნდა მოვიქცეთ მხოლოდ მკაცრად დეკორატიული სურათების შემთხვევაში.
    მნიშვნელოვანია: თუ სურათი თავისუფალი ლიცენზიით ვრცელდება, როგორებიცაა მაგ. GFDL ან Creative Commons ლიცენზიები, არ გამოიყენოთ ეს პარამეტრი იმ თვალსაზრისით, რომ ასეთი ლიცენზიების პირობებია, რომ ჩანდეს მათი ლიცენზია, ან მიეთითოს ბმულის სახით, რათა შემდგომში დაბრკოლება არ შეექმნას სურათის რეპროდუქციას. სურათი, მინიმუმ, უნდა მიუთითებდეს მის აღწერის გვერდს. საზგადოებრივ დომენში განთავსებულ და (თეორიულად) სამართლიანი გამოყენების სურათებს ეს შეზღუდვა არ ეხება.
  • ფონი განსაზღვრავს ფერს თარგის კიდეებიდან და სურათებამდე.
  • სათაური, ქვევით, ფონი და წარწერა1, წარწერა2 და ა.შ. არასავალდებულო პარამეტრებია.

ვერტიკალური განლაგება

სათაური
კვადრატი
მართკუთხედი
ელიფსი
ქვევით
{{მრავალი სურათი
| ზონა        = right
| მიმართულება = vertical
| სიგანე       = 200
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = CUADRADO.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = კვადრატი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}

ჰორიზონტალური განლაგება

იმისათვის, რომ თავი დავიზღვიოთ, სასურველია, რომ ჰორიზონტალურ განლაგებაში თავიდანვე ავირჩიოთ პარამეტრი „ჯამური სიგანე“.

სათაური
კვადრატი
მართკუთხედი
ელიფსი
ქვევით
{{მრავალი სურათი
| ზონა        = right
| მიმართულება = horizontal
| სიგანე       = 200
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = CUADRADO.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = კვადრატი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}
სათაური
კვადრატი
მართკუთხედი
ელიფსი
ქვევით
{{მრავალი სურათი
| ზონა        = right
| მიმართულება = horizontal
| ჯამური სიგანე       = 600
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = CUADRADO.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = კვადრატი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}

„ჯამური სიგანის“ მითითება თავიდან გვაცილებს, თითოეული ფაილისთვის ცალკე „სიგანეების“ კალკულაციას და ჩასმას.

ფოტოკოლაჟი

როგორც ავღნიშნეთ ფოტოკოლაჟის შესაქმნელად საჭიროა დამატებითი პარამეტრის   |perrow=N  ჩასმა.

სათაური
სამკუთხედი
მართკუთხედი
ელიფსი
კვადრატი
ქვევით
{{მრავალი სურათი
|perrow = 2
| ზონა        = right
| მიმართულება = horizontal
| ჯამური სიგანე       = 400
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = Square triangles scales.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = სამკუთხედი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ფაილი4    = CUADRADO.png
| სიგანე4    = 
| ალტ4      = 
| წარწერა4   = კვადრატი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}


სათაური
სამკუთხედი
მართკუთხედი
ელიფსი
კვადრატი
ქვევით
{{მრავალი სურათი
|perrow = 1
| ზონა        = right
| მიმართულება = horizontal
| ჯამური სიგანე       = 200
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = Square triangles scales.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = სამკუთხედი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ფაილი4    = CUADRADO.png
| სიგანე4    = 
| ალტ4      = 
| წარწერა4   = კვადრატი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}


სათაური
სამკუთხედი
მართკუთხედი
ელიფსი
კვადრატი
ქვევით
{{მრავალი სურათი
|perrow = 4
| ზონა        = right
| მიმართულება = horizontal
| ჯამური სიგანე       = 800
| სათაური       = სათაური
| სათაურის ზონა = 
| სათაურის ფონი = 
| ფაილი1    = Square triangles scales.png
| სიგანე1    = 
| ალტ1      = 
| წარწერა1   = სამკუთხედი
| ფაილი2    = Prostokat-rectangle.svg
| სიგანე2    = 
| ალტ2      = 
| წარწერა2   = მართკუთხედი
| ფაილი3    = Blue ellipse.png
| სიგანე3    = 
| ალტ3      = 
| წარწერა3   = ელიფსი
| ფაილი4    = CUADRADO.png
| სიგანე4    = 
| ალტ4      = 
| წარწერა4   = კვადრატი
| ქვევით        = ქვევით
| ქვედა ზონა    = center
| ქვედა ფონი    = 
| ფონი          = 
}}

სხვა მაგალითები

მოთამაშები ღებულობენ ყვითელ ბარათებს გაფრთხილებაზე, წითლით კი აძევებენ.
{{მრავალი სურათი
| ქვევით    = მოთამაშები ღებულობენ ყვითელ ბარათებს გაფრთხილებაზე, წითლით კი აძევებენ.
| სიგანე     = 60

| ფაილი1    = Yellow card.svg
| ალტ1      = ყვითელი ბარათი

| ფაილი2    = Red card.svg
| ალტ2      = წითელი ბარათი
}}


როდესაც მომხმარებელს ერთი და იმავე ტიპის რამდენიმე ვიკიორდენი აქვს, მას შეუძლია წარმოადგინოს ისინი ბაფთების სახით, დანომროს და ისიც კი მიუწეროს, ვისგან აქვს მიღებული.
{{მრავალი სურათი
| ქვევით   = როდესაც მომხმარებელს ერთი და იმავე ტიპის რამდენიმე [[:en:WP:BARN|ვიკიორდენი]] აქვს,
მას შეუძლია წარმოადგინოს ისინი [[:en:WP:RIBBON|ბაფთების]] სახით, დანომროს და ისიც კი მიუწეროს, ვისგან აქვს მიღებული.
| სიგანე    = 60

| ფაილი1   = Ribbon numeral 2.png
| ალტ1     = 2

| ფაილი2   = Ribbon numeral 3.png
| ალტ2     = 3

| ფაილი3   = Ribbon numeral 4.png
| ალტ3     = 4
}}


ადოქსა (Adoxa moschatellina)
{{მრავალი სურათი
| ფაილი1 = Adoxa_moschatellina_210406.jpg
| ალტ1 = მწვანე მცენარე რამდენიმე პაწაწინა ყვითელ-თეთრი ყვავილით

| ფაილი2 =Adoxa_moschatellina_210406a.jpg
| ალტ2 =სამი პატარა თეთრი და ყვითელი ყვავილი მწვანე ფოთოლის ფონზე

| ფაილი3 =adoxa_moschatellina_blatt.jpeg
| ალტ3 = მცენარის ფოთლები. თითოეული სამფრთიანი, სამ-სამ ჯგუფად.

| ქვევით =ადოქსა (''Adoxa moschatellina'')
| ქვედა ფონი =#BBDD99
| ფონი =#BBDD99
| ქვედა ზონა =center
| სიგანე =160
}}

Using the width[n]= and height[n]= parameters.

Square image of a trout, originally 300 x 300 pixels.
width2 x height2 = 900 x 900.
width3 x height3 = 100 x 200.
width4 x height4 = 200 x 100.
All images have been rendered with the same height except for image3, which is 100/200 = 1/2 the height of the other images. Image4 is 200/100 = 2 times the height of image1, so only its top half is visible. Total width set to 480px.
{{multiple image
 | align = right
 | ჯამური სიგანე = 480

 | ფაილი1 = Rainbow_trout.png
 | წარწერა1 = Square image of a trout, originally 300 x 300 pixels.

 | ფაილი2 = Rainbow_trout.png
 | width2 = 900
 | height2 = 900
 | წარწერა2 = <code>width2</code> x <code>height2</code> = 900 x 900.
 
 | ფაილი3 = Rainbow_trout.png
 | width3 = 100
 | height3 = 200
 | წარწერა3 = <code>width3</code> x <code>height3</code> = 100 x 200.
 
 | ფაილი4 = Rainbow_trout.png
 | width4 = 200
 | height4 = 100
 | წარწერა4 = <code>width4</code> x <code>height4</code> = 200 x 100.
 
 | footer = All images have been rendered with the same height except for image3, which is 100/200 = 1/2 the height of the other images. Image4 is 200/100 = 2 times the height of image1, so only its top half is visible. Total width set to 480px.
}}

The aspect ratio of each image is automatically retrieved from the File metadata. You can override the native width and height values by

  • Examining the individual image pages to obtain the full resolution. For example:
  • Specify the full width and height for each image, of the form:
    • |width1= |height1= |width2= |height2=

ფოტოებისთვის ჩარჩოს მოცილება

ფოტოებისთვის ჩარჩოს მოცილება ხდება პარამეტრ   |image_style=border:none  გამოყენებით.

A donkey
Image of a donkey
A trout
Image of a trout
{{მრავალი სურათი
 | ზონა = right
 | ჯამური სიგანე = 320
 | image_style = border:none;

 | ფაილი1 = Donkey 1 arp 750px.jpg
 | alt1 = A donkey
 | წარწერა1 = Image of a donkey

 | ფაილი2 = Rainbow_trout.png
 | alt2 = A trout
 | წარწერა2 = Image of a trout
}}

ფოტოთა შორის დაშორების გაზრდა

ფოტოთა შორის დაშორება იზრდება პარამეტრით   |image_gap=N .

Image of a donkey
Image of a trout
{{მრავალი სურათი
 | ზონა = right
 | ჯამური სიგანე = 320
 | image_gap = 20

 | ფაილი1 = Donkey 1 arp 750px.jpg
 | ალტ1 = A donkey
 | წარწერა1 = Image of a donkey

 | ფაილი2 = Rainbow_trout.png
 | ალტ2 = A trout
 | წარწერა2 = Image of a trout
}}

Directly invoking module

On large pages, multiple uses of this template can contribute to the page exceeding the maximum post-expand include size limit. To reduce the include size, Module:Multiple image can be invoked directly as follows (note the extra "|" character after the module name):

{{#invoke:multiple image|
 | სიგანე = 60
 | ფაილი1 = OOjs UI icon wikiTemplate.svg
 | ფაილი2 = Cib-lua (CoreUI Icons v1.0.0).svg
}}