
# game/demo_imageops.rpy:69
translate piglatin demo_imageops_0e0e59e0:

    # e "Image operations allow us to manipulate images as they are loaded in."
    e "Mageiay operationsay alloway usay otay anipulatemay imagesay asay heytay areay oadedlay inay."

# game/demo_imageops.rpy:71
translate piglatin demo_imageops_2dfc0c2e:

    # e "They're efficient, as they are only evaluated when an image is first loaded."
    e "Heytay'eray efficientay, asay heytay areay onlyay evaluateday henway anay imageay isay irstfay oadedlay."

# game/demo_imageops.rpy:73
translate piglatin demo_imageops_9ee5a075:

    # e "This way, there's no extra work that needs to be done when each frame is drawn to the screen."
    e "Histay ayway, heretay'say onay extraay orkway hattay eedsnay otay ebay oneday henway eachay amefray isay rawnday otay hetay creensay."

# game/demo_imageops.rpy:80
translate piglatin demo_imageops_3f73f4c2:

    # e "Let me show you a test image, the Ren'Py logo."
    e "Etlay emay owshay ouyay aay esttay imageay, hetay Enray'Ypay ogolay."

# game/demo_imageops.rpy:82
translate piglatin demo_imageops_e3887927:

    # e "We'll be applying some image operations to it, to see how they can be used."
    e "Eway'llay ebay applyingay omesay imageay operationsay otay itay, otay eesay owhay heytay ancay ebay useday."

# game/demo_imageops.rpy:87
translate piglatin demo_imageops_d05ba9d9:

    # e "The im.Crop operation can take the image, and chop it up into a smaller image."
    e "Hetay imay.Ropcay operationay ancay aketay hetay imageay, anday opchay itay upay intoay aay mallersay imageay."

# game/demo_imageops.rpy:92
translate piglatin demo_imageops_f57f6496:

    # e "The im.Composite operation lets us take multiple images, and draw them into a single image."
    e "Hetay imay.Ompositecay operationay etslay usay aketay ultiplemay imagesay, anday rawday hemtay intoay aay inglesay imageay."

# game/demo_imageops.rpy:94
translate piglatin demo_imageops_634bc9da:

    # e "While you can do this by showing multiple images, this is often more efficient."
    e "Hileway ouyay ancay oday histay ybay owingshay ultiplemay imagesay, histay isay oftenay oremay efficientay."

# game/demo_imageops.rpy:99
translate piglatin demo_imageops_3a9392e4:

    # e "There's also LiveComposite, which is less efficent, but allows for animation."
    e "Heretay'say alsoay Ivecompositelay, hichway isay esslay efficentay, utbay allowsay orfay animationay."

# game/demo_imageops.rpy:101
translate piglatin demo_imageops_aab0c08f:

    # e "It isn't really an image operation, but we don't know where else to put it."
    e "Tiay isnay'tay eallyray anay imageay operationay, utbay eway onday'tay nowkay hereway elseay otay utpay itay."

# game/demo_imageops.rpy:106
translate piglatin demo_imageops_23cd24da:

    # e "The im.Scale operation lets us scale an image to a particular size."
    e "Hetay imay.Calesay operationay etslay usay calesay anay imageay otay aay articularpay izesay."

# game/demo_imageops.rpy:111
translate piglatin demo_imageops_dcaf5d6b:

    # e "im.FactorScale lets us do the same thing, except to a factor of the original size."
    e "imay.Actorscalefay etslay usay oday hetay amesay hingtay, exceptay otay aay actorfay ofay hetay originalay izesay."

# game/demo_imageops.rpy:116
translate piglatin demo_imageops_eeaec24a:

    # e "The im.Map operation lets us mess with the red, green, blue, and alpha channels of an image."
    e "Hetay imay.Apmay operationay etslay usay essmay ithway hetay edray, eengray, ueblay, anday alphaay annelschay ofay anay imageay."

# game/demo_imageops.rpy:118
translate piglatin demo_imageops_a2ed064d:

    # e "In this case, we removed all the red from the image, leaving only the blue and green channels."
    e "Niay histay asecay, eway emovedray allay hetay edray omfray hetay imageay, eavinglay onlyay hetay ueblay anday eengray annelschay."

# game/demo_imageops.rpy:125
translate piglatin demo_imageops_77b0a263:

    # e "The im.Recolor operation can do the same thing, but is more efficient when we're linearly mapping colors."
    e "Hetay imay.Ecolorray operationay ancay oday hetay amesay hingtay, utbay isay oremay efficientay henway eway'eray inearlylay appingmay olorscay."

# game/demo_imageops.rpy:130
translate piglatin demo_imageops_360723bc:

    # e "The im.Twocolor operation lets you take a black and white image, like this one..."
    e "Hetay imay.Wocolortay operationay etslay ouyay aketay aay ackblay anday hiteway imageay, ikelay histay oneay..."

# game/demo_imageops.rpy:135
translate piglatin demo_imageops_0948998c:

    # e "... and assign colors to replace black and white."
    e "... anday assignay olorscay otay eplaceray ackblay anday hiteway."

# game/demo_imageops.rpy:140
translate piglatin demo_imageops_75522403:

    # e "The im.MatrixColor operation lets you use a matrix to alter the colors. With the right matrix, you can desaturate colors..."
    e "Hetay imay.Atrixcolormay operationay etslay ouyay useay aay atrixmay otay alteray hetay olorscay. Ithway hetay ightray atrixmay, ouyay ancay esaturateday olorscay..."

# game/demo_imageops.rpy:145
translate piglatin demo_imageops_6fe260b9:

    # e "... tint the image blue..."
    e "... inttay hetay imageay ueblay..."

# game/demo_imageops.rpy:150
translate piglatin demo_imageops_85c10beb:

    # e "... rotate the hue... "
    e "... otateray hetay uehay... "

# game/demo_imageops.rpy:155
translate piglatin demo_imageops_09d2d97f:

    # e "... or invert the colors, for a kinda scary look."
    e "... oray invertay hetay olorscay, orfay aay indakay carysay ooklay."

# game/demo_imageops.rpy:160
translate piglatin demo_imageops_6dd8f586:

    # e "It can even adjust brightness and contrast."
    e "Tiay ancay evenay adjustay ightnessbray anday ontrastcay."

# game/demo_imageops.rpy:162
translate piglatin demo_imageops_ba8ddf3e:

    # e "We've made some of the most common matrices into image operators."
    e "Eway'evay ademay omesay ofay hetay ostmay ommoncay atricesmay intoay imageay operatorsay."

# game/demo_imageops.rpy:167
translate piglatin demo_imageops_4c62de6f:

    # e "im.Grayscale can make an image grayscale..."
    e "imay.Rayscalegay ancay akemay anay imageay ayscalegray..."

# game/demo_imageops.rpy:172
translate piglatin demo_imageops_7d471e4b:

    # e "... while im.Sepia can sepia-tone an image."
    e "... hileway imay.Epiasay ancay epiasay-onetay anay imageay."

# game/demo_imageops.rpy:179
translate piglatin demo_imageops_59ca3a66:

    # e "The im.Alpha operation can adjust the alpha channel on an image, making things partially transparent."
    e "Hetay imay.Lphaaay operationay ancay adjustay hetay alphaay annelchay onay anay imageay, akingmay hingstay artiallypay ansparenttray."

# game/demo_imageops.rpy:184
translate piglatin demo_imageops_514a55db:

    # e "It's useful if a character just happens to be ghost."
    e "Tiay'say usefulay ifay aay aracterchay ustjay appenshay otay ebay hostgay."

# game/demo_imageops.rpy:190
translate piglatin demo_imageops_05fc1200:

    # e "But that isn't the case with me."
    e "Utbay hattay isnay'tay hetay asecay ithway emay."

# game/demo_imageops.rpy:197
translate piglatin demo_imageops_cf7fbb57:

    # e "Finally, there's im.Flip, which can flip an image horizontally or vertically."
    e "Inallyfay, heretay'say imay.Lipfay, hichway ancay ipflay anay imageay orizontallyhay oray erticallyvay."

# game/demo_imageops.rpy:199
translate piglatin demo_imageops_49161c26:

    # e "I think the less I say about this, the better."
    e "Iay hinktay hetay esslay Iay aysay aboutay histay, hetay etterbay."

