<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7942223793956895602</id><updated>2026-08-11T05:48:40.648-07:00</updated><category term="ilmaisu"/><category term="vinkit"/><category term="kuvankäsittely"/><category term="Promptit"/><category term="oppaat"/><category term="kuvamanipulaatio"/><category term="tehtävä"/><category term="10"/><category term="FLICKR"/><category term="Promptit&#xa;AI"/><category term="tekijänoikeudet"/><category term="valokuvataide"/><category term="Aikido shots"/><category term="Black and White"/><category term="Close Up"/><category term="Galleriat"/><category term="Picasa"/><category term="Tulostuskoko"/><category term="Valokuva-analyysi"/><category term="kamerat"/><category term="kuvaustaulukko"/><category term="selfie"/><category term="sommittelu"/><category term="tuunaa"/><title type='text'>KUVAKANGAS</title><subtitle type='html'>DIGIKUVA: Valokuvan rajaton säätö ja riemu! Vinkkejä valokuvaukseen niin kameralla ja ilman kameraa AI avulla. Blogitekstit on tuotettu osin tekoälyllä. Koulutusta ja opetusta tarjoaa Ollipekka Kangas.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-4035425788476735139</id><published>2036-10-01T03:15:00.000-07:00</published><updated>2026-05-04T23:42:32.767-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>Noin seitsemän asiaa valokuvauksesta</title><content type='html'>&lt;div class=&quot;page&quot; title=&quot;Page 10&quot;&gt;&lt;div class=&quot;layoutArea&quot;&gt;&lt;div class=&quot;column&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-vPehzSjDJ1Hmy8Oy40whlSjVwNJjbl-iayT_Em0eEnwRQBsQLUWjv1irA462FibahAGFg60i18zzbPVcmaJRGgTKt9ZgO5MIvtXW71-CWVFzcBRaNXTBBlRpHtN0Kc7qm3ld7KIOuzSG/s1600/gorilla-1.jpg&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-vPehzSjDJ1Hmy8Oy40whlSjVwNJjbl-iayT_Em0eEnwRQBsQLUWjv1irA462FibahAGFg60i18zzbPVcmaJRGgTKt9ZgO5MIvtXW71-CWVFzcBRaNXTBBlRpHtN0Kc7qm3ld7KIOuzSG/s1600/gorilla-1.jpg&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Valokuvauksen maailma.&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;
&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;span&gt;&lt;i&gt;Näe&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;valo, kekkaa kuvakulma, tee rajaus, löydä oikea hetki, kuvaa kuvasarja, muista tilantuntu ja vangitse liike&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Tiivistin näin valokuvailmaisun perusteet: Siitä löytyy sisältöä loppuelämäksi. Valokuvalla on kuitenkin monta tarkoitusta. Kuvaatko blogiisi, omaksi huviksi vai dokumentoitko? Käytätkö AIta+ Millaisella kameralla? Miten editoit? Teet kuvillasi taidetta vai viihdytät SOMEssa? Hyvä kuva on oikea kuva oikeassa paikassa.&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;h3&gt;
&lt;span style=&quot;font-family: verdana;&quot;&gt;Tässä blogissa:&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #494a50; font-size: 13.706px; letter-spacing: 0.41118px; margin: 2rem 0px; padding: 0px 0px 0px 1.5rem;&quot;&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;opi erilaisia sommittelusääntöjä&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;miten editoit kuvasi&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;millaisia AI työkaluja on ilmaantunut kuvaajan käyttöön&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;opi näkemään valoa&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;valaise kuvasi&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;havainoi ja kokeile rajauksia ja kuvakulmia&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;huomio värejä&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;mieti kuvan tummuutta / vaaleutta&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;sanoita kuvia, käytä tekstiä kuvassa&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;toteuta suunnitelmallisemmin kuvia eri tarkoituksiin&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/4035425788476735139/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2014/09/noin-seitseman-asiaa-valokuvauksesta.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4035425788476735139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4035425788476735139'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2014/09/noin-seitseman-asiaa-valokuvauksesta.html' title='Noin seitsemän asiaa valokuvauksesta'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-vPehzSjDJ1Hmy8Oy40whlSjVwNJjbl-iayT_Em0eEnwRQBsQLUWjv1irA462FibahAGFg60i18zzbPVcmaJRGgTKt9ZgO5MIvtXW71-CWVFzcBRaNXTBBlRpHtN0Kc7qm3ld7KIOuzSG/s72-c/gorilla-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-7840731972767360553</id><published>2026-05-04T21:42:00.000-07:00</published><updated>2026-05-05T06:39:13.109-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>Kokeile itse – harjoitus aloittelijalle</title><content type='html'>&lt;p style=&quot;text-align: right;&quot;&gt;&amp;nbsp;&lt;i&gt;Claude&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Tässä on yksinkertainen tapa aloittaa. Ota tämä pohja ja täytä kohdat:&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-radius: 0.75rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 16px; font-variation-settings: normal; line-height: 1.4; margin: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;relative w-full rounded-md bg-gray-900 text-xs text-white/80&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #0d0d0d; border-color: rgb(227, 227, 227); border-radius: 6px; border-style: solid; border-width: 0px; box-sizing: border-box; color: rgba(255, 255, 255, 0.8); font-size: 0.75rem; line-height: 1rem; position: relative; width: 689.331px;&quot;&gt;&lt;div class=&quot;relative flex items-center justify-between rounded-tl-md rounded-tr-md bg-gray-700 px-4 py-2 font-sans text-xs text-gray-200 dark:bg-gray-700&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: #2f2f2f; border-color: rgb(227, 227, 227); border-style: solid; border-top-left-radius: 6px; border-top-right-radius: 6px; border-width: 0px; box-sizing: border-box; color: #e3e3e3; display: flex; font-family: Inter, sans-serif; font-size: 0.75rem; justify-content: space-between; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;csharp&lt;/span&gt;&lt;div class=&quot;flex items-center justify-center gap-4&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; display: flex; gap: 1rem; justify-content: center;&quot;&gt;&lt;button class=&quot;ml-auto flex gap-2 rounded-sm focus:outline focus:outline-white&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(227, 227, 227); border-radius: 4px; border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-feature-settings: inherit; font-size: 12px; font-variation-settings: inherit; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot; type=&quot;button&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;icon-md-heavy&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path clip-rule=&quot;evenodd&quot; d=&quot;M7 5a3 3 0 0 1 3-3h9a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-2v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h2zm2 2h5a3 3 0 0 1 3 3v5h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-9a1 1 0 0 0-1 1zM5 9a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1z&quot; fill-rule=&quot;evenodd&quot; fill=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;span class=&quot;relative&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; position: relative;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; visibility: hidden;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;absolute inset-0 flex items-center&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; display: flex; inset: 0px; position: absolute;&quot;&gt;Kopioi koodi&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;overflow-y-auto p-4&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; overflow-y: overlay; padding: 1rem;&quot;&gt;&lt;sider-code-explain data-gpts-theme=&quot;light&quot; id=&quot;sider-code-explain&quot; style=&quot;--gpts-bg-color1: #ffffff; --gpts-bg-color2: #f7f7f7; --gpts-bg-color3: #ffffff; --gpts-bg-color4: rgba(255, 255, 255, .8); --gpts-bg-color5: #f0f0f0; --gpts-bg-darken1: rgba(0, 0, 0, .015); --gpts-bg-darken2: rgba(0, 0, 0, .03); --gpts-bg-darken3: rgba(0, 0, 0, .06); --gpts-bg-darken4: rgba(0, 0, 0, .09); --gpts-bg-darken5: rgba(0, 0, 0, .12); --gpts-bg-darken6: rgba(0, 0, 0, .24); --gpts-bg-darken7: #f7f7f7; --gpts-bg-darken8: #f0f0f0; --gpts-bg-rgb: 255, 255, 255; --gpts-black-text-color1: rgba(0, 0, 0, .97); --gpts-black-text-color2: rgba(0, 0, 0, .82); --gpts-black-text-color3: rgba(0, 0, 0, .4); --gpts-black-text-color4: rgba(0, 0, 0, .15); --gpts-black-text-color5: rgba(0, 0, 0, .67); --gpts-border-radius-lg: 12px; --gpts-border-radius: 8px; --gpts-chat-ai-bubble-bg-color: #f7f7f7; --gpts-chat-error-color: #e65a5a; --gpts-chat-input-active-border-color: rgba(0, 0, 0, .24); --gpts-chat-primary-color: #8a57ea; --gpts-chatgpt-msg-block-bg-color: #eae6e6; --gpts-chatgpt-msg-block-hover-bg-color: #e7e7e9; --gpts-chatgpt-msg-block-running-bg-color: rgb(220, 252, 231); --gpts-chatgpt-tool-spin-bg-color: #ece9ec; --gpts-dropdown-item-hover-bg-color: rgba(0, 0, 0, .04); --gpts-dropdown-item-selected-color: #e6f4ff; --gpts-dropdown-item-selected-hover-bg-color: #bae0ff; --gpts-error-bg-color2: rgba(230, 90, 90, .12); --gpts-error-bg-color: rgba(230, 90, 90, .06); --gpts-error-text-color: #e65a5a; --gpts-fg-rgb: 0, 0, 0; --gpts-font-family: &amp;quot;D-DINExp&amp;quot;, &amp;quot;DM Sans&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; --gpts-message-divider-bg-color: rgba(0, 0, 0, .04); --gpts-new-five-star-bg-color: #f0f1f5; --gpts-option-card-bg-color: white; --gpts-primary-color2: #9364ec; --gpts-primary-color3: #7f50d7; --gpts-primary-color4: #ece4fc; --gpts-primary-color5: #681dd7; --gpts-primary-color6: #6d37be; --gpts-primary-color7: #3d136e; --gpts-primary-color: #8a57ea; --gpts-primary-content-text-color: rgba(0, 0, 0, .75); --gpts-primary-text-color: rgba(0, 0, 0, .97); --gpts-quote-bg-color: rgba(25, 25, 26, .04); --gpts-secondary-text-color: rgba(0, 0, 0, .4); --gpts-sidebar-bg-color: #ffffff; --gpts-sidebar-border-color: #ececec; --gpts-sidebar-image-action-btn-bg-color: #f5f5f5; --gpts-sidebar-modal-btn-bg-color: #ebecef; --gpts-sidebar-model-btn-bg-color: #f7f7f7; --gpts-sidebar-model-btn-color: rgba(0, 0, 0, .85); --gpts-sidebar-model-btn-hover-bg-color: #ededed; --gpts-sidebar-shadow: 0 10px 30px rgba(0, 0, 0, .2); --gpts-switchbar-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .15); --gpts-theme-light: initial; --gpts-third-text-color: rgba(0, 0, 0, .35); --gpts-toast-bg-color1: #000000b8; --gpts-warn-bg-color2: rgba(255, 140, 56, .12); --gpts-warn-bg-color: rgba(237, 125, 43, .06); --gpts-white-text-color1: rgba(255, 255, 255); --gpts-white-text-color2: rgba(255, 255, 255, .94); --gpts-white-text-color3: rgba(255, 255, 255, .48); --gpts-white-text-color4: rgba(255, 255, 255, .15); --sds-color-advanced-fill-click: #000000; --sds-color-advanced-fill-hover: #151622; --sds-color-advanced-fill-normal: #0c0d19; --sds-color-assistive-blue-bg2: rgba(0, 114, 242, .24); --sds-color-assistive-blue-bg3: rgba(0, 114, 242, .32); --sds-color-assistive-blue-bg: rgba(0, 114, 242, .08); --sds-color-assistive-blue-disable: #adc6ff; --sds-color-assistive-blue-focus: rgba(0, 114, 242, .16); --sds-color-assistive-blue-hover: #4d8eff; --sds-color-assistive-blue-normal: #3182ff; --sds-color-assistive-blue: #1477f7; --sds-color-assistive-green-bg: #f0f9f1; --sds-color-assistive-green: #20b082; --sds-color-assistive-magenta-bg: #fff0f4; --sds-color-assistive-magenta: #ff41b1; --sds-color-assistive-red-bg: #fff0ee; --sds-color-assistive-red: #e55649; --sds-color-assistive-yellow-bg2: rgba(255, 203, 41, .32); --sds-color-assistive-yellow-bg3: rgba(255, 203, 41, .4); --sds-color-assistive-yellow-bg: rgba(255, 203, 41, .2); --sds-color-assistive-yellow-focus: rgba(255, 203, 41, .28); --sds-color-assistive-yellow: #e4d200; --sds-color-brand-primary-bg2: rgba(122, 89, 255, .32); --sds-color-brand-primary-bg3: rgba(122, 89, 255, .4); --sds-color-brand-primary-bg: rgba(122, 89, 255, .08); --sds-color-brand-primary-click: #561bef; --sds-color-brand-primary-disable: rgba(122, 89, 255, .24); --sds-color-brand-primary-focus: rgba(122, 89, 255, .16); --sds-color-brand-primary-hover: #6a3fff; --sds-color-brand-primary-normal: #6128ff; --sds-color-brand-secondary-click: #20006c; --sds-color-brand-secondary-hover: #3a00b3; --sds-color-brand-secondary-normal: #7450ff; --sds-color-error-bg2: rgba(215, 65, 52, .24); --sds-color-error-bg3: rgba(215, 65, 52, .32); --sds-color-error-bg: rgba(215, 65, 52, .08); --sds-color-error-click: #e55749; --sds-color-error-disabled: #ffb4ab; --sds-color-error-focus: rgba(215, 65, 52, .16); --sds-color-error-hover: #ed6557; --sds-color-error-normal: #e55649; --sds-color-error-secondary-hover: #790004; --sds-color-error-secondary: #d23a2e; --sds-color-focus-error-1: rgba(215, 65, 52, .12); --sds-color-focus-gray-1: rgba(114, 118, 139, .06); --sds-color-focus-primary-1: rgba(122, 89, 255, .12); --sds-color-glass-fill1-hover: rgba(114, 118, 139, .4); --sds-color-glass-fill1-normal: rgba(114, 118, 139, .16); --sds-color-glass-fill2-hover: rgba(114, 118, 139, .8); --sds-color-glass-fill2-normal: rgba(114, 118, 139, .48); --sds-color-gradient-bottom-fill: rgb(247, 247, 248); --sds-color-grey-fill1-click2: rgba(122, 89, 255, .16); --sds-color-grey-fill1-click: rgba(114, 118, 139, .16); --sds-color-grey-fill1-hover05: rgba(114, 118, 139, .04); --sds-color-grey-fill1-hover1: rgba(114, 118, 139, .04); --sds-color-grey-fill1-hover2: rgba(122, 89, 255, .08); --sds-color-grey-fill1-hover: rgba(114, 118, 139, .08); --sds-color-grey-fill1-normal: rgba(255, 255, 255, 0); --sds-color-grey-fill2-click: rgba(114, 118, 139, .2); --sds-color-grey-fill2-hover: rgba(114, 118, 139, .12); --sds-color-grey-fill2-normal: rgba(114, 118, 139, .06); --sds-color-grey-layer1-normal: #f6f6f8; --sds-color-grey-layer1-semitrans: rgba(237, 237, 241, .84); --sds-color-grey-layer1-white: #ffffff; --sds-color-grey-layer2-normal: #ffffff; --sds-color-grey-layer2-semitrans: rgba(255, 255, 255, .84); --sds-color-grey-layer3-normal: #ffffff; --sds-color-grey-layer3-reserve: #0c0d19; --sds-color-grey-line1-click: rgba(114, 118, 139, .24); --sds-color-grey-line1-hover: rgba(114, 118, 139, .16); --sds-color-grey-line1-normal: rgba(114, 118, 139, .08); --sds-color-grey-line2-click: rgba(114, 118, 139, .4); --sds-color-grey-line2-hover: rgba(114, 118, 139, .32); --sds-color-grey-line2-normal: rgba(114, 118, 139, .16); --sds-color-grey-overlay1: rgba(12, 13, 25, .2); --sds-color-shadow-overflow-12: #0c0d191f; --sds-color-shadow-overflow-16: #0c0d1929; --sds-color-shadow-overflow-2: #0c0d1905; --sds-color-shadow-overflow-4: #0c0d190a; --sds-color-shadow-overflow-8: #0c0d1914; --sds-color-success-bg2: rgba(0, 136, 98, .24); --sds-color-success-bg3: rgba(0, 136, 98, .32); --sds-color-success-bg: rgba(0, 136, 98, .08); --sds-color-success-click: #00a578; --sds-color-success-disabled: #8cd5b4; --sds-color-success-focus: rgba(0, 136, 98, .16); --sds-color-success-hover: #32bb8c; --sds-color-success-normal: #20b082; --sds-color-success-secondary: #00825e; --sds-color-success-text: #00825e; --sds-color-table-border: #d0d7de; --sds-color-text-black-1: rgba(0, 0, 0, .96); --sds-color-text-black-2: rgba(6, 8, 31, .88); --sds-color-text-black-3: rgba(10, 13, 51, .6); --sds-color-text-black-4: rgba(10, 13, 51, .45); --sds-color-text-black-5: rgba(10, 13, 51, .18); --sds-color-text-primary-1: rgba(0, 0, 0, .96); --sds-color-text-primary-2: rgba(6, 8, 31, .88); --sds-color-text-primary-3: rgba(10, 13, 51, .6); --sds-color-text-primary-4: rgba(10, 13, 51, .45); --sds-color-text-primary-5: rgba(10, 13, 51, .18); --sds-color-text-secondary-1: #ffffff; --sds-color-text-secondary-2: rgba(220, 223, 249, .92); --sds-color-text-secondary-3: rgba(214, 218, 255, .56); --sds-color-text-secondary-4: rgba(214, 218, 255, .4); --sds-color-text-secondary-5: rgba(214, 218, 255, .16); --sds-color-text-white-1: #ffffff; --sds-color-text-white-2: rgba(220, 223, 249, .92); --sds-color-text-white-3: rgba(214, 218, 255, .56); --sds-color-text-white-4: rgba(214, 218, 255, .4); --sds-color-text-white-5: rgba(214, 218, 255, .16); --sds-color-warning-bg2: rgba(189, 92, 0, .24); --sds-color-warning-bg3: rgba(189, 92, 0, .32); --sds-color-warning-bg: rgba(189, 92, 0, .08); --sds-color-warning-click: #e47100; --sds-color-warning-disabled: #ffb688; --sds-color-warning-focus: rgba(189, 92, 0, .16); --sds-color-warning-hover: #f38b40; --sds-color-warning-normal: #eb7e26; --sds-light: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;&lt;/sider-code-explain&gt;&lt;code class=&quot;hljs language-csharp !whitespace-pre&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-color: rgb(227, 227, 227); border-radius: 0.3em; border-style: solid; border-width: 0px; box-sizing: border-box; color: white; font-family: inherit; font-feature-settings: normal; font-size: 13.6px; font-variation-settings: normal; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;[&lt;span class=&quot;hljs-meta&quot; color=&quot;rgba(255, 255, 255, 0.6)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;Kuka tai mitä kuvassa on&lt;/span&gt;],
[&lt;span class=&quot;hljs-meta&quot; color=&quot;rgba(255, 255, 255, 0.6)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;missä he ovat&lt;/span&gt;],
[&lt;span class=&quot;hljs-meta&quot; color=&quot;rgba(255, 255, 255, 0.6)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;millainen valo&lt;/span&gt;],
[&lt;span class=&quot;hljs-meta&quot; color=&quot;rgba(255, 255, 255, 0.6)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;minkälainen filmi tai tunnelma&lt;/span&gt;],
[&lt;span class=&quot;hljs-meta&quot; color=&quot;rgba(255, 255, 255, 0.6)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;yksi pieni yksityiskohta&lt;/span&gt;]
&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;absolute bottom-2 right-2 flex items-center gap-2 font-sans text-xs text-gray-200 transition-opacity duration-150 pointer-events-none opacity-0&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; animation-duration: 0.15s; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; bottom: 0.5rem; box-sizing: border-box; color: #e3e3e3; display: flex; font-family: Inter, sans-serif; font-size: 0.75rem; gap: 0.5rem; line-height: 1rem; opacity: 0; pointer-events: none; position: absolute; right: 0.5rem; transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);&quot;&gt;&lt;button aria-label=&quot;Kopioi koodi&quot; class=&quot;cursor-pointer flex items-center justify-center rounded p-1.5 hover:bg-gray-700 focus:bg-gray-700 focus:outline focus:outline-white&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; appearance: button; background-image: none; border-color: rgb(227, 227, 227); border-radius: 0.25rem; border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-feature-settings: inherit; font-size: 12px; font-variation-settings: inherit; font-weight: inherit; justify-content: center; line-height: inherit; margin: 0px; padding: 0.375rem;&quot; tabindex=&quot;-1&quot; type=&quot;button&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;icon-md-heavy&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path clip-rule=&quot;evenodd&quot; d=&quot;M7 5a3 3 0 0 1 3-3h9a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-2v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h2zm2 2h5a3 3 0 0 1 3 3v5h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-9a1 1 0 0 0-1 1zM5 9a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1z&quot; fill-rule=&quot;evenodd&quot; fill=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;Esimerkki täytettynä:&lt;/span&gt;&lt;/p&gt;&lt;blockquote style=&quot;--tw-border-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(205, 205, 205); border-style: solid; border-width: 0px 0px 0px 2px; box-sizing: border-box; color: #111827; font-family: Inter, sans-serif; font-size: 16px; line-height: 1rem; margin: 1.6em 0px; padding-left: 1rem; quotes: &amp;quot;“&amp;quot; &amp;quot;”&amp;quot; &amp;quot;‘&amp;quot; &amp;quot;’&amp;quot;;&quot;&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: inherit; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;Young boy sitting on a dock, early morning lake, soft misty light, black and white film, bare feet dangling above the water&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Kokeile muuttaa vain yhtä kohtaa kerrallaan. Huomaat nopeasti, kuinka paljon yksi sana voi muuttaa lopputulosta.&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Kuva ChatGPT: &lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3gEk659BE4skMo7bF6KoDmTYwqnT-sbh0G3sUL9X48fPGrBUaHIEobyzjjAIvsXxRsyP0mw-ZM1444ZISLj8v9J8xBcJpeY8kXo726yBrw1PnfsVRzWccn8dj5KgKcQ-Vy5vmr5Vj7CW3rxcxzho18mzQmfLyeY06CnN5vCpRblDMQ4EDivo6RBXh7XCz/s1535/poikaChatGPT%20Image%205.5.2026%20klo%2007.40.36.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1535&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3gEk659BE4skMo7bF6KoDmTYwqnT-sbh0G3sUL9X48fPGrBUaHIEobyzjjAIvsXxRsyP0mw-ZM1444ZISLj8v9J8xBcJpeY8kXo726yBrw1PnfsVRzWccn8dj5KgKcQ-Vy5vmr5Vj7CW3rxcxzho18mzQmfLyeY06CnN5vCpRblDMQ4EDivo6RBXh7XCz/w400-h266/poikaChatGPT%20Image%205.5.2026%20klo%2007.40.36.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Mustavalkoista tunnelmaa, huikea sommittelu, eikö?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;hr style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(205, 205, 205); border-style: solid; border-width: 1px 0px 0px; box-sizing: border-box; color: inherit; font-family: Inter, sans-serif; font-size: 16px; height: 0px; margin: 0.8em 0px;&quot; /&gt;&lt;h2 style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Inter, sans-serif; font-size: 24px; line-height: 1.1; margin: 0.8rem 0px 0.4rem;&quot;&gt;Mitä jos prompti ei toimi?&lt;/h2&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Se on normaalia. Jopa minulla se epäonnistuu usein.&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;Kolme yleistä ongelmaa:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;1. Tunnesanat eivät toimi hyvin&lt;/span&gt;
Älä kirjoita &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;sad&lt;/code&gt; tai &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;lonely&lt;/code&gt;. Kuvaile sen sijaan tilanne.
&lt;em style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;Parempi:&lt;/em&gt; &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;empty chair at a table set for two&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;2. Liian monta asiaa kerralla&lt;/span&gt;
Aloita yksinkertaisesti. Lisää yksityiskohtia pikkuhiljaa.&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;3. Kiellot sekoittavat tekoälyn&lt;/span&gt;
Älä kirjoita &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;no people&lt;/code&gt;. Kirjoita sen sijaan &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #e3e3e3; border-color: rgb(227, 227, 227); border-radius: 0.35rem; border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Consolas, &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-feature-settings: normal; font-size: 0.875em; font-variation-settings: normal; font-weight: 600; padding: 0.125rem 0.25rem;&quot;&gt;empty street, no one around&lt;/code&gt;.&lt;/p&gt;&lt;hr style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(205, 205, 205); border-style: solid; border-width: 1px 0px 0px; box-sizing: border-box; color: inherit; font-family: Inter, sans-serif; font-size: 16px; height: 0px; margin: 0.8em 0px;&quot; /&gt;&lt;h2 style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-family: Inter, sans-serif; font-size: 24px; line-height: 1.1; margin: 0.8rem 0px 0.4rem;&quot;&gt;Lyhyesti&lt;/h2&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Hyvä prompti on kuin hyvä ohje ystävälle.&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Et sano &lt;em style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;&quot;ota hyvä kuva&quot;&lt;/em&gt;. Sanot &lt;em style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box;&quot;&gt;&quot;ota kuva mummon käsistä, kun hän leipoo, pehmeässä ikkunavalossa, läheltä, niin että näkyy jauhot sormissa&quot;&lt;/em&gt;.&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #111827; font-weight: 600;&quot;&gt;Mitä enemmän kerrot, sitä enemmän tekoäly ymmärtää.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Ja enemmän sinä kontrolloit lopputulosta. &lt;/p&gt;&lt;p class=&quot;mb-2 whitespace-pre-wrap&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px; box-sizing: border-box; color: #424242; font-family: Inter, sans-serif; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd73UWxYCdljHS5ErAY5brpZtBrZ7geAhEEURu96VT78H3_hELP3pHmndOXCf6VQyvS6zxv6u11ulFN5C2mbTORoR__hhJDKav4_B-luEP95ZNeJV-G00VrzQU63lWRLdwm2d5noKL6SRBiMpRH9ITL_jC2A6GTmtUm0tL0-vZjNGjwJyEWLPXQtfn2uRw/s1408/Hyva%CC%88kuva_Gemini_Generated_Image_ifqdp2ifqdp2ifqd.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1408&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd73UWxYCdljHS5ErAY5brpZtBrZ7geAhEEURu96VT78H3_hELP3pHmndOXCf6VQyvS6zxv6u11ulFN5C2mbTORoR__hhJDKav4_B-luEP95ZNeJV-G00VrzQU63lWRLdwm2d5noKL6SRBiMpRH9ITL_jC2A6GTmtUm0tL0-vZjNGjwJyEWLPXQtfn2uRw/w640-h350/Hyva%CC%88kuva_Gemini_Generated_Image_ifqdp2ifqdp2ifqd.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Kokeile itse luoda prompti joka todella toimii.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;KYSY JA KEHITY AIn AVULLA&lt;/h1&gt;&lt;div&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: DuckSansProduct, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; letter-spacing: 0.072px; line-height: 1.5; margin: 0px 0px 8px; overflow-wrap: break-word; padding: 0px; text-align: start; vertical-align: baseline; white-space: break-spaces;&quot;&gt;Duck.ai&amp;gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: DuckSansProduct, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; letter-spacing: 0.072px; line-height: 1.5; margin: 0px 0px 8px; overflow-wrap: break-word; padding: 0px; text-align: start; vertical-align: baseline; white-space: break-spaces;&quot;&gt;&quot;Auttaisitko arvostelemaan ja kehittämään valokuvaani yksinkertaisesti? Kerron lyhyesti mitä halusin saavuttaa. Katso kuvaa ja anna:&lt;/p&gt;&lt;ol class=&quot;list-inside list-decimal whitespace-normal [li_&amp;amp;]:pl-6&quot; data-streamdown=&quot;ordered-list&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: DuckSansProduct, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 14.4px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; letter-spacing: 0.072px; line-height: 1.5; list-style: decimal; margin: 0px 0px 8px; overflow-wrap: break-word; padding: 0px 0px 0px 20px; text-align: start; vertical-align: baseline;&quot;&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 8px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;3 asiaa, jotka toimivat hyvin.&lt;/li&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 8px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;3 konkreettista kohtaa, jotka korjaamalla kuva paranee (mitä tehdä seuraavalla kerralla).&lt;/li&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 8px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;2 nopeaa jälkikäsittelyvinkkiä (yksi valoihin/kontrastiin, yksi väreihin).&lt;/li&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 0px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;1 pieni harjoitusidea, jota tehdä seuraavaksi. Kerro vastauksessa selkeästi ja ilman teknisiä termejä.&quot;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: DuckSansProduct, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; letter-spacing: 0.072px; line-height: 1.5; margin: 0px 0px 8px; overflow-wrap: break-word; padding: 0px; text-align: start; vertical-align: baseline; white-space: break-spaces;&quot;&gt;Käyttöohje:&lt;/p&gt;&lt;ul class=&quot;list-inside list-disc whitespace-normal [li_&amp;amp;]:pl-6&quot; data-streamdown=&quot;unordered-list&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: DuckSansProduct, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 14.4px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; letter-spacing: 0.072px; line-height: 1.5; list-style: disc; margin: 0px; overflow-wrap: break-word; padding: 0px 0px 0px 20px; text-align: start; vertical-align: baseline;&quot;&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 8px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;Liitä kuva ja kirjoita yksi lause: &quot;Tavoite: ...&quot; (esim. &quot;Haluan tunnelmallisempia kuvia&quot; tai &quot;Haluan parempia sommitelmia&quot;).&lt;/li&gt;&lt;li class=&quot;py-1 [&amp;amp;&amp;gt;p]:inline&quot; data-streamdown=&quot;list-item&quot; style=&quot;border: 0px; box-sizing: border-box; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 16.4571px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: 1.5; margin: 0px 0px 0px 16px; overflow-wrap: break-word; padding: 0px 0px 0px 8px; vertical-align: baseline;&quot;&gt;Saat selkeät, toimintakelpoiset neuvot ilman vaikeita asetuksia.&quot;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/7840731972767360553/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/kokeile-itse-harjoitus-aloittelijalle.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7840731972767360553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7840731972767360553'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/kokeile-itse-harjoitus-aloittelijalle.html' title='Kokeile itse – harjoitus aloittelijalle'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3gEk659BE4skMo7bF6KoDmTYwqnT-sbh0G3sUL9X48fPGrBUaHIEobyzjjAIvsXxRsyP0mw-ZM1444ZISLj8v9J8xBcJpeY8kXo726yBrw1PnfsVRzWccn8dj5KgKcQ-Vy5vmr5Vj7CW3rxcxzho18mzQmfLyeY06CnN5vCpRblDMQ4EDivo6RBXh7XCz/s72-w400-h266-c/poikaChatGPT%20Image%205.5.2026%20klo%2007.40.36.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-3424864226592837539</id><published>2026-05-04T21:38:00.000-07:00</published><updated>2026-05-05T06:55:12.229-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><title type='text'>Prompti on uusi sivellin – valokuvaajan kieli tekoälyn kanssa</title><content type='html'>&lt;p style=&quot;text-align: right;&quot;&gt;&lt;i&gt;&amp;nbsp;Teksti laadittu Geminillä ja Claudella.&lt;/i&gt;&lt;/p&gt;&lt;h1&gt;&lt;/h1&gt;&lt;p&gt;Ennen säädin kameraa.&lt;/p&gt;&lt;p&gt;Aukkoa. Suljinaikaa. ISOa. Otin kuvan, katsoin, korjasin ja yritin uudelleen.&lt;/p&gt;&lt;p&gt;Nyt säädän sanoja.&lt;/p&gt;&lt;p&gt;Se tuntuu helpolta, mutta ei ole. Kamerassa on numerot ja säätimet. Sanoissa niitä ei ole. Pieni muutos sanassa voi muuttaa koko kuvan.&lt;/p&gt;&lt;p&gt;Tämä teksti auttaa sinua ymmärtämään, miten sanoilla ohjataan tekoälyä tekemään parempia kuvia.&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;Mistä on kyse?&lt;/h2&gt;&lt;p&gt;Tavallisessa valokuvauksessa kamera tallentaa valoa.&lt;/p&gt;&lt;p&gt;Tekoälyn kanssa kameraa ei ole. Kirjoitat kuvauksen, ja tekoäly tekee kuvan sen perusteella.&lt;/p&gt;&lt;p&gt;Kun kirjoitat esimerkiksi &lt;em&gt;“soft window light”&lt;/em&gt;, tekoäly ei oikeasti näe ikkunaa. Se käyttää oppimaansa tietoa siitä, miltä tällainen valo yleensä näyttää.&lt;/p&gt;&lt;p&gt;Siksi kirjoittamasi teksti on ratkaiseva.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Prompti = kuvaus, joka ohjaa kuvaa.&lt;/strong&gt;&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;Yksinkertainen ajatus&lt;/h2&gt;&lt;p&gt;Et kuvaa sitä, mitä näet.&lt;br /&gt;Kuvailet sen, mitä haluat nähdä.&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;Neljä tärkeää asiaa promptissa&lt;/h2&gt;&lt;p&gt;Hyvä kuvaus rakentuu usein neljästä osasta:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;valo&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;objektiivi (eli kuvakulma ja tarkennus)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;kuvan “tuntu” (filmimäisyys, rosoisuus)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;aikakausi ja pienet virheet&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr /&gt;&lt;h3&gt;1. Valo&lt;/h3&gt;&lt;p&gt;Valo vaikuttaa eniten kuvan tunnelmaan.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Esimerkkejä:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;soft light&lt;/em&gt; → pehmeä valo, rauhallinen tunnelma&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;harsh light&lt;/em&gt; → kova valo, voimakkaat varjot&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;golden hour&lt;/em&gt; → lämmin iltavalo&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;overcast&lt;/em&gt; → pilvinen, tasainen valo&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Sama aihe, eri valo:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Kova valo:&lt;/em&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Portrait of an elderly fisherman, harsh midday light, strong shadows&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2YUz1lp0jdEFrsrtIOnt5hobdDZd0iH4Z6AKvO-iNUQ6d8ykhT70HFIpUC6_t9hSc0CLwawwSD-RaCjtW0t4OJRm14ATBXZGH9E5ogYQf8G_hGyY74KxrwLKAwKyPrRQT1fRVfP4Xqn_kskD3CVH2a0F54V7s_nAv_rSY7gU2DR0Aju2jt0yy36Ida48U/s1376/fisherman&#39;Gemini_Generated_Image_ewc6cfewc6cfewc6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1376&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2YUz1lp0jdEFrsrtIOnt5hobdDZd0iH4Z6AKvO-iNUQ6d8ykhT70HFIpUC6_t9hSc0CLwawwSD-RaCjtW0t4OJRm14ATBXZGH9E5ogYQf8G_hGyY74KxrwLKAwKyPrRQT1fRVfP4Xqn_kskD3CVH2a0F54V7s_nAv_rSY7gU2DR0Aju2jt0yy36Ida48U/s320/fisherman&#39;Gemini_Generated_Image_ewc6cfewc6cfewc6.png&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;Pehmeä valo:&lt;/em&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Portrait of an elderly fisherman, soft window light, gentle shadows&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrdMN22VqZGP1fHBjdcHeXrOSJ1jYC3PFojNAzowyliREfDOszlC8LZzFXfxL7HMjpxKidXFbNqy6ZDd7RCquQziDc1jd2dfNW0CehRE84yz4nQDAVZBBqxbO1e9WcTYszJRgWAwpFoCLEpLkLVflsBY1-YE8VvwRoODEZIQ-tHkP927_Pi97XXy5SOsiO/s1376/fisherman2Gemini_Generated_Image_70hhiu70hhiu70hh.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1376&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrdMN22VqZGP1fHBjdcHeXrOSJ1jYC3PFojNAzowyliREfDOszlC8LZzFXfxL7HMjpxKidXFbNqy6ZDd7RCquQziDc1jd2dfNW0CehRE84yz4nQDAVZBBqxbO1e9WcTYszJRgWAwpFoCLEpLkLVflsBY1-YE8VvwRoODEZIQ-tHkP927_Pi97XXy5SOsiO/s320/fisherman2Gemini_Generated_Image_70hhiu70hhiu70hh.png&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Tunnelma muuttuu täysin.&lt;i&gt; Promttit sellaisenaan Geminiin. Älä käytä tyylejä mikäli haluat nähdä promttin&amp;nbsp; lopputuloksen.&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;2. Objektiivi ja tarkennus&lt;/h3&gt;&lt;p&gt;Nämä kertovat, miltä maailma näyttää kuvassa.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;28mm&lt;/em&gt; → laaja näkymä, paljon ympäristöä&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;50mm&lt;/em&gt; → luonnollinen näkymä&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;85mm&lt;/em&gt; → muotokuva, pehmeä tausta&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Tarkennus:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;shallow depth of field&lt;/em&gt; → tausta sumea&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;deep focus&lt;/em&gt; → kaikki tarkkaa&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Esimerkki:&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Child playing in parking lot, 28mm wide angle&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;vs.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Child playing in parking lot, 400mm telephoto&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Ensimmäinen näyttää ympäristön. Toinen eristää lapsen yksin.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;3. Kuvan tuntu (materiaali)&lt;/h3&gt;&lt;p&gt;Kuva voi näyttää “liian täydelliseltä”. Tätä voi rikkoa.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Esimerkkejä:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;film grain&lt;/em&gt; → filmirakeisuus&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;Kodak Portra&lt;/em&gt; → lämmin, pehmeä väri&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;black and white film&lt;/em&gt; → mustavalkoinen, kontrastinen&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;dust, scratches&lt;/em&gt; → pölyä, kulumaa&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Esimerkki:&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Mother holding newborn baby, clean digital photo&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;vs.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Mother holding newborn baby, Kodak Portra, soft grain, warm tones&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Toinen tuntuu muistolta.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;4. Aikakausi ja virheet&lt;/h3&gt;&lt;p&gt;Tekoäly tekee usein liian siistejä kuvia. Siksi pienet virheet tekevät kuvasta uskottavamman.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Lisää esimerkiksi:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;slightly tilted horizon&lt;/em&gt; → vinossa oleva horisontti&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;motion blur&lt;/em&gt; → liike-epäterävyys&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;em&gt;flash on face&lt;/em&gt; → kova salamavalo&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Virhe tekee kuvasta elävän.&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;Esimerkki alusta loppuun&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Heikko kuvaus:&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Empty restaurant in the morning&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Tuloksena tavallinen, tylsä kuva.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;strong&gt;Parempi kuvaus:&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Empty restaurant, early morning, dim fluorescent light, chairs upside down on tables, 35mm lens, black and white film, slight motion blur&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Nyt kuvassa on tunnelma.&lt;/p&gt;&lt;hr /&gt;&lt;h2&gt;Missä aloittelija kompastuu&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;1. Liian yleiset sanat&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;“lonely”, “sad”, “beautiful” eivät toimi hyvin.&lt;/p&gt;&lt;p&gt;Parempi:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Empty chair at a table set for two&lt;/p&gt;&lt;/blockquote&gt;&lt;hr /&gt;&lt;p&gt;&lt;strong&gt;2. Liikaa asioita kerralla&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Pidä kuva yksinkertaisena. Yksi selkeä tilanne toimii paremmin.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;strong&gt;3. Mitä ei haluta&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;“No people” ei aina toimi.&lt;/p&gt;&lt;p&gt;Kirjoita mieluummin:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Empty street&lt;/p&gt;&lt;/blockquote&gt;&lt;hr /&gt;&lt;h2&gt;Ydinajatus&lt;/h2&gt;&lt;p&gt;Ennen hallitsit kameraa.&lt;/p&gt;&lt;p&gt;Nyt hallitset sanoja.&lt;/p&gt;&lt;p&gt;Kun opit kuvailemaan tarkasti, saat parempia kuvia.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Sivellin ei ole enää kamera. Se on kieli.&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/3424864226592837539/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/prompti-on-uusi-sivellin-valokuvaajan_4.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3424864226592837539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3424864226592837539'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/prompti-on-uusi-sivellin-valokuvaajan_4.html' title='Prompti on uusi sivellin – valokuvaajan kieli tekoälyn kanssa'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2YUz1lp0jdEFrsrtIOnt5hobdDZd0iH4Z6AKvO-iNUQ6d8ykhT70HFIpUC6_t9hSc0CLwawwSD-RaCjtW0t4OJRm14ATBXZGH9E5ogYQf8G_hGyY74KxrwLKAwKyPrRQT1fRVfP4Xqn_kskD3CVH2a0F54V7s_nAv_rSY7gU2DR0Aju2jt0yy36Ida48U/s72-c/fisherman&#39;Gemini_Generated_Image_ewc6cfewc6cfewc6.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-4742117759159598962</id><published>2026-05-03T23:14:00.000-07:00</published><updated>2026-05-05T06:55:28.115-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><category scheme="http://www.blogger.com/atom/ns#" term="tekijänoikeudet"/><title type='text'>Eettisyys, aitous ja tekijyys – tekoälykuvien pelisäännöt</title><content type='html'>&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Teksti ChatGPT&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgde0HoueeKfqBP0zI1cmIhyphenhyphenBARyL4d_w0hkJDM-NKxVnWhjOGxkg7hAuRBSy3hvG1IPf9pr8YVWS5VqLRPfcx_a4SsEB0sNwYxsEvneLT271M1GZNNkWcUB8qXRYxwzjwWqgoa9aaczIV_VRHs49USFu2Ej3BlP2nB5dMN7erLpRPsxddRv08fbBotkG9k/s2752/swan_Gemini_Generated_Image_mtobrvmtobrvmtob.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2752&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgde0HoueeKfqBP0zI1cmIhyphenhyphenBARyL4d_w0hkJDM-NKxVnWhjOGxkg7hAuRBSy3hvG1IPf9pr8YVWS5VqLRPfcx_a4SsEB0sNwYxsEvneLT271M1GZNNkWcUB8qXRYxwzjwWqgoa9aaczIV_VRHs49USFu2Ej3BlP2nB5dMN7erLpRPsxddRv08fbBotkG9k/s320/swan_Gemini_Generated_Image_mtobrvmtobrvmtob.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tätä kuvaa ei ole koskaan otettu. Gemini.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tekoäly tekee kuvien muokkaamisesta helppoa. Siksi rajat pitää tehdä itse.&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; data-start-index=&quot;1479&quot; style=&quot;background-color: white; color: #303030; font-family: courier; font-size: 16px; white-space: pre-wrap;&quot;&gt;Tekijänoikeudet ja juridiikka&lt;/b&gt;&lt;span _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; data-start-index=&quot;1508&quot; style=&quot;background-color: white; color: #303030; font-family: courier; font-size: 16px; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; data-start-index=&quot;1509&quot; style=&quot;background-color: white; color: #303030; font-family: courier; font-size: 16px; white-space: pre-wrap;&quot;&gt;Yksi generatiivisen tekoälyn haastavimmista piirteistä liittyy lainsäädäntöön. Pääsääntö on, että &lt;/span&gt;&lt;b _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; data-start-index=&quot;1607&quot; style=&quot;background-color: white; color: #303030; font-family: courier; font-size: 16px; white-space: pre-wrap;&quot;&gt;tekoälyn luoma kuva ei saa tekijänoikeussuojaa&lt;/b&gt;&lt;span _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; data-start-index=&quot;1653&quot; style=&quot;background-color: white; color: #303030; font-family: courier; font-size: 16px; white-space: pre-wrap;&quot;&gt;, sillä siltä puuttuu ihmisen tekemät vapaat ja luovat valinnat. Lähde: https://finnfoto.fi/tyokalut-ja-oppaat/tekijanoikeusopas/&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;background-color: white; color: #303030; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;button _ngcontent-ng-c4174971587=&quot;&quot; aria-describedby=&quot;cdk-describedby-message-ng-1-38&quot; aria-haspopup=&quot;dialog&quot; cdk-describedby-host=&quot;ng-1&quot; class=&quot;xap-inline-dialog citation-marker ng-star-inserted&quot; data-disabled=&quot;false&quot; dialoglabel=&quot;Lähdeviittauksen tiedot&quot; jslog=&quot;219344;track:generic_click,impression,hover&quot; panelclass=&quot;citation-tooltip-panel&quot; style=&quot;-webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: #f9f9f9; border-color: currentcolor; border-radius: 50%; border-style: none; border-width: 0px; color: #5e5e5e; cursor: pointer; display: inline-flex; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 11.008px; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: 500; height: 1.375rem; justify-content: center; letter-spacing: 0.096px; line-height: 16px; margin-inline-start: 0.25rem; opacity: 1; padding: 0px; transition: opacity 0.2s linear; user-select: none; vertical-align: middle; width: 1.375rem;&quot; triggerdescription=&quot;Avaa lähdeviittauksen tiedot klikkaamalla&quot;&gt;&lt;/button&gt;&lt;/span&gt;&lt;span _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;background-color: white; color: #303030; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;button _ngcontent-ng-c4174971587=&quot;&quot; class=&quot;citation-marker&quot; jslog=&quot;219344;track:generic_click,impression,hover&quot; style=&quot;-webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: #f9f9f9; border-color: currentcolor; border-radius: 50%; border-style: none; border-width: 0px; color: #5e5e5e; cursor: pointer; display: inline-flex; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-optical-sizing: auto; font-size-adjust: none; font-size: 11.008px; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: 500; height: 1.375rem; justify-content: center; letter-spacing: 0.096px; line-height: 16px; margin-inline-start: 0.25rem; opacity: 1; padding: 0px; transition: opacity 0.2s linear; user-select: none; vertical-align: middle; width: 1.375rem;&quot;&gt;&lt;/button&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Milloin saa muokata?&lt;/strong&gt;&lt;br /&gt;Saa korjata valoa, värejä ja rajata.&lt;br /&gt;Saa poistaa häiriöitä.&lt;br /&gt;Kun kuva alkaa kertoa jotain, mitä ei oikeasti ollut, mennään jo muokkauksen yli.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Milloin se on manipulointia?&lt;/strong&gt;&lt;br /&gt;Kun lisäät tai poistat asioita niin, että kuvan sisältö muuttuu.&lt;br /&gt;Esimerkiksi ihminen katoaa, taivas vaihtuu tai tilanne rakennetaan uusiksi.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Miten tämä kerrotaan?&lt;/strong&gt;&lt;br /&gt;Yksinkertaisesti ja suoraan.&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;“Kuva muokattu tekoälyllä”&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;“Tausta vaihdettu”&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;“Osittain generoitu kuva”&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Ei tarvitse selittää kaikkea, mutta ei saa antaa väärää kuvaa.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Miten aitous säilyy?&lt;/strong&gt;&lt;br /&gt;Pidä alkuperäinen tallessa.&lt;br /&gt;Älä esitä rakennettua kuvaa dokumenttina.&lt;br /&gt;Jos kuva väittää näyttävänsä todellisuuden, sen pitää myös tehdä niin.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Kuka on tekijä?&lt;/strong&gt;&lt;br /&gt;Sinä teet valinnat.&lt;br /&gt;Tekoäly on työkalu.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Mutta vastuu on aina ihmisellä.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong&gt;Ydin:&lt;/strong&gt;&lt;br /&gt;Rehellisyys ratkaisee.&lt;br /&gt;Katsojan pitää tietää, mitä hän katsoo.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPr3-SvwLRidpHjdwRM4CxCSpTdvrOZ4qvQ-EBy7_id9Keo8WM-E-z88cBSLEiwUo1QJ-b6nwyNlXfWb7mTGRiTbj3r-voBvtC6WQTs1fLO1tYSh-mYYe0bU-7GWHOitve5wZAwIYBwLqgnC8ro-aHx7QmJOjUYORUeD95rQ6gsgroiEZxh3x_6mprQMH/s1536/tekoa%CC%88lymerkinta%CC%88lataus.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPr3-SvwLRidpHjdwRM4CxCSpTdvrOZ4qvQ-EBy7_id9Keo8WM-E-z88cBSLEiwUo1QJ-b6nwyNlXfWb7mTGRiTbj3r-voBvtC6WQTs1fLO1tYSh-mYYe0bU-7GWHOitve5wZAwIYBwLqgnC8ro-aHx7QmJOjUYORUeD95rQ6gsgroiEZxh3x_6mprQMH/w640-h426/tekoa%CC%88lymerkinta%CC%88lataus.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 data-end=&quot;52&quot; data-section-id=&quot;1bkzp0u&quot; data-start=&quot;0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span class=&quot;hover:entity-accent entity-underline inline cursor-pointer align-baseline&quot;&gt;CHATGPT: EU AI Act&lt;/span&gt; ja valokuva&lt;/span&gt;&lt;/h2&gt;&lt;p data-end=&quot;202&quot; data-start=&quot;54&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;EU:n tekoälyasetus koskee myös kuvia. Ei niinkään yksittäistä valokuvaajaa harrastajana, vaan sitä, miten kuvia käytetään, julkaistaan ja esitetään.&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;440&quot; data-start=&quot;204&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;259&quot; data-start=&quot;204&quot;&gt;1. Läpinäkyvyys on pakollista tietyissä tilanteissa&lt;/strong&gt;&lt;br data-end=&quot;262&quot; data-start=&quot;259&quot; /&gt;
Jos kuva on tehty tai muokattu tekoälyllä niin, että se näyttää aidolta tilanteelta, tämä pitää kertoa.&lt;br data-end=&quot;368&quot; data-start=&quot;365&quot; /&gt;
Erityisesti jos kuva voi vaikuttaa ihmisten käsityksiin todellisuudesta.&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;628&quot; data-start=&quot;442&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Käytännössä:&lt;br data-end=&quot;457&quot; data-start=&quot;454&quot; /&gt;
– mainoskuva → kerro, jos tekoälyä käytetty&lt;br data-end=&quot;503&quot; data-start=&quot;500&quot; /&gt;
– uutiskuva → ei saa esittää rakennettua kuvaa todellisena&lt;br data-end=&quot;564&quot; data-start=&quot;561&quot; /&gt;
– some → suositeltavaa merkitä, jos kuva on selvästi manipuloitu&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;818&quot; data-start=&quot;630&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;667&quot; data-start=&quot;630&quot;&gt;2. Deepfake-sisältö pitää merkitä&lt;/strong&gt;&lt;br data-end=&quot;670&quot; data-start=&quot;667&quot; /&gt;
Jos kuva esittää ihmistä tekemässä jotain, mitä ei ole tapahtunut, kyse on harhaanjohtavasta sisällöstä.&lt;br data-end=&quot;777&quot; data-start=&quot;774&quot; /&gt;
Tällainen sisältö pitää merkitä selvästi.&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;906&quot; data-start=&quot;820&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;842&quot; data-start=&quot;820&quot;&gt;3. Riski ratkaisee&lt;/strong&gt;&lt;br data-end=&quot;845&quot; data-start=&quot;842&quot; /&gt;
Laki jakaa käytön riskitasoihin.&lt;br data-end=&quot;880&quot; data-start=&quot;877&quot; /&gt;
Valokuvaajalle olennaista:&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;1069&quot; data-start=&quot;908&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;– matala riski: taiteellinen työ, kokeilu → ei tiukkaa sääntelyä&lt;br data-end=&quot;975&quot; data-start=&quot;972&quot; /&gt;
– korkeampi riski: journalismi, politiikka, mainonta → enemmän vastuuta ja merkintävaatimuksia&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;1182&quot; data-start=&quot;1071&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;1107&quot; data-start=&quot;1071&quot;&gt;4. Tekijyys ei siirry tekoälylle&lt;/strong&gt;&lt;br data-end=&quot;1110&quot; data-start=&quot;1107&quot; /&gt;
Tekoäly ei ole tekijä.&lt;br data-end=&quot;1135&quot; data-start=&quot;1132&quot; /&gt;
Ihminen, joka ohjaa ja julkaisee, on vastuussa.&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;1256&quot; data-start=&quot;1184&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;1212&quot; data-start=&quot;1184&quot;&gt;5. Aitouden raja muuttuu&lt;/strong&gt;&lt;br data-end=&quot;1215&quot; data-start=&quot;1212&quot; /&gt;
Ennen kuva = todiste.&lt;br data-end=&quot;1239&quot; data-start=&quot;1236&quot; /&gt;
Nyt kuva = väite.&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;1371&quot; data-start=&quot;1258&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Siksi:&lt;br data-end=&quot;1267&quot; data-start=&quot;1264&quot; /&gt;
– älä esitä rakennettua kuvaa dokumenttina&lt;br data-end=&quot;1312&quot; data-start=&quot;1309&quot; /&gt;
– pidä alkuperäiset tallessa&lt;br data-end=&quot;1343&quot; data-start=&quot;1340&quot; /&gt;
– kerro olennaiset muutokset&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;









&lt;/span&gt;&lt;/p&gt;&lt;p data-end=&quot;1447&quot; data-is-last-node=&quot;&quot; data-is-only-node=&quot;&quot; data-start=&quot;1373&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;strong data-end=&quot;1381&quot; data-start=&quot;1373&quot;&gt;Ydin&lt;/strong&gt;&lt;br data-end=&quot;1384&quot; data-start=&quot;1381&quot; /&gt;
Laki ei estä tekemistä.&lt;/span&gt;&lt;br data-end=&quot;1410&quot; data-start=&quot;1407&quot; /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
Se pakottaa kertomaan, mitä on tehty.&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/4742117759159598962/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/eettisyys-aitous-ja-tekijyys.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4742117759159598962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4742117759159598962'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/05/eettisyys-aitous-ja-tekijyys.html' title='Eettisyys, aitous ja tekijyys – tekoälykuvien pelisäännöt'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgde0HoueeKfqBP0zI1cmIhyphenhyphenBARyL4d_w0hkJDM-NKxVnWhjOGxkg7hAuRBSy3hvG1IPf9pr8YVWS5VqLRPfcx_a4SsEB0sNwYxsEvneLT271M1GZNNkWcUB8qXRYxwzjwWqgoa9aaczIV_VRHs49USFu2Ej3BlP2nB5dMN7erLpRPsxddRv08fbBotkG9k/s72-c/swan_Gemini_Generated_Image_mtobrvmtobrvmtob.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-3540601063447770237</id><published>2026-04-28T03:57:00.000-07:00</published><updated>2026-05-05T06:55:39.695-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kuvamanipulaatio"/><category scheme="http://www.blogger.com/atom/ns#" term="kuvankäsittely"/><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>Ilmaiset kuvageneraattorit</title><content type='html'>&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-family: verdana;&quot;&gt;Miten teen tekstistä kuvan ilman kameraa?&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tekstistä kuva syntyy, kun kieli korvaa kameran. Kirjoitat valon, tilan ja materiaalin.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4OLxU3SOh85t0f-LCmfxG2f6UBAtLdcCHRz5HiwKunz_3L8gdMqwxAIt4K9TXWZCipKFAyATAdv8aeUKJL7wiJpMLOLiPYQZAANHjqIOeLvj1qHlfLJldqKbWByzP_RVWVJLuwRaStZTydekNZQUTLmeBVKJvWfDd5bkts-XfeF8wnl4XSnKGG_xmw8sw/s1536/tekstista%CC%88valokuvaChatGPT%20Image%205.5.2026%20klo%2007.45.27.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1024&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4OLxU3SOh85t0f-LCmfxG2f6UBAtLdcCHRz5HiwKunz_3L8gdMqwxAIt4K9TXWZCipKFAyATAdv8aeUKJL7wiJpMLOLiPYQZAANHjqIOeLvj1qHlfLJldqKbWByzP_RVWVJLuwRaStZTydekNZQUTLmeBVKJvWfDd5bkts-XfeF8wnl4XSnKGG_xmw8sw/w426-h640/tekstista%CC%88valokuvaChatGPT%20Image%205.5.2026%20klo%2007.45.27.png&quot; width=&quot;426&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;1. Rakenna kuva kuin valokuvaaja, ei kuin kertoja&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
Huono: “kaunis maisema järvellä”&lt;br /&gt;
Toimiva: “sumuinen järvi aamulla, matala kuvakulma, 50mm objektiivi, pehmeä vastavalo, pitkä varjo, pinnassa kevyt aallokko, realistinen väripaletti”&lt;br /&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;
→ määritä: kuvakulma, linssi, valo, aika, syväterävyys&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px; min-height: 13.8px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;2. Pakota materiaali ja pinta näkyväksi&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
Huono: “punainen talo”&lt;br /&gt;
Toimiva: “kulunut punamultatalo, karkea puupinta, hilseilevä maali, kostea ilma, hajavalo korostaa tekstuuria”&lt;br /&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;
→ lisää: pinta, kuluminen, kosteus, heijastus, rakeisuus&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px; min-height: 13.8px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;3. Rajaa pois – negatiivinen ohjaus&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
Lisää loppuun: “ei tekstiä, ei logoja, ei ylimääräisiä ihmisiä, ei vääristynyttä anatomiaa, ei yliterävöitystä”&lt;br /&gt;
→ poistaminen on yhtä tärkeää kuin lisääminen&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px; min-height: 13.8px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;Perusrunko (toistettava malli)&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcff01; color: #0b5394;&quot;&gt;
aihe + ympäristö + kuvakulma/linssi + valo + materiaalit + tunnelma + tekninen laatu + negatiivinen lista&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px; min-height: 13.8px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;Esimerkki&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
“yksinäinen uimakoppi saaristossa, iltahämärä, 35mm dokumentaarinen tyyli, sivuvalo, kylmä tuuli, kulunut puu, kostea hiekka, realistinen väri, hienovarainen rakeisuus, ei ihmisiä, ei tekstiä”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtDIdKjY4WOiBwissTRWW94lyVChjTch7UB-9BJNTd8JMPBh9Cy8QOc7W8LBdmQ6ESG37F317sp94I9nvyZL4A13fX8e51o1pQQes2V09qD1t7TGYSOq6k8ca8JwBNvhTLP0umKmwI5BsGVR4ej4jtqrey-jdv8zbU0e2ZtDQ-nL1Xa1GOlBlYsndWRRQN/s1536/uimakoppilataus.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1024&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtDIdKjY4WOiBwissTRWW94lyVChjTch7UB-9BJNTd8JMPBh9Cy8QOc7W8LBdmQ6ESG37F317sp94I9nvyZL4A13fX8e51o1pQQes2V09qD1t7TGYSOq6k8ca8JwBNvhTLP0umKmwI5BsGVR4ej4jtqrey-jdv8zbU0e2ZtDQ-nL1Xa1GOlBlYsndWRRQN/s320/uimakoppilataus.png&quot; width=&quot;213&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Duck.ai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVW0XLyvH3SRJp0jMIkqxImLxSAh1-nd6j8_OMbefLDj13u1jdcV07TJv2tdyyGTd8mNq9zZdjkcMzzvXd02Oh8KOHClx1IvZ3DVyWAzDn72WGtR8BNA2x22swhfroKpf9pch-QojnXxtR1UxJ_nSff6GkVH-8hvxQDicY1EdpP8w1ZsgjkgZl7j6NpT3p/s1536/uimakoppiDesigner.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVW0XLyvH3SRJp0jMIkqxImLxSAh1-nd6j8_OMbefLDj13u1jdcV07TJv2tdyyGTd8mNq9zZdjkcMzzvXd02Oh8KOHClx1IvZ3DVyWAzDn72WGtR8BNA2x22swhfroKpf9pch-QojnXxtR1UxJ_nSff6GkVH-8hvxQDicY1EdpP8w1ZsgjkgZl7j6NpT3p/s320/uimakoppiDesigner.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Microsoft Designer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-family: verdana; font-size: small;&quot;&gt;ILMAISEKSI?&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-family: verdana;&quot;&gt;Ilmaisia kuvageneraattoreita on paljon, mutta ne jakautuvat kolmeen kategoriaan: täysin ilmaiset (ei rajoja), freemium (päivittäiset krediitit), ja työkaluihin integroidut.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none; font-weight: bold;&quot;&gt;1. Täysin ilmaiset (harvinaisia, mutta hyödyllisiä kokeiluun)&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Raphael AI – ei kirjautumista, ei rajoja, useita malleja samassa &lt;a href=&quot;https://raphaelai.org/&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;https://raphaelai.org/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Z-Image – nopea, fotorealistinen, toimii selaimessa &amp;nbsp;&lt;a href=&quot;https://z-image.vip/app/&quot;&gt;https://z-image.vip/app/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;AI Free Forever – kokoelma 100+ generaattoria eri tyyleihin &amp;nbsp;&lt;a href=&quot;https://aifreeforever.com/&quot; target=&quot;_blank&quot;&gt;https://aifreeforever.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;→ Näissä laatu vaihtelee, mutta ne ovat vapaita kokeiluun. &lt;i&gt;Tilauksestasi tai kirjautmisesta riippuen myös ChatGPT, Gemini ja Copilot tekevät kuvia jouheasti.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none; font-weight: bold;&quot;&gt;2. Ilmaiset krediiteillä (paras laatu käytännössä)&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Recraft – noin 50 ilmaista kuvaa päivässä &amp;nbsp;&lt;a href=&quot;https://www.recraft.ai/&quot;&gt;https://www.recraft.ai/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;NightCafe – päivittäiset krediitit + yhteisö &amp;nbsp;&lt;a href=&quot;https://creator.nightcafe.studio/&quot;&gt;https://creator.nightcafe.studio/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Microsoft Designer – ilmainen, hyvä realistisiin kuviin &amp;nbsp;&lt;a href=&quot;https://designer.microsoft.com/&quot;&gt;https://designer.microsoft.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;→ Näissä saat selvästi parempaa visuaalista laatua ja kontrollia.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none; font-weight: bold;&quot;&gt;3. Ilmainen käyttö osana muita työkaluja&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;ChatGPT – ilmaisella tasolla rajattu määrä kuvia päivässä &amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Gemini - kirjautumatta ja ilmaiseksi rajoitetusti,&amp;nbsp;&lt;a href=&quot;https://gemini.google.com/&quot;&gt;https://gemini.google.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Duck.ai – generointi suoraan hausta, ei tiliä &amp;nbsp;&lt;a href=&quot;https://duck.ai/&quot;&gt;https://duck.ai/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;→ Nopein tapa ideointiin ilman erillisiä alustoja.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7SJP3af8Beh0AN7KLriKswZVPg2lG7_Rx6jWF6Jzrz8kDHcDeFCRqpkw4dspYcOHsQNmvmfUg2AcoHbCbwsnhWtQL62Fbg48xYiefU3OxoAQal5_u5eKk5MTqlbCRkvDLtAm2nO90nvmjAVCUhf8SPmX06dIJpyT7tPyqnzvMmRq0j8AxH-QiB1rpHRSc/s1536/kunnosnsateenkaarilataus.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7SJP3af8Beh0AN7KLriKswZVPg2lG7_Rx6jWF6Jzrz8kDHcDeFCRqpkw4dspYcOHsQNmvmfUg2AcoHbCbwsnhWtQL62Fbg48xYiefU3OxoAQal5_u5eKk5MTqlbCRkvDLtAm2nO90nvmjAVCUhf8SPmX06dIJpyT7tPyqnzvMmRq0j8AxH-QiB1rpHRSc/w400-h266/kunnosnsateenkaarilataus.png&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&quot;Lisää kunnon sateenkaari&quot; Duck.ai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none; font-weight: bold;&quot;&gt;Rakenne todellisuudessa:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;“Täysin ilmainen” = heikompi kontrolli tai vaihteleva laatu&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;“Paras laatu” = krediittirajoitukset&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Ammattitaso = käytännössä maksullinen jatkossa&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;Käytännön strategia:&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
kierrätä useita ilmaisia työkaluja → vältä rajat → säilytä parhaat promptit → toista eri moottoreissa&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span face=&quot;TimesNewRomanPS-BoldMT&quot; style=&quot;font-kerning: none; font-weight: bold;&quot;&gt;Taiteellinen huomio:&lt;/span&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;
ilmaiset generaattorit tuottavat helposti geneeristä kuvastoa. Erottuminen syntyy:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;epätarkasta promptista → tarkkaan kuvalliseen ohjaukseen&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;kameran, valon ja materiaalin määrittelystä&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;virheen hyväksymisestä osana estetiikkaa&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-style: normal; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-variant: normal; font-variation-settings: normal; font-width: normal; line-height: normal; margin: 0px 0px 12px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-kerning: none;&quot;&gt;Geneerinen prompti tuottaa geneerisen kuvan. &lt;span style=&quot;background-color: #fcff01; color: #0b5394;&quot;&gt;SHIT IN- SHIT OUT!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-kerning: none;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/3540601063447770237/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/ilmaiset-kuvageneraattorit.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3540601063447770237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3540601063447770237'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/ilmaiset-kuvageneraattorit.html' title='Ilmaiset kuvageneraattorit'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4OLxU3SOh85t0f-LCmfxG2f6UBAtLdcCHRz5HiwKunz_3L8gdMqwxAIt4K9TXWZCipKFAyATAdv8aeUKJL7wiJpMLOLiPYQZAANHjqIOeLvj1qHlfLJldqKbWByzP_RVWVJLuwRaStZTydekNZQUTLmeBVKJvWfDd5bkts-XfeF8wnl4XSnKGG_xmw8sw/s72-w426-h640-c/tekstista%CC%88valokuvaChatGPT%20Image%205.5.2026%20klo%2007.45.27.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-7372096158479171010</id><published>2026-04-28T00:02:00.000-07:00</published><updated>2026-05-05T06:56:01.298-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="kuvankäsittely"/><category scheme="http://www.blogger.com/atom/ns#" term="valokuvataide"/><title type='text'> Valokuvaus tekoälyn aikakaudella</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJhE8RUhoxDCpz4uAtkfQN6Jm6OzKAooG21UNEB1-nHpJgXYdJlQXzY-rPbwz3v6Z3wgM9eG9nRQ5Klx9SKbraz4AukTf3PSrBVMo3rfeZbEhfxbgHWLVa3B5s184BbOzj8NeepidAX2myhsVBOytVe8uHrygOTSlQAPAAiQe88yQlzUfz5hmytxYfmS46/s1024/photographic-saloon-east-end-of-london-03d20a.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;643&quot; data-original-width=&quot;1024&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJhE8RUhoxDCpz4uAtkfQN6Jm6OzKAooG21UNEB1-nHpJgXYdJlQXzY-rPbwz3v6Z3wgM9eG9nRQ5Klx9SKbraz4AukTf3PSrBVMo3rfeZbEhfxbgHWLVa3B5s184BbOzj8NeepidAX2myhsVBOytVe8uHrygOTSlQAPAAiQe88yQlzUfz5hmytxYfmS46/w640-h402/photographic-saloon-east-end-of-london-03d20a.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Oliko tämäkään tapa kuvata totta?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Made with Claude:&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Mitä jokaisen kuluttajan tulisi tietää&lt;/h3&gt;&lt;p&gt;Valokuvaus elää historiansa suurinta murrosta sitten digitaalikameroiden yleistymisen. Tekoäly ei ole vain uusi työkalu — se muuttaa sen, mitä valokuvaaminen ylipäätään tarkoittaa.&lt;/p&gt;&lt;p&gt;Kolme suurta muutosta tiivistettynä: tekninen osaaminen ei enää ratkaise, koska AI kompensoi virheet automaattisesti. Jälkikäsittely on demokratisoitunut niin, että ammattitason muokkaus onnistuu ilman koulutusta. Ja ehkä tärkeimpänä — raja todellisen ja synteettisen välillä hämärtyy jatkuvasti.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mitä tavallinen kuluttaja hyötyy?&lt;/h4&gt;&lt;p&gt;Hyödyt ovat konkreettisia ja arjessa näkyviä.&lt;/p&gt;&lt;p&gt;Puhelimen kamera tuottaa nykyään teknisesti lähes virheetöntä jälkeä täysin automaattisesti. Vanhojen ja vahingoittuneiden valokuvien restaurointi onnistuu hetkessä. Muistot tallentuvat paremmin kuin koskaan — yövalokuvaus, epätarkat hetket ja huono valaistus eivät enää pilaa kuvaa. Oppiminen on nopeutunut merkittävästi, sillä tekoäly selittää ja opastaa henkilökohtaisesti juuri sinun tasollasi.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mitä kuluttajan pitäisi ymmärtää?&lt;/h4&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Kamera valehtelee yhä enemmän.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Älypuhelimesi ei enää tallenna sitä mitä linssin edessä on. Se rakentaa kuvan useasta otoksesta, tekoälyn arvailuista ja tilastollisista malleista. Kuva on jo nyt osittain tekoälyn tulkinta todellisuudesta — ei dokumentti siitä.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Täydellisyys maksaa jotain&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Kun AI korjaa kaiken automaattisesti, kuvista häviää se outos ja epätäydellisyys joka teki niistä inhimillisiä. Somefeediä selatessa alkaa huomata, että kaikki näyttää samanlaiselta. Algoritminen estetiikka yhdenmukaistaa visuaalista kulttuuria hiljalleen mutta varmasti.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Kriittinen kuvan lukutaito on uusi kansalaistaito&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Kuluttajana on yhä vaikeampaa tietää, onko kuva aito dokumentti vai tekoälyn tuottama. Tämä ei ole tulevaisuuden ongelma — se on tämän päivän arki.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Yksityisyys on oikeasti kysymysmerkki.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Kasvojentunnistus, automaattiset albumit, pilveen latautuva data — kameroiden tekoäly toimii usein keräämällä ja analysoimalla juuri sinun kuviasi. Lue mitä hyväksyt.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Entä ekologia?&lt;/h4&gt;&lt;p&gt;Tämä on kysymys jota harvoin esitetään. Mutta pitäisi.&lt;/p&gt;&lt;p&gt;Tekoälyn ympäristökustannukset ovat merkittävät ja pitkälti näkymättömissä. AI-mallien kouluttaminen kuluttaa valtavasti energiaa. Datakeskukset, joissa pilvipalvelut pyörivät, tarvitsevat sekä sähköä että vettä jäähdytykseen. Laitteiden nopea vaihtuminen kasvattaa elektroniikkajätettä. Ja jokainen automaattinen synkronointi pilveen on pieni mutta toistuva energiakulu.&lt;/p&gt;&lt;p&gt;Paradoksi on ilmeinen: tekoäly tekee kuvaamisesta niin helppoa, että otamme enemmän kuvia — jotka vaativat enemmän tallennustilaa — joka vaatii enemmän energiaa.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Mitä voit tehdä?&lt;/h4&gt;&lt;p&gt;Mieti mitä tallennat pilveen, sillä kaikkea ei tarvitse varmuuskopioida. Pidä laitteet pidempään — se on yksittäisistä teoista merkittävin. Suosi palveluntarjoajia, jotka käyttävät uusiutuvaa energiaa. Harkitse myös fyysistä arkistointia — kovalevy ei vaadi jatkuvaa energiaa.&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;## Lyhyesti sanottuna&lt;/h4&gt;&lt;p&gt;Tekoäly tuo valokuvaukseen aitoja hyötyjä, jotka näkyvät jokaisen arjessa. Mutta samalla se tuo mukanaan kysymyksiä todellisuudesta, yksityisyydestä ja ympäristöstä — kysymyksiä, jotka eivät ratkea itsestään.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tekoäly ei tuhoa valokuvausta. Mutta se muuttaa radikaalisti sen, mitä valokuva merkitsee.&lt;/p&gt;&lt;p&gt;Ja se vaatii meiltä kaikilta uudenlaista tietoisuutta. 📷&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/7372096158479171010/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvaus-tekoalyn-aikakaudella.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7372096158479171010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7372096158479171010'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvaus-tekoalyn-aikakaudella.html' title=' Valokuvaus tekoälyn aikakaudella'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJhE8RUhoxDCpz4uAtkfQN6Jm6OzKAooG21UNEB1-nHpJgXYdJlQXzY-rPbwz3v6Z3wgM9eG9nRQ5Klx9SKbraz4AukTf3PSrBVMo3rfeZbEhfxbgHWLVa3B5s184BbOzj8NeepidAX2myhsVBOytVe8uHrygOTSlQAPAAiQe88yQlzUfz5hmytxYfmS46/s72-w640-h402-c/photographic-saloon-east-end-of-london-03d20a.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-9193608244746709331</id><published>2026-04-27T23:23:00.000-07:00</published><updated>2026-05-05T06:56:14.097-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="oppaat"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>PERUSSÄÄDÖT KÄNNYKÄLLÄ</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Kännykällä pärjää perusasioissa hyvin!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizZPcX009qv4Y4shKodWrcQ7dfibeW7ntcXkHGCYHC2DvXQ99A3-yZTkuTg2_-TYUlpCpFjoKuEUUUfGa3FH4GEkKs9fBe_bWRNlo6UkK0fFmBfQEqaencF504kPQb1ICBFHhQjtq1ku7cVA6328A41Fs9IObp8pnSaBg94c72jrisH8vmRnE_KqQycWf/s1536/043F18C4-4F0F-4FD2-A99C-AE3B76D1A840.PNG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1024&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizZPcX009qv4Y4shKodWrcQ7dfibeW7ntcXkHGCYHC2DvXQ99A3-yZTkuTg2_-TYUlpCpFjoKuEUUUfGa3FH4GEkKs9fBe_bWRNlo6UkK0fFmBfQEqaencF504kPQb1ICBFHhQjtq1ku7cVA6328A41Fs9IObp8pnSaBg94c72jrisH8vmRnE_KqQycWf/w426-h640/043F18C4-4F0F-4FD2-A99C-AE3B76D1A840.PNG&quot; width=&quot;426&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizZPcX009qv4Y4shKodWrcQ7dfibeW7ntcXkHGCYHC2DvXQ99A3-yZTkuTg2_-TYUlpCpFjoKuEUUUfGa3FH4GEkKs9fBe_bWRNlo6UkK0fFmBfQEqaencF504kPQb1ICBFHhQjtq1ku7cVA6328A41Fs9IObp8pnSaBg94c72jrisH8vmRnE_KqQycWf/s1536/043F18C4-4F0F-4FD2-A99C-AE3B76D1A840.PNG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPdmvxAiwBLb3L-hj47o-Do3of__FIhWCIHi_4kA9hgDCmUAT5zZuO58KvM71oBOeeIYb6BUQdT-4IPLTzN1bs1d79uIjHUciKiay3ebVegWpcp7rY91_OV1dstOumiY1x_c0jxw-_Z5SQxH5PUc8xP1PYpp2AYkxryCP-FyBb_hvbNz_bz7aBGXQ7ftTq/s1800/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%209.14.34.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;678&quot; data-original-width=&quot;1800&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPdmvxAiwBLb3L-hj47o-Do3of__FIhWCIHi_4kA9hgDCmUAT5zZuO58KvM71oBOeeIYb6BUQdT-4IPLTzN1bs1d79uIjHUciKiay3ebVegWpcp7rY91_OV1dstOumiY1x_c0jxw-_Z5SQxH5PUc8xP1PYpp2AYkxryCP-FyBb_hvbNz_bz7aBGXQ7ftTq/w425-h160/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%209.14.34.png&quot; width=&quot;425&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;IPhone on tehokas kuvien perusssäädöisssä.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Ilmainen Snapseed kannataa ladata Androidiin Play-kaupasta ja Snapseed Applen App-Storesta.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlVO966meQB2EKxL0KpJWerhNRQJDM-7Mdrg2PGkJ2zzsxjRM5dqRB61sjBJEVeTUZ0q1rWv4y_O4XXmHxFmSm8gttkJ4m2kJGf-KrtkE21SW2_zCM7T597bErW61wxKCpWno5MQpiBspks8C2r_dhhVBW1v_CGkvI5ro2OJfGkohbuFgq862fDDLFntpY/s1536/ChatGPT%20Image%20Apr%2028,%202026%20at%2009_26_50%20AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1024&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlVO966meQB2EKxL0KpJWerhNRQJDM-7Mdrg2PGkJ2zzsxjRM5dqRB61sjBJEVeTUZ0q1rWv4y_O4XXmHxFmSm8gttkJ4m2kJGf-KrtkE21SW2_zCM7T597bErW61wxKCpWno5MQpiBspks8C2r_dhhVBW1v_CGkvI5ro2OJfGkohbuFgq862fDDLFntpY/w426-h640/ChatGPT%20Image%20Apr%2028,%202026%20at%2009_26_50%20AM.png&quot; width=&quot;426&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/9193608244746709331/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/perussaadot-kannykalla.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/9193608244746709331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/9193608244746709331'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/perussaadot-kannykalla.html' title='PERUSSÄÄDÖT KÄNNYKÄLLÄ'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizZPcX009qv4Y4shKodWrcQ7dfibeW7ntcXkHGCYHC2DvXQ99A3-yZTkuTg2_-TYUlpCpFjoKuEUUUfGa3FH4GEkKs9fBe_bWRNlo6UkK0fFmBfQEqaencF504kPQb1ICBFHhQjtq1ku7cVA6328A41Fs9IObp8pnSaBg94c72jrisH8vmRnE_KqQycWf/s72-w426-h640-c/043F18C4-4F0F-4FD2-A99C-AE3B76D1A840.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-1009892291733618370</id><published>2026-04-21T04:12:00.000-07:00</published><updated>2026-04-27T23:39:17.023-07:00</updated><title type='text'>KUVIA SÄÄTÄMÄÄN</title><content type='html'>&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinncIQbsqW7g4tzuEWSvWqJaspd0Ddt9JWw5vvLnGBU40Ko9VdIeQ9kJe1Ii3L9V0dI1rWm4spUpLfYKlqW4AcUjLX6jWwonxSzGHOgblMnxft9jxSLl0I3xL-EAdKDfUjsvKqXoTnLIm7SV29BLIPj37ZL75mB8LpSeimrz6SZh_cHmAeEs8z9lYuDk35/s1152/kk0da18402-7a5f-42ab-bdfd-45cddb3512b8-image_gen_oai_img_7lpxlR6VzltsshxXVfiYL.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1152&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinncIQbsqW7g4tzuEWSvWqJaspd0Ddt9JWw5vvLnGBU40Ko9VdIeQ9kJe1Ii3L9V0dI1rWm4spUpLfYKlqW4AcUjLX6jWwonxSzGHOgblMnxft9jxSLl0I3xL-EAdKDfUjsvKqXoTnLIm7SV29BLIPj37ZL75mB8LpSeimrz6SZh_cHmAeEs8z9lYuDk35/w400-h266/kk0da18402-7a5f-42ab-bdfd-45cddb3512b8-image_gen_oai_img_7lpxlR6VzltsshxXVfiYL.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h1&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Valokuvan perussäädöt ja muokkaus (2 h)&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;2. kerta, aloitamme kysymyksillä ja kokemuksilla&lt;/span&gt;&lt;/div&gt;&lt;ol data-path-to-node=&quot;2&quot; start=&quot;1&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,0,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,0,0&quot;&gt;Perussäädöt (15 min):&lt;/b&gt;&amp;nbsp;Kirkkaus, kontrasti, saturaatio ja rajaus. Nämä riittävät korjaamaan 90 % kuvista.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,1,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,1,0&quot;&gt;Elementtien poisto ja tekoäly (30 min):&lt;/b&gt;&amp;nbsp;Käytetään tekoälypohjaisia työkaluja ei-toivottujen objektien (esim. roskakori, ylimääräinen henkilö) poistamiseen.&amp;nbsp;&lt;a href=&quot;https://firefly.adobe.com/&quot;&gt;https://firefly.adobe.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,2,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,2,0&quot;&gt;Kuvan laajennus / Generative Fill (30 min):&lt;/b&gt;&amp;nbsp;Tekoälyllä luodaan kuvan reunoille lisää sisältöä (&quot;Outpainting&quot;), jolloin kuva-alaa voi kasvattaa.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,3,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,3,0&quot;&gt;Käytännön harjoittelu &amp;amp; Pixlr (45 min):&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://pixlr.com/fi/&quot; target=&quot;_blank&quot;&gt;Pixlr &lt;/a&gt;on erinomainen selainpohjainen työkalu näihin operaatioihin. Käydään läpi&amp;nbsp;&lt;i data-index-in-node=&quot;120&quot; data-path-to-node=&quot;2,3,0&quot;&gt;AI Generative Fill&lt;/i&gt;&amp;nbsp;ja&amp;nbsp;&lt;i data-index-in-node=&quot;142&quot; data-path-to-node=&quot;2,3,0&quot;&gt;Remove Object&lt;/i&gt;&amp;nbsp;-toiminnot.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-path-to-node=&quot;3&quot; /&gt;&lt;p data-path-to-node=&quot;4&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Suositeltavat online-työkalut:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ul data-path-to-node=&quot;5&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;5,0,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,0,0&quot;&gt;Pixlr:&lt;/b&gt;&amp;nbsp;Helppo, selainpohjainen &quot;Photoshopin&quot; kevyempi versio.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;5,1,0&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,1,0&quot;&gt;Adobe Firefly (Web):&lt;/b&gt;&amp;nbsp;Markkinoiden parasta tekoälyä kuvan laajennukseen ja poistoon.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;h4&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Valokuvausta valokuvauksen jälkeen!&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHSgmN5Ru_W72KRXYuyHJqwTo0VWFIRq1jPehC8MTdlV6gLCs0WyRpgPyao3Knr4g0pE7ptfUmDUnUVCRzzKunjhtiemuvf5adiWwcUJeFee6eo145ibm8vkW0IlJmzcVH01C5IHUcXgT/s1600/icones-edition-image_8276-305.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;338&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHSgmN5Ru_W72KRXYuyHJqwTo0VWFIRq1jPehC8MTdlV6gLCs0WyRpgPyao3Knr4g0pE7ptfUmDUnUVCRzzKunjhtiemuvf5adiWwcUJeFee6eo145ibm8vkW0IlJmzcVH01C5IHUcXgT/w400-h400/icones-edition-image_8276-305.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h4&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-xTpzPtitY-5gKJ0gGUwU1fjkZbpozDyTVrzjCV3MBCezqdy6yhgy9jWjOHgymzRIrR2a9IWLv4FRKDTAFdy2Xqc0ZJ-vtOOr8DCT00W87yAHZNmNNlGOzTLoiOG0CuU2nXkScI5xySiO6o7QHk3eYJAj61S25YLzThR6J6_7TVmChmu5-S8r5rfcc-/s1024/sa%CC%88a%CC%88do%CC%88t.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-xTpzPtitY-5gKJ0gGUwU1fjkZbpozDyTVrzjCV3MBCezqdy6yhgy9jWjOHgymzRIrR2a9IWLv4FRKDTAFdy2Xqc0ZJ-vtOOr8DCT00W87yAHZNmNNlGOzTLoiOG0CuU2nXkScI5xySiO6o7QHk3eYJAj61S25YLzThR6J6_7TVmChmu5-S8r5rfcc-/w400-h400/sa%CC%88a%CC%88do%CC%88t.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;Rajaa kuva uudelleen vapaasti tai tiettyyn mittasuhteeseen. Rajauksella voi poistaa kuvasta kuvanryöstäjiä eli elementtejä, jotka vievät turhaan huomiota kuvauksen pääkohteelta.&lt;br /&gt;&lt;br /&gt;Myös sommittelun voi suunnitella uudelleen rajauksen avulla kuvan ottamisen jälkeen: rajaus (crop)&lt;br /&gt;&lt;br /&gt;Säädä koko kuvan värisävyjä: valotus (exposure), kirkkaus (brightness)&lt;br /&gt;&lt;br /&gt;Vahvista värejä: kylläisyys (saturation)&lt;br /&gt;&lt;br /&gt;Terävöittää: terävöitys (sharpness)&lt;br /&gt;&lt;br /&gt;Säädä kontrastia (tummien ja vaaleiden sävyjen suhdetta): kontrasti (contrast)&lt;br /&gt;&lt;br /&gt;Suoristaa vinon horisontin: rajaus (crop) tai suoristus (straignten)&lt;br /&gt;&lt;br /&gt;Vaalenna liian tummia värisävyjä varjokohdissa: varjot (shadows)&lt;br /&gt;&lt;br /&gt;Tummentaa vaaleita värisävyjä: valokohdat (highlights)&lt;br /&gt;&lt;br /&gt;Säädä värilämpötilaa: lämpötila (temperature), valkotasapaino (white balance)&lt;br /&gt;&lt;br /&gt;Tee kuvaan vinjetti (vignette)&lt;/span&gt;&lt;/div&gt;&lt;ul data-path-to-node=&quot;5&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;5,2,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,2,0&quot;&gt;&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/1009892291733618370/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kuvia-saatamaan.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1009892291733618370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1009892291733618370'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kuvia-saatamaan.html' title='KUVIA SÄÄTÄMÄÄN'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinncIQbsqW7g4tzuEWSvWqJaspd0Ddt9JWw5vvLnGBU40Ko9VdIeQ9kJe1Ii3L9V0dI1rWm4spUpLfYKlqW4AcUjLX6jWwonxSzGHOgblMnxft9jxSLl0I3xL-EAdKDfUjsvKqXoTnLIm7SV29BLIPj37ZL75mB8LpSeimrz6SZh_cHmAeEs8z9lYuDk35/s72-w400-h266-c/kk0da18402-7a5f-42ab-bdfd-45cddb3512b8-image_gen_oai_img_7lpxlR6VzltsshxXVfiYL.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-4192872247033218464</id><published>2026-04-19T01:16:00.000-07:00</published><updated>2026-05-04T23:43:53.931-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="sommittelu"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>Valokuvan sommittelu</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy_pCWrOS2WrO1I5CAuy6Fb5ouknQADNh7kB6kvk9HB2DLXoHsjzz2xiBsm5WkvTvs2iML9EGJw6Bdr1kNUmhVmC1WUQxsCbZ64hFsJXc9JVoqxsDcvRJSdK-4o34n4lm5fYVn2-CeXqrNZ7mcBaQ2gZy-ic-bwrGZ_IX20pdQsAu47BHvN-1GhVw6m62M/s2528/Gemini_Generated_Image_v1keu7v1keu7v1ke.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9mEcbodcbZr7NPMXOgjmPbQoDmR3GCF6ZyhTibID2SzmqaGOMaiL6MN2cynXMuVJMUjiSK4gMeDM-iNhsMtRBXTAsl-kvRrNCo11nbehGuMI1wTK9roffSPiROx2ZAqjIuweNQ-ifiWDVquIU6KlP0e7WjOd8bcBuulPp8KtBvv4t4hKdcBZiST5w91Q/s1600/sommittelu_MG_6274-1.JPG&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1067&quot; data-original-width=&quot;1600&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9mEcbodcbZr7NPMXOgjmPbQoDmR3GCF6ZyhTibID2SzmqaGOMaiL6MN2cynXMuVJMUjiSK4gMeDM-iNhsMtRBXTAsl-kvRrNCo11nbehGuMI1wTK9roffSPiROx2ZAqjIuweNQ-ifiWDVquIU6KlP0e7WjOd8bcBuulPp8KtBvv4t4hKdcBZiST5w91Q/w400-h266/sommittelu_MG_6274-1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sommittelua Toscanassa 2009&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1684&quot; data-original-width=&quot;2528&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy_pCWrOS2WrO1I5CAuy6Fb5ouknQADNh7kB6kvk9HB2DLXoHsjzz2xiBsm5WkvTvs2iML9EGJw6Bdr1kNUmhVmC1WUQxsCbZ64hFsJXc9JVoqxsDcvRJSdK-4o34n4lm5fYVn2-CeXqrNZ7mcBaQ2gZy-ic-bwrGZ_IX20pdQsAu47BHvN-1GhVw6m62M/w400-h266/Gemini_Generated_Image_v1keu7v1keu7v1ke.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Klikaamalla suureksi&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/4192872247033218464/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valakuvan-sommittelu.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4192872247033218464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4192872247033218464'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valakuvan-sommittelu.html' title='Valokuvan sommittelu'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw9mEcbodcbZr7NPMXOgjmPbQoDmR3GCF6ZyhTibID2SzmqaGOMaiL6MN2cynXMuVJMUjiSK4gMeDM-iNhsMtRBXTAsl-kvRrNCo11nbehGuMI1wTK9roffSPiROx2ZAqjIuweNQ-ifiWDVquIU6KlP0e7WjOd8bcBuulPp8KtBvv4t4hKdcBZiST5w91Q/s72-w400-h266-c/sommittelu_MG_6274-1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-3999799879876293811</id><published>2026-04-14T06:51:01.540-07:00</published><updated>2026-05-04T23:44:02.204-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Promptit&#xa;AI"/><title type='text'>Valokuvaräjähdys</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYS7D4wDk458jSBKmOy0tOK-yRsabnWhriPfXLYj21muR_JC-vKqEgGFR8vYY6Yy8LZg9IwqpOPLuYKyhU_SVo-x5HoPaRsbweALUTz6uOb7-iUgqbJbg6u50xc0tuPd33_t92SKBtGG09mMS6znTInfl-cjiiKjMvDgs2EawzQPl1V5H_SpJR1u6tcy-O/s2816/kehitys_Image_a7rz6ha7rz6ha7rz.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2816&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYS7D4wDk458jSBKmOy0tOK-yRsabnWhriPfXLYj21muR_JC-vKqEgGFR8vYY6Yy8LZg9IwqpOPLuYKyhU_SVo-x5HoPaRsbweALUTz6uOb7-iUgqbJbg6u50xc0tuPd33_t92SKBtGG09mMS6znTInfl-cjiiKjMvDgs2EawzQPl1V5H_SpJR1u6tcy-O/w640-h350/kehitys_Image_a7rz6ha7rz6ha7rz.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;span face=&quot;&amp;quot;Google Sans Text&amp;quot;, sans-serif&quot; style=&quot;color: #f3f3f3;&quot;&gt;Valokuvien määrä on kasvanut räjähdysmäisesti digitalisaation myötä. Tässä keskeiset tilastot päivitettynä:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div _ngcontent-ng-c2601980680=&quot;&quot; aria-busy=&quot;false&quot; aria-live=&quot;off&quot; class=&quot;markdown markdown-main-panel enable-updated-hr-color&quot; dir=&quot;ltr&quot; id=&quot;model-response-message-contentr_2620f708fbcada2c&quot; inline-copy-host=&quot;&quot; style=&quot;--animation-duration: 400ms; --fade-animation-function: linear; animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-family: &amp;quot;Google Sans Text&amp;quot;, sans-serif; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;ul data-path-to-node=&quot;1&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 16px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding-inline-start: 32px; padding: 0px 0px 0px 32px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;li style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 8px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px 0px 0px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;p data-path-to-node=&quot;1,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 10px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span style=&quot;color: #f3f3f3;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;1,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Kokonaismäärä:&lt;/b&gt; Arviolta yli &lt;b data-index-in-node=&quot;28&quot; data-path-to-node=&quot;1,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;12,4 biljoonaa&lt;/b&gt; (12 400 000 000 000) valokuvaa on otettu valokuvauksen alkuajoista lähtien.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 8px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px 0px 0px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;p data-path-to-node=&quot;1,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 10px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span style=&quot;color: #f3f3f3;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;1,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Vuosivauhti:&lt;/b&gt; Nykyään otetaan noin &lt;b data-index-in-node=&quot;34&quot; data-path-to-node=&quot;1,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;1,9 biljoonaa&lt;/b&gt; kuvaa vuodessa – eli kymmenen prosenttia kaikista maailman valokuvista on otettu pelkästään viimeisen vuoden aikana.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 8px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px 0px 0px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;p data-path-to-node=&quot;1,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 10px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span style=&quot;color: #f3f3f3;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;1,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Vertailu historiaan:&lt;/b&gt; Joka toinen minuutti otetaan enemmän kuvia kuin koko 1800-luvun aikana yhteensä.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 8px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px 0px 0px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;p data-path-to-node=&quot;1,3,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 10px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span style=&quot;color: #f3f3f3;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;1,3,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Sosiaalinen media:&lt;/b&gt; Facebookiin on ladattu jo yli &lt;b data-index-in-node=&quot;49&quot; data-path-to-node=&quot;1,3,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;250 miljardia&lt;/b&gt; kuvaa, mikä on moninkertaisesti enemmän kuin maailman suurimmissa fyysisissä arkistoissa.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node=&quot;2&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px none rgb(31, 31, 31); clear: none; clip: auto; color: #1f1f1f; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 10px; marker: none; mask-clip: border-box; mask-composite: add; mask-image: none; mask-mode: match-source; mask-origin: border-box; mask-repeat: repeat; mask-size: auto; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/3999799879876293811/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvarajahdys.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3999799879876293811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3999799879876293811'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvarajahdys.html' title='Valokuvaräjähdys'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYS7D4wDk458jSBKmOy0tOK-yRsabnWhriPfXLYj21muR_JC-vKqEgGFR8vYY6Yy8LZg9IwqpOPLuYKyhU_SVo-x5HoPaRsbweALUTz6uOb7-iUgqbJbg6u50xc0tuPd33_t92SKBtGG09mMS6znTInfl-cjiiKjMvDgs2EawzQPl1V5H_SpJR1u6tcy-O/s72-w640-h350-c/kehitys_Image_a7rz6ha7rz6ha7rz.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-5628569552903038679</id><published>2026-04-14T05:14:00.000-07:00</published><updated>2026-05-04T23:44:14.210-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>📷 Näin kysyt tekoälyltä neuvoa valokuvauksesta</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1HI7wnI5gwITQzk9lxdAr9A-SYNxyHZUdVOM3-exI1MLTQvxcqjphwRJKCAqZHFraDajDffU3aAcSbYH4Zq81yHXxUor00jySuxXauZG1j2ZvEDtgJR7D6-SAIomPABTG2Qr6fKScn3BkXhrU167TSTeWt-uVLTdQ6fh_JyjlvokL93itWexAUBot7xKp/s1860/Na%CC%88ytto%CC%88kuva%202026-04-21%20kello%2015.07.07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;472&quot; data-original-width=&quot;1860&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1HI7wnI5gwITQzk9lxdAr9A-SYNxyHZUdVOM3-exI1MLTQvxcqjphwRJKCAqZHFraDajDffU3aAcSbYH4Zq81yHXxUor00jySuxXauZG1j2ZvEDtgJR7D6-SAIomPABTG2Qr6fKScn3BkXhrU167TSTeWt-uVLTdQ6fh_JyjlvokL93itWexAUBot7xKp/w640-h162/Na%CC%88ytto%CC%88kuva%202026-04-21%20kello%2015.07.07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tekoäly voi olla paras valokuvausopettajasi. Jos osaat kysyä oikein.&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&amp;nbsp;❌ Älä kysy näin &amp;gt; &quot;Miten otan hyviä kuvia?&quot;&lt;/h3&gt;&lt;p&gt;Liian laaja. Saat vastauksen joka ei auta ketään.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;✅ Kysy näin&amp;gt; Kerro konteksti&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; &quot;Olen aloittelija, käytän Sony A6000:aa ja haluan kuvata muotokuvan luonnonvalossa ulkona. Miten asetan kameran?&quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Kuvaile ongelma täsmällisesti&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&quot;Kuvasin auringonlaskua mutta taivas paloi puhki ja maa jäi tummaksi. Mitä olisi pitänyt tehdä?&quot;&lt;/p&gt;&lt;p&gt;Säädä tasoa&lt;/p&gt;&lt;p&gt;&quot;Selitä histogrammi niin kuin olisin täysin aloittelija&quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Pyydä harjoituksia – älä vain teoriaa&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;gt;&quot;Anna kolme konkreettista harjoitustehtävää jolla opin ymmärtämään valoa. Minulla on kännykkä ja asun kaupungissa.&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;💡 Muista nämä kolme asiaa&lt;/h3&gt;&lt;p&gt;1. Konteksti — kuka olet, mitä käytät, mihin tähtäät&lt;/p&gt;&lt;p&gt;2. Täsmällisyys— tarkka kysymys, hyödyllinen vastaus&lt;/p&gt;&lt;p&gt;3. Jatkokysymykset — älä tyydy ensimmäiseen vastaukseen&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Kopioi tämä pohja&lt;/h2&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;Olen [kokemustasosi] valokuvaaja.&lt;/p&gt;&lt;p&gt;Käytän [kamera / puhelin / ohjelma].&lt;/p&gt;&lt;p&gt;Ongelma tai kysymys: [KYSYMYS]&lt;/p&gt;&lt;p&gt;Selitä [aloittelijalle / harrastajalle / teknisesti].&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;*Tarkka ja utelias kysyminen on taito – ja juuri sama taito joka tekee hyvän valokuvaajan.* 📸&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/5628569552903038679/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/nain-kysyt-tekoalylta-neuvoa.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5628569552903038679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5628569552903038679'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/nain-kysyt-tekoalylta-neuvoa.html' title='📷 Näin kysyt tekoälyltä neuvoa valokuvauksesta'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1HI7wnI5gwITQzk9lxdAr9A-SYNxyHZUdVOM3-exI1MLTQvxcqjphwRJKCAqZHFraDajDffU3aAcSbYH4Zq81yHXxUor00jySuxXauZG1j2ZvEDtgJR7D6-SAIomPABTG2Qr6fKScn3BkXhrU167TSTeWt-uVLTdQ6fh_JyjlvokL93itWexAUBot7xKp/s72-w640-h162-c/Na%CC%88ytto%CC%88kuva%202026-04-21%20kello%2015.07.07.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-5595490651442053686</id><published>2026-04-14T02:07:00.000-07:00</published><updated>2026-04-21T04:18:18.103-07:00</updated><title type='text'>https://firefly.adobe.com/</title><content type='html'>&lt;a href=&quot;https://firefly.adobe.com/&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuOdC_kEV1nUe_FxLYHP84PmjR6oC7YNCYwiuniYTbKevHnO-Iu4g_sTEYKCGYOZMPOzeFa0YP1Xaa6MqF0xLCvU5ub2H9Rvz15KtENJmwdGMpBri2hFeLbmH4ykIjZ2VQUeh4bjsqx14i2fZVxqXEO05KGDmzu2DXDBmj3SdtqyKFHOEzdj4yoqGcQWO/s1494/Firefly%2020250404143314.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;849&quot; data-original-width=&quot;1494&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuOdC_kEV1nUe_FxLYHP84PmjR6oC7YNCYwiuniYTbKevHnO-Iu4g_sTEYKCGYOZMPOzeFa0YP1Xaa6MqF0xLCvU5ub2H9Rvz15KtENJmwdGMpBri2hFeLbmH4ykIjZ2VQUeh4bjsqx14i2fZVxqXEO05KGDmzu2DXDBmj3SdtqyKFHOEzdj4yoqGcQWO/w400-h228/Firefly%2020250404143314.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Testikuva Fireflylla&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Adobe Firefly&lt;/a&gt;n ilmaisversiossa on useita rajoituksia verrattuna maksullisiin tilauksiin.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tässä on tiivistelmä keskeisimmistä rajoituksista:

Generatiiviset opintopisteet (Credits): Ilmaiskäyttäjät saavat rajoitetun määrän krediittejä kuukaudessa (yleensä 25 kpl). Kun nämä loppuvat, generointi joko hidastuu merkittävästi tai estyy kokonaan seuraavaan kuukauteen asti.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vesileimat: Kaikki ilmaisversiolla luodut kuvat sisältävät Adobe Firefly -vesileiman. Tätä ei saa poistaa ilman maksullista tilausta.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kaupallinen käyttö: Ilmaisversion tuotoksia ei yleensä saa käyttää kaupallisiin tarkoituksiin. Maksullinen tilaus poistaa tämän rajoituksen useimpien mallien kohdalla.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Resoluutio ja laatu: Korkeimmat resoluutiot ja tietyt kehittyneet asetukset voivat olla rajoitettuja vain maksaville asiakkaille.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Metadata: Kuviin lisätään automaattisesti merkintä (Content Credentials), joka kertoo kuvan olevan tekoälyllä luotu.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/5595490651442053686/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/httpsfireflyadobecom.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5595490651442053686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5595490651442053686'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/httpsfireflyadobecom.html' title='https://firefly.adobe.com/'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwuOdC_kEV1nUe_FxLYHP84PmjR6oC7YNCYwiuniYTbKevHnO-Iu4g_sTEYKCGYOZMPOzeFa0YP1Xaa6MqF0xLCvU5ub2H9Rvz15KtENJmwdGMpBri2hFeLbmH4ykIjZ2VQUeh4bjsqx14i2fZVxqXEO05KGDmzu2DXDBmj3SdtqyKFHOEzdj4yoqGcQWO/s72-w400-h228-c/Firefly%2020250404143314.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-1787407340823220174</id><published>2026-04-14T01:18:00.087-07:00</published><updated>2026-05-04T23:44:30.796-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="kuvamanipulaatio"/><category scheme="http://www.blogger.com/atom/ns#" term="kuvankäsittely"/><category scheme="http://www.blogger.com/atom/ns#" term="Promptit"/><category scheme="http://www.blogger.com/atom/ns#" term="Promptit&#xa;AI"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>AI JA VALOKUVAUS</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK1uDa6UnkgCSV376ydk98d_2aUW5Bsj9dXTB8rr4FwJ8N8IZ7krZejcC5owAv9l0dCLvgsqqhM5HhAjFuZzv3a-D864Zw0ME-qBCQmh0GXNuadIDVLwUmOgFVjNHeTzn1Q1o-Frc1yNaVXke8-6YDOQE2g1aPgoReHrUHBkqE-XeqgYYwaNbPHXG6G2QA/s2188/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2010.17.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1288&quot; data-original-width=&quot;2188&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK1uDa6UnkgCSV376ydk98d_2aUW5Bsj9dXTB8rr4FwJ8N8IZ7krZejcC5owAv9l0dCLvgsqqhM5HhAjFuZzv3a-D864Zw0ME-qBCQmh0GXNuadIDVLwUmOgFVjNHeTzn1Q1o-Frc1yNaVXke8-6YDOQE2g1aPgoReHrUHBkqE-XeqgYYwaNbPHXG6G2QA/w640-h376/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2010.17.53.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;

&lt;iframe allow=&quot;fullscreen&quot; src=&quot;https://gamma.app/embed/2rll62k2slfdmak&quot; style=&quot;height: 650px; max-width: 100%; width: 1000px;&quot; title=&quot;Valokuvaus ja AI 2026&quot;&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://gamma.app/docs/Valokuvaus-ja-AI-2026-2rll62k2slfdmak&quot;&gt;https://gamma.app/docs/Valokuvaus-ja-AI-2026-2rll62k2slfdmak&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/1787407340823220174/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/ai-ja-valokuvaus.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1787407340823220174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1787407340823220174'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/ai-ja-valokuvaus.html' title='AI JA VALOKUVAUS'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK1uDa6UnkgCSV376ydk98d_2aUW5Bsj9dXTB8rr4FwJ8N8IZ7krZejcC5owAv9l0dCLvgsqqhM5HhAjFuZzv3a-D864Zw0ME-qBCQmh0GXNuadIDVLwUmOgFVjNHeTzn1Q1o-Frc1yNaVXke8-6YDOQE2g1aPgoReHrUHBkqE-XeqgYYwaNbPHXG6G2QA/s72-w640-h376-c/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2010.17.53.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-6451327889859487444</id><published>2026-04-09T22:15:00.000-07:00</published><updated>2026-05-04T23:44:44.722-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="oppaat"/><title type='text'>10 valokuvauksen kultaista vinkkiä</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMYqo77gp4gP7hXAWA4xK40Azm_Vn5TzkfEYaH_sGp5vcFKdkBniIcfhZvjxOo53SbD2M4DoB6ktoTVD7W95htsHC-DvSpTFkemOnJ34y2bDzea8SKmOE_5gLK9YfKy-HHGGKT7hBFkx3NT9QKSJNDl3HXh44R0zM30pL5UE3O05TdG2EJkLX94_qK_wIS/s1024/valokuvausjpg.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;685&quot; data-original-width=&quot;1024&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMYqo77gp4gP7hXAWA4xK40Azm_Vn5TzkfEYaH_sGp5vcFKdkBniIcfhZvjxOo53SbD2M4DoB6ktoTVD7W95htsHC-DvSpTFkemOnJ34y2bDzea8SKmOE_5gLK9YfKy-HHGGKT7hBFkx3NT9QKSJNDl3HXh44R0zM30pL5UE3O05TdG2EJkLX94_qK_wIS/s320/valokuvausjpg.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://docs.google.com/presentation/d/1torjui68ejGsXSBJfcBXzjL7FIPlMQNM/edit?usp=sharing&amp;amp;ouid=109015420135977051629&amp;amp;rtpof=true&amp;amp;sd=true&quot;&gt;https://docs.google.com/presentation/d/1torjui68ejGsXSBJfcBXzjL7FIPlMQNM/edit?usp=sharing&amp;amp;ouid=109015420135977051629&amp;amp;rtpof=true&amp;amp;sd=true&lt;/a&gt;&lt;/p&gt;

&lt;iframe allowfullscreen=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;569&quot; mozallowfullscreen=&quot;true&quot; src=&quot;https://docs.google.com/presentation/d/e/2PACX-1vTdD0lYRGpPYptskc17TPZhblg8yr7ND9XdE9h4ZvMo4BxbegGQNzgR1--w1WuF_g/pubembed?start=true&amp;amp;loop=false&amp;amp;delayms=5000&quot; webkitallowfullscreen=&quot;true&quot; width=&quot;460&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/6451327889859487444/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/10-valokuvauksen-kultaista-vinkkia.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6451327889859487444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6451327889859487444'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/10-valokuvauksen-kultaista-vinkkia.html' title='10 valokuvauksen kultaista vinkkiä'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMYqo77gp4gP7hXAWA4xK40Azm_Vn5TzkfEYaH_sGp5vcFKdkBniIcfhZvjxOo53SbD2M4DoB6ktoTVD7W95htsHC-DvSpTFkemOnJ34y2bDzea8SKmOE_5gLK9YfKy-HHGGKT7hBFkx3NT9QKSJNDl3HXh44R0zM30pL5UE3O05TdG2EJkLX94_qK_wIS/s72-c/valokuvausjpg.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-7848142998639661867</id><published>2026-04-02T06:26:00.000-07:00</published><updated>2026-04-28T02:14:23.346-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tehtävä"/><title type='text'>KUVAA VALO: VALOKUVAA PALJON JA MIETI MITÄ HALUAT OPPIA</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8dNYLtQK2vTyKBeD18w_LHnC3QdIwJR6Ri1abvFrFiolUv1rNwACu0fykb2xUiM9e3Zb1g2VOpd1m5setrBFHOkXzM37v7vAlCKBxtBI0fZndvHaMI2B_cjoVLe__mmifPDVT841zBHkD/s1600/KUVAAVALO.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;129&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8dNYLtQK2vTyKBeD18w_LHnC3QdIwJR6Ri1abvFrFiolUv1rNwACu0fykb2xUiM9e3Zb1g2VOpd1m5setrBFHOkXzM37v7vAlCKBxtBI0fZndvHaMI2B_cjoVLe__mmifPDVT841zBHkD/w200-h129/KUVAAVALO.jpg&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;TERVETULOA VALOKUVAN ITSEOPISKELUN PARIIN!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Tässä tehtäviä valokuvailmaisun ja -tekniikan kehittämiseksi. Tarjolla on tehtäviä ja asiaa harrastajille ja myös opettajalle, joka haluaa kehittää valokuvan käyttöä opetuksen osana. Netti tarjoaa varsinaisen runsauden sarven valokuva-aiheisia sivustoja. Tarkoituksena on opiskella itsenäisesti näistä linkeistä tai tekoäkyn avulla oikeita asioita omiin oppimistarpeisiin. Tehtävät ovat siis itseopiskelua. Tarvitset kameran, tietokoneen ja kymmenen tuntia aikaa itse valitsemiesi tehtäviesi tekemiseen.&lt;span style=&quot;background-color: yellow; color: black;&quot;&gt; Tehtäväehdotukset on korostettu keltaisella.&lt;/span&gt; Blogistani pääsee helposti tärkeimpiin digivalokuvausta käsitteleviin sivustoihin, muista myös YouTube.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; color: black;&quot;&gt;Tehtävien kulku lyhyesti:&lt;/span&gt; Perehdy verkkoaineistoihin,&amp;nbsp; pohdi,&amp;nbsp; suunnittele oppimistehtäväsi, kaiva kamera esiin ja ota harjoituskuvat. Kirjaa ylös netissä opiskeluun käyttämäsi aika, kuvausaika ja kuvankäsittelyyn kulunut aika. Kymmenen tuntia kuluu nopeasti, mutta toisaalta kahden tunnin sessioihin jaettuna opiskelet ja kokeilet digikuvausasioita viisi iltaa. Älä haukkaa liian isoa palaa, vaan pyri määrittelemään oppimistavoitteesi selkeästi. Kuvaa paljon, mutta valitse huolellisesti oppimispäiväkirjan eli nettialbumisi kuvat. Lopullinen, julkaistava määrä (7-15 kpl kuvia) riippuu asettamastasi tavoitteesta. Julkaise kuvasi lopuksi verkkoon.&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Esimerkkinä nettialbumista kuvateksteineen &lt;a href=&quot;https://new.express.adobe.com/webpage/FJkxNuMlacD98&quot; target=&quot;_blank&quot;&gt;https://new.express.adobe.com/webpage/FJkxNuMlacD98&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;Jos haluat vertaispalautetta albumistasi, lähetä osoite kollegallesi ja jaa albumisi kommentointioikeus.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9Hib1GAgNO4_VvnOu4c57gzW-bwhSZPQGI3uVBz_TYT18FU8hyphenhyphenMNcvfv1QLYyZDAReL4GPwZqLEb_lkdWiWHA1m6ezm0WnQJ5ypTwzY-njhno7f7dpPC8ilL1Exn5uWpYJLffF3unZgB/s1600/DSCN0570.JPG&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9Hib1GAgNO4_VvnOu4c57gzW-bwhSZPQGI3uVBz_TYT18FU8hyphenhyphenMNcvfv1QLYyZDAReL4GPwZqLEb_lkdWiWHA1m6ezm0WnQJ5ypTwzY-njhno7f7dpPC8ilL1Exn5uWpYJLffF3unZgB/w400-h266/DSCN0570.JPG&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: yellow; color: black;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: verdana; font-size: medium;&quot;&gt;Valitse oma itseopiskeluteema tai muokkaa näistä oma tehtäväsi, tee kuvista esim PowerPoint tai Canvalla esitys, karsi esitykseen 5-7 kuvaa:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
&lt;b&gt;1) Valokuvailmaisu&lt;/b&gt;: Osaat jo kuvata, mutta haluat kehittää ilmaisuasi.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Valokuvauksen tekniikka&lt;/b&gt;: Olet hieman epävarma kamerasi säädöistä ja haluat oppia lisää kamerastasi. Kokeile kaikkia nappeja...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3)&amp;nbsp;&lt;/b&gt;&lt;b&gt;Oman työn/harrastuksen dokumentaatio&lt;/b&gt;: Dokumentoit työtäsi, työpaikan toimintaa, harrastustasi tai opiskelua (huom. jos kuvaat opiskelijoita/kollegoita, muista julkaisuoikeudet)&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;4)&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;Oma ehdotus&lt;/b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;valokuvan käytön kehittämiseksi työssäsi.&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5) Opettajille:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;Oppilaat kuvaajina:&lt;/b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Suunnittele kuvaustehtävä, jonka oppilaasi toteuttavat digikuvauksen avulla tai&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;Oppimateriaalin valmistus&lt;/b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;: Kuvaat esitys- ja opetusmateriaalia omiin oppitunteihisi.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/7848142998639661867/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2010/09/kuvaa-valo-valokuvaa.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7848142998639661867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/7848142998639661867'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2010/09/kuvaa-valo-valokuvaa.html' title='KUVAA VALO: VALOKUVAA PALJON JA MIETI MITÄ HALUAT OPPIA'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8dNYLtQK2vTyKBeD18w_LHnC3QdIwJR6Ri1abvFrFiolUv1rNwACu0fykb2xUiM9e3Zb1g2VOpd1m5setrBFHOkXzM37v7vAlCKBxtBI0fZndvHaMI2B_cjoVLe__mmifPDVT841zBHkD/s72-w200-h129-c/KUVAAVALO.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-6402902293998371708</id><published>2026-04-01T05:02:00.000-07:00</published><updated>2026-04-21T05:03:17.545-07:00</updated><title type='text'>Kuvamuodot</title><content type='html'>&lt;p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jxwYOZmDzwKI870w07CPdhoIVKMMMUnOOJyICQxDVbSORIX70Bg_t2BJWk1cRYhyphenhyphen5bda4u1SUwzmnT2UdCa0W8IMRwpG2urUhrhYB0z-2UH_ak5UoJ0RULgwe2fILV-jm89jOXBDgQzjWWc6Ua0STf03JSZQJ-4p5vY4ttJ3kIR71iyPmHOrDT7C9Qwr/s2752/kuvamuodotGemini_Generated_Image_txt240txt240txt2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2752&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jxwYOZmDzwKI870w07CPdhoIVKMMMUnOOJyICQxDVbSORIX70Bg_t2BJWk1cRYhyphenhyphen5bda4u1SUwzmnT2UdCa0W8IMRwpG2urUhrhYB0z-2UH_ak5UoJ0RULgwe2fILV-jm89jOXBDgQzjWWc6Ua0STf03JSZQJ-4p5vY4ttJ3kIR71iyPmHOrDT7C9Qwr/w640-h358/kuvamuodotGemini_Generated_Image_txt240txt240txt2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Kannattaa suhtautua kuvamuotoihin ensisijaisesti &lt;b data-index-in-node=&quot;62&quot; data-path-to-node=&quot;0&quot;&gt;työkaluina, jotka valitaan käyttötarkoituksen mukaan&lt;/b&gt;. Et tarvitse kaikkia, vaan oikean tiedoston oikeaan paikkaan.&lt;/p&gt;&lt;p data-path-to-node=&quot;1&quot;&gt;Tässä on kolme kultaista sääntöä lähestymiseen:&lt;/p&gt;&lt;ul data-path-to-node=&quot;2&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,0,0&quot;&gt;Jaa ja näytä (JPG/HEIC):&lt;/b&gt; Kun haluat jakaa kuvia sosiaalisessa mediassa, lähettää niitä sähköpostitse tai katsella niitä näytöltä, käytä aina JPG- tai HEIC-muotoa. Ne ovat kevyitä, eivätkä täytä laitteesi muistia tai hidasta sivustojen latautumista.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,1,0&quot;&gt;Arkistoi ja tystä (RAW):&lt;/b&gt; Jos harrastat valokuvausta ja haluat kehittyä, kuvaa RAW-muodossa aina kun mahdollista. Se on kuin &quot;digitaalinen negatiivi&quot;, joka antaa sinulle mahdollisuuden pelastaa huonossa valossa otetut kuvat tai korjata värisävyjä jälkikäteen ilman laadun huononemista.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,2,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,2,0&quot;&gt;Vältä &quot;turhaa&quot; muuntamista:&lt;/b&gt; Älä tallenna tiedostoa kerta toisensa jälkeen uudestaan JPG-muotoon. Jokainen tallennuskerta heikentää kuvan laatua hieman. Pidä alkuperäinen tiedosto tallessa ja tee muokkaukset siihen.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node=&quot;3&quot;&gt;Kuvamuotojen maailma ei ole rakettitiedettä, vaan järjestelmällisyyttä. Useimmille riittää alkuun se, että tietää, milloin kuva on &quot;valmis&quot; (JPG) ja milloin se on &quot;työmaa&quot; (RAW).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/6402902293998371708/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kuvamuodot.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6402902293998371708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6402902293998371708'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kuvamuodot.html' title='Kuvamuodot'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jxwYOZmDzwKI870w07CPdhoIVKMMMUnOOJyICQxDVbSORIX70Bg_t2BJWk1cRYhyphenhyphen5bda4u1SUwzmnT2UdCa0W8IMRwpG2urUhrhYB0z-2UH_ak5UoJ0RULgwe2fILV-jm89jOXBDgQzjWWc6Ua0STf03JSZQJ-4p5vY4ttJ3kIR71iyPmHOrDT7C9Qwr/s72-w640-h358-c/kuvamuodotGemini_Generated_Image_txt240txt240txt2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-5016792571346630044</id><published>2026-04-01T04:44:00.000-07:00</published><updated>2026-04-14T04:45:00.265-07:00</updated><title type='text'>KOLME HARJOITUSTA</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgixng3nR-qwLnTYvCk9H6UhhfLnZcsAazGHQrtw2xHBKJK8vNHSnzIcIJziM04CqLK_On2LHpI_0lCc-JzZuB1v6g1fQiQbZ0M1BgPAVEhagtCvd4qX91Z1SjLfcopaVlBZLTACnERuLHv5OEgfyp2-Iqtsf1V7T0vq5o8AZ-rRgc09JjoCHb8qbgnFu41/s1393/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.42.55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1392&quot; data-original-width=&quot;1393&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgixng3nR-qwLnTYvCk9H6UhhfLnZcsAazGHQrtw2xHBKJK8vNHSnzIcIJziM04CqLK_On2LHpI_0lCc-JzZuB1v6g1fQiQbZ0M1BgPAVEhagtCvd4qX91Z1SjLfcopaVlBZLTACnERuLHv5OEgfyp2-Iqtsf1V7T0vq5o8AZ-rRgc09JjoCHb8qbgnFu41/w400-h400/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.42.55.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgreLgt56j_ZgQcNUJtWMk5mcKwPxDRg8I5TDvHARsF9HMAySnZg3H9WiDTyRBkEkcn9qrQz8omnVfa0mJ_GRh4PwtnW7qjT9fYialGkiwJcY20xvbchJ_hpzI0bo_7Qo5x3khNcRqcdb42MiLDtgeHbykagsRUksQZGcRgmBoHwDfHRcmEFXNBPfBGmbQq/s1467/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.39.38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1451&quot; data-original-width=&quot;1467&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgreLgt56j_ZgQcNUJtWMk5mcKwPxDRg8I5TDvHARsF9HMAySnZg3H9WiDTyRBkEkcn9qrQz8omnVfa0mJ_GRh4PwtnW7qjT9fYialGkiwJcY20xvbchJ_hpzI0bo_7Qo5x3khNcRqcdb42MiLDtgeHbykagsRUksQZGcRgmBoHwDfHRcmEFXNBPfBGmbQq/w400-h396/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.39.38.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMSai6_9K_aL-xTKaJZs5hBDSMCiknRj4YQ5-abe_XzvcSTJsKEjaC1sF3oasVtQy5B8dOMt00zHs5GvthmWmkqlEpOVVVHt6LV9cKfrdzfL-MDL6hWncbz3KaIP1yb9iL0hF5ON7xP6C90bX0evGY4h_xXSlfVysUg99qGwN4GEkXX6P6gpv4TH3df8if/s1508/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.40.32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1002&quot; data-original-width=&quot;1508&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMSai6_9K_aL-xTKaJZs5hBDSMCiknRj4YQ5-abe_XzvcSTJsKEjaC1sF3oasVtQy5B8dOMt00zHs5GvthmWmkqlEpOVVVHt6LV9cKfrdzfL-MDL6hWncbz3KaIP1yb9iL0hF5ON7xP6C90bX0evGY4h_xXSlfVysUg99qGwN4GEkXX6P6gpv4TH3df8if/w400-h266/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.40.32.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/5016792571346630044/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kolme-harjoitusta.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5016792571346630044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5016792571346630044'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/kolme-harjoitusta.html' title='KOLME HARJOITUSTA'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgixng3nR-qwLnTYvCk9H6UhhfLnZcsAazGHQrtw2xHBKJK8vNHSnzIcIJziM04CqLK_On2LHpI_0lCc-JzZuB1v6g1fQiQbZ0M1BgPAVEhagtCvd4qX91Z1SjLfcopaVlBZLTACnERuLHv5OEgfyp2-Iqtsf1V7T0vq5o8AZ-rRgc09JjoCHb8qbgnFu41/s72-w400-h400-c/Na%CC%88ytto%CC%88kuva%202026-04-14%20kello%2014.42.55.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-2386744203878061</id><published>2026-04-01T01:49:00.000-07:00</published><updated>2026-04-28T01:51:10.412-07:00</updated><title type='text'>https://kamerakoulu.fi/</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU2H0h37-wMwMeQOAs-6eOjDJ5g-GsDbnFFDZeJqoSIyfKKEeoPZuzNPXoPG0kWwN1x5vgv90iDQ9bn1HU3f3Cy6SK2msf8P7opjyA2VV5NtSlJ9QiyND8p2GJ86bzk3fAgzWRLei3KZBu1X6eIM_0y8YsB3YydKueB2hf_c15hj3k_CrryGnb2SxGenv4/s2112/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.48.20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1018&quot; data-original-width=&quot;2112&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU2H0h37-wMwMeQOAs-6eOjDJ5g-GsDbnFFDZeJqoSIyfKKEeoPZuzNPXoPG0kWwN1x5vgv90iDQ9bn1HU3f3Cy6SK2msf8P7opjyA2VV5NtSlJ9QiyND8p2GJ86bzk3fAgzWRLei3KZBu1X6eIM_0y8YsB3YydKueB2hf_c15hj3k_CrryGnb2SxGenv4/w640-h308/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.48.20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Tilaa ilmainen opas sivuston kautta:&lt;a href=&quot;https://kamerakoulu.fi/&quot;&gt;https://kamerakoulu.fi/&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/2386744203878061/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/httpskamerakoulufi.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/2386744203878061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/2386744203878061'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/httpskamerakoulufi.html' title='https://kamerakoulu.fi/'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU2H0h37-wMwMeQOAs-6eOjDJ5g-GsDbnFFDZeJqoSIyfKKEeoPZuzNPXoPG0kWwN1x5vgv90iDQ9bn1HU3f3Cy6SK2msf8P7opjyA2VV5NtSlJ9QiyND8p2GJ86bzk3fAgzWRLei3KZBu1X6eIM_0y8YsB3YydKueB2hf_c15hj3k_CrryGnb2SxGenv4/s72-w640-h308-c/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.48.20.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-6653384853735004320</id><published>2026-03-31T23:48:00.000-07:00</published><updated>2026-04-27T23:50:52.183-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ilmaisu"/><category scheme="http://www.blogger.com/atom/ns#" term="kuvankäsittely"/><category scheme="http://www.blogger.com/atom/ns#" term="vinkit"/><title type='text'>Pehmennä tausta muotokuvasta</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiwYmr2qYkcdXMTgvL9HocGcROICKNTBVTpbX2lcuIHd2ifUzPqHbsTmQp5_iMSf7XQ0ILk5mx08Au2FmDqk4pGxkNi3jAtYXWIJKQF5Ictk3IEf1PrneRC0sB4_ObGoIs0-3rsQsqbN9YorqlLv16f_M1clfcqRCbLlF0dRkF_CWJ5aHlmzsq_r1hA_BW/s2816/Gemini_Generated_Image_2z815n2z815n2z81.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2816&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiwYmr2qYkcdXMTgvL9HocGcROICKNTBVTpbX2lcuIHd2ifUzPqHbsTmQp5_iMSf7XQ0ILk5mx08Au2FmDqk4pGxkNi3jAtYXWIJKQF5Ictk3IEf1PrneRC0sB4_ObGoIs0-3rsQsqbN9YorqlLv16f_M1clfcqRCbLlF0dRkF_CWJ5aHlmzsq_r1hA_BW/w640-h350/Gemini_Generated_Image_2z815n2z815n2z81.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;table data-path-to-node=&quot;3&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; color: #1f1f1f; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-family: &amp;quot;Google Sans Text&amp;quot;, sans-serif !important; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 32px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; text-align: center; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;thead style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;tr style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(239, 239, 239); border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;strong style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Ominaisuus&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(239, 239, 239); border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;strong style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Kameran aukko (Optinen)&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(239, 239, 239); border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;strong style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Kuvankäsittely (Digitaalinen)&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;tr style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,1,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3,1,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Mekanismi&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,1,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Linssin aukon koko muuttaa valon kulkua.&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,1,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Algoritmi tunnistaa kohteen ja sumentaa taustan.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,2,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3,2,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Luonnollisuus&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,2,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Pehmeä siirtymä, oikea bokeh-laatu.&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,2,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Voi näyttää &quot;liimatulta&quot;, virheitä hiusten reunoilla.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,3,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3,3,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Hallinta&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,3,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Vaatii valovoimaisen objektiivin.&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,3,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Mahdollista jälkikäteen millä tahansa kuvalla.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,4,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3,4,0,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Laatu&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 12px 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,4,1,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Korkein mahdollinen.&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 1px solid; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 16px 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;&lt;span data-path-to-node=&quot;3,4,2,0&quot; style=&quot;animation: auto ease 0s 1 normal none running none; appearance: none; background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: 0px rgb(31, 31, 31); clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; inset: auto; interactivity: auto; isolation: auto; line-height: 1.15 !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(31, 31, 31) none 1.66667px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1;&quot;&gt;Riippuu sovelluksen älykkyydestä.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/6653384853735004320/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/pehmenna-tausta-muotokuvasta.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6653384853735004320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/6653384853735004320'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/pehmenna-tausta-muotokuvasta.html' title='Pehmennä tausta muotokuvasta'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiwYmr2qYkcdXMTgvL9HocGcROICKNTBVTpbX2lcuIHd2ifUzPqHbsTmQp5_iMSf7XQ0ILk5mx08Au2FmDqk4pGxkNi3jAtYXWIJKQF5Ictk3IEf1PrneRC0sB4_ObGoIs0-3rsQsqbN9YorqlLv16f_M1clfcqRCbLlF0dRkF_CWJ5aHlmzsq_r1hA_BW/s72-w640-h350-c/Gemini_Generated_Image_2z815n2z815n2z81.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-3687382694251281829</id><published>2026-03-30T22:58:00.000-07:00</published><updated>2026-04-08T22:32:17.554-07:00</updated><title type='text'>Ilmaisia työkaluja 2026</title><content type='html'>&lt;div style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, Tahoma, Geneva, Verdana, sans-serif; line-height: 1.7; margin: auto; max-width: 800px;&quot;&gt;

    &lt;div style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Tässä kattava lista ilmaisista tekoälytyökaluista valokuvaajille:&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;🖼️ Kuvankäsittely ja editointi&lt;/div&gt;&lt;div&gt;&lt;b&gt;Pixlr&lt;/b&gt; — pixlr.com&lt;/div&gt;&lt;div&gt;Ilmainen verkkoeditori, jossa AI-kuvageneraattori, erätoiminnot, tehosteet ja paljon muuta. ￼&lt;/div&gt;&lt;div&gt;Microsoft Designer — create.microsoft.com&lt;/div&gt;&lt;div&gt;Poistaa taustan automaattisesti, muuntaa kuvan eri tyyleihin (esim. pop-art) ja luo kuvakehyksiä tekoälyllä. Toimii selaimessa ilmaiseksi. ￼&lt;/div&gt;&lt;div&gt;Canva — canva.com&lt;/div&gt;&lt;div&gt;AI-taustan poisto, kuvien parantaminen ja generatiiviset täyttöominaisuudet. Perusversio ilmainen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;🔍 Kuvien suurentaminen ja terävöinti&lt;/div&gt;&lt;div&gt;Upscayl — upscayl.org&lt;/div&gt;&lt;div&gt;Ilmainen ja avoimen lähdekoodin AI-upscaler tietokoneelle. Suurentaa kuvia laadukkaasti.&lt;/div&gt;&lt;div&gt;Let’s Enhance — letsenhance.io&lt;/div&gt;&lt;div&gt;Verkkopohjainen, ilmaisessa versiossa rajattu määrä kuvia kuukaudessa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;🌿 Taustan poisto&lt;/div&gt;&lt;div&gt;Remove.bg — remove.bg&lt;/div&gt;&lt;div&gt;Automaattinen taustan poisto yhdellä klikkauksella. Ilmaisessa versiossa pienempi resoluutio.&lt;/div&gt;&lt;div&gt;Adobe Express — adobe.com/express&lt;/div&gt;&lt;div&gt;Sisältää ilmaisen taustan poiston.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;📁 Kuvien järjestely&lt;/div&gt;&lt;div&gt;Google Photos — photos.google.com&lt;/div&gt;&lt;div&gt;Ilmainen AI-tunnistus kasvoille, paikoille ja aiheille. 15 Gt ilmaiseksi.&lt;/div&gt;&lt;div&gt;Apple Photos (Mac/iPhone)&lt;/div&gt;&lt;div&gt;Helppokäyttöinen ja toimii hyvin muiden Applen tuotteiden kanssa. ￼&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;✨ Kuvien generointi (inspiraatioon)&lt;/div&gt;&lt;div&gt;Craiyon — craiyon.com&lt;/div&gt;&lt;div&gt;Hyvä ensikokeiluihin — luo tekoälykuvia kirjallisen kuvauksen perusteella, täysin ilmaiseksi. ￼&lt;/div&gt;&lt;div&gt;Microsoft Image Creator — bing.com/images/create&lt;/div&gt;&lt;div&gt;Käyttää DALL-E-mallia. Kirjaudu Microsoft-tilillä, kuvaile haluamasi kuva ja generoi ilmaiseksi. ￼&lt;/div&gt;&lt;div&gt;Google Gemini — gemini.google.com&lt;/div&gt;&lt;div&gt;Ilmainen kuvien generointi Google-tilillä.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;💡 Vinkki&lt;/div&gt;&lt;div&gt;Useimmissa palveluissa ilmainen taso riittää hyvin harrastelijalle. Jos tarvitset enemmän, kannattaa kokeilla ensin ilmaisversio ennen maksulliseen siirtymistä! 📷​​​​​​​​​​​​​​​​&lt;/div&gt;&lt;/div&gt;&lt;h1 style=&quot;border-bottom: 3px solid rgb(52, 152, 219); color: #2c3e50; padding-bottom: 10px; text-align: center;&quot;&gt;📸 Tekoäly Valokuvauksessa:&amp;nbsp;&lt;/h1&gt;&lt;h1 style=&quot;border-bottom: 3px solid rgb(52, 152, 219); color: #2c3e50; padding-bottom: 10px; text-align: center;&quot;&gt;5 Parasta&amp;nbsp;&lt;/h1&gt;
    
    &lt;p style=&quot;color: #555555; font-size: 1.1em; text-align: center;&quot;&gt;Tämä opas auttaa sinua valjastamaan &lt;b&gt;ilmaiset tekoälytyökalut&lt;/b&gt; käyttöön ilman kalliita kuukausimaksuja. Katso vinkit alta ja aloita!&lt;/p&gt;

    &lt;hr style=&quot;background: 0% 0% repeat rgb(238, 238, 238); border: 0px; height: 1px; margin: 40px 0px;&quot; /&gt;

    &lt;h2 style=&quot;color: #2980b9;&quot;&gt;1. Tekoäly valokuvauksessa aloittelijalle: 5 ilmaista työkalua&lt;/h2&gt;
    &lt;p&gt;Aloittelijan ei tarvitse opetella monimutkaista jargonia. Nämä työkalut nopeuttavat työtäsi ja parantavat kuvien laatua välittömästi:&lt;/p&gt;
    
    &lt;ul style=&quot;list-style-type: none; padding-left: 0px;&quot;&gt;
        &lt;li style=&quot;margin-bottom: 15px;&quot;&gt;✅ &lt;b&gt;Kameran sisäinen AI:&lt;/b&gt; Hyödynnä älykästä automaattitarkennusta ja valotuksen optimointia (Sony, Canon, Nikon).&lt;/li&gt;
        &lt;li style=&quot;margin-bottom: 15px;&quot;&gt;✅ &lt;b&gt;GIMP + G’MIC:&lt;/b&gt; Ilmainen Photoshop-vaihtoehto, jossa on tehokkaat tekoälypohjaiset kohinanpoistot.&lt;/li&gt;
        &lt;li style=&quot;margin-bottom: 15px;&quot;&gt;✅ &lt;b&gt;Darktable:&lt;/b&gt; Paras avoimen lähdekoodin työkalu RAW-kuvien käsittelyyn.&lt;/li&gt;
        &lt;li style=&quot;margin-bottom: 15px;&quot;&gt;✅ &lt;b&gt;Bing Image Creator:&lt;/b&gt; Luo kuvituskuvia tekstistä sekunneissa.&lt;/li&gt;
        &lt;li style=&quot;margin-bottom: 15px;&quot;&gt;✅ &lt;b&gt;Canva AI:&lt;/b&gt; Luo ammattimaisia some-postauksia valokuvistasi automaattisesti.&lt;/li&gt;
    &lt;/ul&gt;

    &lt;h2 style=&quot;color: #2980b9; margin-top: 40px;&quot;&gt;2. Parhaat ilmaiset AI-työkalut listattuna (2026)&lt;/h2&gt;
    &lt;table style=&quot;border-collapse: collapse; font-size: 0.9em; margin: 20px 0px; width: 100%;&quot;&gt;
        &lt;thead&gt;
            &lt;tr style=&quot;background-color: #3498db; color: white;&quot;&gt;
                &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Työkalu&lt;/th&gt;
                &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Mihin se on hyvä?&lt;/th&gt;
                &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Linkki&lt;/th&gt;
            &lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
            &lt;tr&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;b&gt;GIMP &amp;amp; G&#39;MIC&lt;/b&gt;&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;Edistynyt kuvankäsittely&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;a href=&quot;https://www.gimp.org/&quot;&gt;gimp.org&lt;/a&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style=&quot;background-color: #f9f9f9;&quot;&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;b&gt;Darktable&lt;/b&gt;&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;RAW-kuvien kehitys&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;a href=&quot;https://www.darktable.org/&quot;&gt;darktable.org&lt;/a&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;b&gt;Stable Diffusion&lt;/b&gt;&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;Kuvien generointi&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;a href=&quot;https://github.com/AUTOMATIC1111/stable-diffusion-webui&quot;&gt;GitHub&lt;/a&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style=&quot;background-color: #f9f9f9;&quot;&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;b&gt;Canva AI&lt;/b&gt;&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;Graafinen suunnittelu&lt;/td&gt;
                &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 10px;&quot;&gt;&lt;a href=&quot;https://www.canva.com/&quot;&gt;canva.com&lt;/a&gt;&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;

    &lt;h2 style=&quot;color: #2980b9; margin-top: 40px;&quot;&gt;3. Kuinka käsitellä kuvia ilmaiseksi: Opas aloittelijalle&lt;/h2&gt;
    &lt;div style=&quot;background-color: #f0f7fd; border-left: 5px solid rgb(52, 152, 219); border-radius: 5px; padding: 20px;&quot;&gt;
        &lt;p&gt;&lt;b&gt;1. Valotus ja värit:&lt;/b&gt; Käytä Darktablen automaattisia tasoja (Auto Levels).&lt;/p&gt;
        &lt;p&gt;&lt;b&gt;2. Taustan poisto:&lt;/b&gt; Kokeile Remove.bg-palvelua tai Canvan Magic Editia.&lt;/p&gt;
        &lt;p&gt;&lt;b&gt;3. Terävöitys:&lt;/b&gt; GIMP:n &quot;Unsharp Mask&quot; on klassikko, G’MIC-plugin tuo AI-terävyyden.&lt;/p&gt;
        &lt;p&gt;&lt;b&gt;4. Tekstin lisäys:&lt;/b&gt; Käytä Canvaa – se asettelee tekstit puolestasi visuaalisesti oikein.&lt;/p&gt;
    &lt;/div&gt;

    &lt;h2 style=&quot;color: #2980b9; margin-top: 40px;&quot;&gt;4. Kuinka myydä kuvia ilmaisten työkalujen avulla&lt;/h2&gt;
    &lt;p&gt;Harrastuksesta voi tehdä sivutulon näillä askeleilla:&lt;/p&gt;
    &lt;ul style=&quot;padding-left: 20px;&quot;&gt;
        &lt;li&gt;&lt;b&gt;Laatu:&lt;/b&gt; Viimeistele kuvat aina GIMP:llä tai Darktablella ennen lataamista.&lt;/li&gt;
        &lt;li&gt;&lt;b&gt;Vesileima:&lt;/b&gt; Lisää läpinäkyvä vesileima Canvassa suojaksi.&lt;/li&gt;
        &lt;li&gt;&lt;b&gt;Alustat:&lt;/b&gt; Rekisteröidy ilmaiseksi &lt;b&gt;Adobe Stockiin&lt;/b&gt; tai &lt;b&gt;Shutterstockiin&lt;/b&gt;.&lt;/li&gt;
        &lt;li&gt;&lt;b&gt;SEO:&lt;/b&gt; Käytä kuvauksissa avainsanoja (esim. &quot;maisemakuva&quot;, &quot;luonto&quot;), jotta ostajat löytävät kuvasi.&lt;/li&gt;
    &lt;/ul&gt;

    &lt;h2 style=&quot;color: #2980b9; margin-top: 40px;&quot;&gt;5. Tekoäly ja valokuvauksen eettisyys&lt;/h2&gt;
    &lt;p&gt;Tekoäly muuttaa sääntöjä. Muista nämä kolme asiaa vuonna 2026:&lt;/p&gt;
    &lt;div style=&quot;border-radius: 5px; border: 1px solid rgb(231, 76, 60); color: #c0392b; padding: 15px;&quot;&gt;
        &lt;strong&gt;⚠️ Tärkeää:&lt;/strong&gt;
        &lt;ol&gt;
            &lt;li&gt;&lt;b&gt;Avoimuus:&lt;/b&gt; Kerro, jos kuva on muokattu raskaasti AI-työkaluilla.&lt;/li&gt;
            &lt;li&gt;&lt;b&gt;Lainsäädäntö:&lt;/b&gt; EU:n AI-laki vaatii tekoälysisällön merkitsemistä tietyissä tilanteissa.&lt;/li&gt;
            &lt;li&gt;&lt;b&gt;Aito sisältö:&lt;/b&gt; Älä käytä tekoälyä uutiskuvien vääristelyyn.&lt;/li&gt;
        &lt;/ol&gt;
    &lt;/div&gt;

    &lt;hr style=&quot;background: 0% 0% repeat rgb(238, 238, 238); border: 0px; height: 1px; margin: 40px 0px;&quot; /&gt;

    &lt;div style=&quot;background: 0% 0% repeat rgb(44, 62, 80); border-radius: 10px; color: white; padding: 20px; text-align: center;&quot;&gt;
        &lt;h3 style=&quot;margin-top: 0px;&quot;&gt;Yhteenveto aloittelijalle:&lt;/h3&gt;
        &lt;p&gt;Kokeile kameraasi AI-tilaa, korjaa kuvat ilmaisella GIMP:llä ja jaa ne Canvalla. Näillä pääset alkuun ilman kuluja!&lt;/p&gt;
    &lt;/div&gt;

&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/3687382694251281829/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/ilmaisia-tyokaluja-2026.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3687382694251281829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3687382694251281829'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/ilmaisia-tyokaluja-2026.html' title='Ilmaisia työkaluja 2026'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-5057870347192795639</id><published>2026-03-30T22:55:00.000-07:00</published><updated>2026-04-28T00:39:48.379-07:00</updated><title type='text'>CANVA!!!</title><content type='html'>&lt;div style=&quot;color: #333333; font-family: Arial, sans-serif; line-height: 1.6;&quot;&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA9-u1nrwhno5hLZ2hTSrCRlky8O0fYEgu81s1wB791h2T-SVv5gfhv3axRvkm1j0fNxAinMh2g8xDRmHwL9Vf5NrW-zSje5JdQSJtKDFRYKjhMDoSdO39ekWFUMeYdHz2XsiSWxlwrlnXiV0j9ANX6QMEakrbDQZYuYJCTKIkqgdEN1TsDx4U5dDbsKUp/s2816/Gemini_Generated_Image_dhl1pxdhl1pxdhl1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2816&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA9-u1nrwhno5hLZ2hTSrCRlky8O0fYEgu81s1wB791h2T-SVv5gfhv3axRvkm1j0fNxAinMh2g8xDRmHwL9Vf5NrW-zSje5JdQSJtKDFRYKjhMDoSdO39ekWFUMeYdHz2XsiSWxlwrlnXiV0j9ANX6QMEakrbDQZYuYJCTKIkqgdEN1TsDx4U5dDbsKUp/w640-h350/Gemini_Generated_Image_dhl1pxdhl1pxdhl1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;border-bottom: 2px solid rgb(238, 238, 238); color: #2c3e50; padding-bottom: 10px;&quot;&gt;📸 Canva AI 2026: Aloittelijan opas – Kuinka kuvankäsittely ja kuvien generointi toimivat ilmaiseksi&lt;/h2&gt;&lt;div&gt;&lt;h3 style=&quot;color: #e67e22;&quot;&gt;Tässä lyhyesti (teksti&amp;nbsp;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 data-path-to-node=&quot;1&quot;&gt;Valokuvaajan työkalupakki Canvassa&lt;/h3&gt;&lt;ul data-path-to-node=&quot;2&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,0,0&quot;&gt;Perussäädöt:&lt;/b&gt; Löydät ne valitsemalla kuvan ja klikkaamalla &lt;b data-index-in-node=&quot;58&quot; data-path-to-node=&quot;2,0,0&quot;&gt;Muokkaa kuvaa &amp;gt; Säädä&lt;/b&gt;. Käytettävissäsi ovat klassiset työkalut: valotus, kontrasti, saturaatio, sävy ja terävöitys. Käytä &quot;Automaattinen säätö&quot; -toimintoa nopeana lähtöpisteenä, mutta hienosäädä manuaalisesti.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,1,0&quot;&gt;Taustan poisto:&lt;/b&gt; Yksi Canvan vahvimmista työkaluista on &lt;b data-index-in-node=&quot;55&quot; data-path-to-node=&quot;2,1,0&quot;&gt;Taustan poisto&lt;/b&gt; (Background Remover). Se löytyy Muokkaa kuvaa -valikosta. Tekoälypohjainen työkalu tunnistaa kohteen (ihmisen, tuotteen tai eläimen) erinomaisesti, mikä säästää aikaa verrattuna manuaaliseen rajaamiseen.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;2,2,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;2,2,0&quot;&gt;Taitto:&lt;/b&gt; Canva on parhaimmillaan portfoliomaisessa taitossa. Käytä &lt;b data-index-in-node=&quot;66&quot; data-path-to-node=&quot;2,2,0&quot;&gt;Ruudukoita&lt;/b&gt; ja &lt;b data-index-in-node=&quot;80&quot; data-path-to-node=&quot;2,2,0&quot;&gt;Kehyksiä&lt;/b&gt; kuvien hallittuun asetteluun. Hyödynnä &quot;Sivun asetukset&quot; ja viivaintyökaluja tarkkaan sommitteluun. Voit luoda yhtenäisen visuaalisen linjan käyttämällä brändivärejä ja typografiaa, jotka tuovat ammattimaisen kehysten valokuva-sarjoillesi.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 style=&quot;color: #e67e22;&quot;&gt;Tässä perusteellinen ohje Canvan käyttöön:&lt;/h3&gt;&lt;h3 style=&quot;color: #e67e22;&quot;&gt;🎨 Mikä on Canva AI?&lt;/h3&gt;
&lt;p&gt;Canva AI on &lt;b&gt;ilmainen tekoälytyökalu&lt;/b&gt;, joka auttaa &lt;b&gt;luomaan, muokkaamaan ja jakamaan kuvia&lt;/b&gt; helposti ja nopeasti. Se on erittäin hyödyllinen valokuvaajille, jotka haluavat parantaa kuvien laatua ja nopeuttaa työtä ilman monimutkaisia ohjelmia.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Miksi Canva AI on hyvä valokuvaajalle?&lt;/b&gt;&lt;br /&gt;
✅ &lt;b&gt;Helppo käyttää&lt;/b&gt; – Ei tarvitse monimutkaisia ohjeita.&lt;br /&gt;
✅ &lt;b&gt;Ilmainen&lt;/b&gt; – Perusominaisuudet ovat laajasti käytössä.&lt;br /&gt;
✅ &lt;b&gt;Noppeus&lt;/b&gt; – Tekoäly tekee suurimman osan työstä puolestasi.&lt;br /&gt;
✅ &lt;b&gt;Ammattimaiset tulokset&lt;/b&gt; – Kuvat näyttävät laadukkailta pienellä vaivalla.&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 style=&quot;color: #2c3e50;&quot;&gt;🖼️ 5 Parasta Ilmaista Tekoälytyökalua Canvassa 2026&lt;/h2&gt;

&lt;table style=&quot;border-collapse: collapse; margin: 20px 0px; width: 100%;&quot;&gt;
  &lt;thead&gt;
    &lt;tr style=&quot;background-color: #f2f2f2; border: 1px solid rgb(221, 221, 221);&quot;&gt;
      &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left;&quot;&gt;Työkalu&lt;/th&gt;
      &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left;&quot;&gt;Mikä se tekee?&lt;/th&gt;
      &lt;th style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left;&quot;&gt;Miten sitä käytetään?&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;&lt;b&gt;🎨 Magic Design&lt;/b&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Luo graafisia suunnitelmia tekstistä tai kuvista.&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Kirjoita kuvaus tai lataa kuva, ja AI luo valmiin pohjan.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr style=&quot;background-color: #fafafa;&quot;&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;&lt;b&gt;✨ Magic Edit&lt;/b&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Muokkaa kuvia (poista tausta, lisää objekteja).&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Valitse kuva, käytä Magic Edit -toimintoa ja anna ohjeita.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;&lt;b&gt;🖼️ Background Remover&lt;/b&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Poista taustat kuvista yhdellä klikkauksella.&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Lataa kuva ja anna AI:n poistaa tausta automaattisesti.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr style=&quot;background-color: #fafafa;&quot;&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;&lt;b&gt;🖼️ AI-Kuvien Generointi&lt;/b&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Luo uusia kuvia tekstikuvauksesta.&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Kirjoita esim. &quot;auringonlasku vuorilla&quot; ja AI luo kuvan.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;&lt;b&gt;🎨 AI-Pohjaiset Mallit&lt;/b&gt;&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Luo valmiita some-postauksia tekoälyllä.&lt;/td&gt;
      &lt;td style=&quot;border: 1px solid rgb(221, 221, 221); padding: 12px;&quot;&gt;Valitse AI-malli ja muokkaa se omiin tarpeisiisi.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;hr /&gt;

&lt;h2 style=&quot;color: #2c3e50;&quot;&gt;📱 Kuinka Käyttää Canva AI:ta Valokuvauksessa 2026&lt;/h2&gt;

&lt;h3 style=&quot;color: #2980b9;&quot;&gt;1️⃣ Magic Design: Luo Suunnitelmia Tekstistä&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;Miksi se on hyödyllistä?&lt;/b&gt; Säästää aikaa ja auttaa aloittelijoita luomaan ammattimaisia some-postauksia ilman graafikon taitoja.&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Mene &lt;a href=&quot;https://www.canva.com/&quot;&gt;Canvaan&lt;/a&gt; ja kirjaudu sisään.&lt;/li&gt;
  &lt;li&gt;Valitse &quot;Create a Design&quot; ja sieltä &quot;Magic Design&quot;.&lt;/li&gt;
  &lt;li&gt;Kirjoita kuvaus (esim. &lt;i&gt;&quot;Ammattimainen Instagram-postaus maisemakuvasta&quot;&lt;/i&gt;).&lt;/li&gt;
  &lt;li&gt;Odota 10–30 sekuntia ja muokkaa tulosta.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote style=&quot;background: rgb(249, 249, 249); border-left: 10px solid rgb(204, 204, 204); margin: 1.5em 10px; padding: 0.5em 10px;&quot;&gt;
  &lt;b&gt;💡 Vinkki:&lt;/b&gt; Käytä Magic Designia myös blogitekstien kansikuviin!
&lt;/blockquote&gt;

&lt;h3 style=&quot;color: #2980b9;&quot;&gt;2️⃣ Magic Edit: Muokkaa Kuvia&lt;/h3&gt;
&lt;ol&gt;
  &lt;li&gt;Lataa kuva Canvaan.&lt;/li&gt;
  &lt;li&gt;Klikkaa &quot;Edit Photo&quot; ja valitse &quot;Magic Edit&quot;.&lt;/li&gt;
  &lt;li&gt;Maalaa alue ja kerro mitä haluat muuttaa (esim. &lt;i&gt;&quot;vaihda takin väri punaiseksi&quot;&lt;/i&gt;).&lt;/li&gt;
  &lt;li&gt;Tallenna ja käytä.&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h2 style=&quot;color: #2c3e50;&quot;&gt;📊 Canva AI vs. Muut Ohjelmistot 2026&lt;/h2&gt;
&lt;p&gt;Canva AI on paras valinta, jos arvostat nopeutta ja helppoutta. Mikäli tarvitset pikselintarkkaa ammattimaista jälkeä, Photoshop on edelleen kuningas, mutta Canva kuroo eroa umpeen jatkuvasti.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 style=&quot;color: #2c3e50;&quot;&gt;📌 Lisätietoa:&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;b&gt;Canva AI -sivusto:&lt;/b&gt; &lt;a href=&quot;https://www.canva.com/&quot;&gt;https://www.canva.com/&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Canva-opas:&lt;/b&gt; &lt;a href=&quot;https://www.canva.com/learn/&quot;&gt;https://www.canva.com/learn/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;font-style: italic; margin-top: 30px; text-align: center;&quot;&gt;Haluatko lisää vinkkejä tekoälyn käyttöön luovassa työssä? Kommentoi alle!&lt;/p&gt;

&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/5057870347192795639/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/canva.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5057870347192795639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/5057870347192795639'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/canva.html' title='CANVA!!!'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA9-u1nrwhno5hLZ2hTSrCRlky8O0fYEgu81s1wB791h2T-SVv5gfhv3axRvkm1j0fNxAinMh2g8xDRmHwL9Vf5NrW-zSje5JdQSJtKDFRYKjhMDoSdO39ekWFUMeYdHz2XsiSWxlwrlnXiV0j9ANX6QMEakrbDQZYuYJCTKIkqgdEN1TsDx4U5dDbsKUp/s72-w640-h350-c/Gemini_Generated_Image_dhl1pxdhl1pxdhl1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-1217537907734691156</id><published>2026-03-30T22:45:00.000-07:00</published><updated>2026-03-30T22:45:49.391-07:00</updated><title type='text'>ADOBEN ILMAISET SOVELLUKSET</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnwHZPpSpceVfUIKqtDA4eNbMk4furqPj505FGfpMTHNz-wX6ak51oLcyzNQ8CTHzDBR_DstaTomErH8m8CpaQBJ319yTBbUQf7ksSC59SIewPYqg4GPbh1wF0p8PxPwbFfMFuhiWPoZD1/s1600/F9302CD4-A403-4FAD-B157-9F230297D53F.jpeg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;712&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnwHZPpSpceVfUIKqtDA4eNbMk4furqPj505FGfpMTHNz-wX6ak51oLcyzNQ8CTHzDBR_DstaTomErH8m8CpaQBJ319yTBbUQf7ksSC59SIewPYqg4GPbh1wF0p8PxPwbFfMFuhiWPoZD1/s400/F9302CD4-A403-4FAD-B157-9F230297D53F.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;ADOBE EXPRESS&amp;nbsp;&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div&gt;NÄILLÄ SOVELLUKSILLA PÄÄSET TUOTTAMAAN VISUAALISTA MATERIAALIA, JOSSA YHDISTYVÄT VIDEO, KUVA, TEKSTI, SYMBOLIKUVAT JA ULKOISET LINKIT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;
Kaikki tuntevat Photoshopin ja muut laadukkaat ADOBEN ammattilaissovellukset. Koulukäytössä hinta ja vaativuus tulevat usein esteeksi. Näillä kevyillä kuluttajasovelluksilla muuttuu kännykkä tai iPad mediatuotantovälineeksi.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://express.adobe.com/fi&quot;&gt;https://express.adobe.com/fi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPBw5OWoPzKSOZ-EN8ck96Xd0t3TsHPAXlJT6bSGWwUDnN796QRHF2sgjkjXWPbN66_tkoXh6clY-brcyIztu0gsz5ya1Op4T7eALJJjs0yHwkUCLWgKFiQpQx5DLAQhNUdMKX15fLifMM6fTKfEH431u5L8sG9n83YmwfpUsPNa12mfEqtunSi_pjQ/s960/3D50BF2C-C3A8-464A-B03E-14DFC6AAA35F.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPBw5OWoPzKSOZ-EN8ck96Xd0t3TsHPAXlJT6bSGWwUDnN796QRHF2sgjkjXWPbN66_tkoXh6clY-brcyIztu0gsz5ya1Op4T7eALJJjs0yHwkUCLWgKFiQpQx5DLAQhNUdMKX15fLifMM6fTKfEH431u5L8sG9n83YmwfpUsPNa12mfEqtunSi_pjQ/s320/3D50BF2C-C3A8-464A-B03E-14DFC6AAA35F.webp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;https://ilonait.fi/adobespark/?snb_campaign=campaign&amp;amp;snb_content=content_23214406&amp;amp;snb_id=42475F437243425C437446445B4571&amp;amp;snb_source=apsis_23214406&amp;amp;pc_pid=e40e97c2df93ea38d65a409673cd68b389d89681fc4ea1b27edd9547694e35a6&quot;&gt;&lt;br /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/1217537907734691156/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2019/03/adoben-ilmsiset-sovellukset.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1217537907734691156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/1217537907734691156'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2019/03/adoben-ilmsiset-sovellukset.html' title='ADOBEN ILMAISET SOVELLUKSET'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnwHZPpSpceVfUIKqtDA4eNbMk4furqPj505FGfpMTHNz-wX6ak51oLcyzNQ8CTHzDBR_DstaTomErH8m8CpaQBJ319yTBbUQf7ksSC59SIewPYqg4GPbh1wF0p8PxPwbFfMFuhiWPoZD1/s72-c/F9302CD4-A403-4FAD-B157-9F230297D53F.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-4438360784272246413</id><published>2026-03-01T06:14:00.000-08:00</published><updated>2026-04-28T01:54:05.803-07:00</updated><title type='text'>NotebookLM video</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Ug1vblvw0w3JyieVszvn4DJkzjQD4InqDqij5a1L07E3Fpvg81wmGJvG5DhEeDKupD3iqa9f4lwrfbmhtji8_VRjCPA80oJO26EiOJCZRaqQb69bNo_KThC_Mk3Egtv5M_PqwcAc9W6kZobZuupkMr9YKnK4twhOOOvJZQK2p9pSaN2x5pLDnjWeFlpK/s3012/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.52.25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1006&quot; data-original-width=&quot;3012&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Ug1vblvw0w3JyieVszvn4DJkzjQD4InqDqij5a1L07E3Fpvg81wmGJvG5DhEeDKupD3iqa9f4lwrfbmhtji8_VRjCPA80oJO26EiOJCZRaqQb69bNo_KThC_Mk3Egtv5M_PqwcAc9W6kZobZuupkMr9YKnK4twhOOOvJZQK2p9pSaN2x5pLDnjWeFlpK/w640-h214/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.52.25.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Jos on kiire skippaa video ja lue tämä ajatuksella ;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;639&#39; height=&#39;531&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dzFkUkgvvRdTDJRR8Dg7yDqkTalwL_DqGxwOgPOVrD1CwPmwLme8ns2o3sYP6ttZmrc15v24bJdi_6W44sW6Q&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/4438360784272246413/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/notebooklm-video.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4438360784272246413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/4438360784272246413'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/03/notebooklm-video.html' title='NotebookLM video'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Ug1vblvw0w3JyieVszvn4DJkzjQD4InqDqij5a1L07E3Fpvg81wmGJvG5DhEeDKupD3iqa9f4lwrfbmhtji8_VRjCPA80oJO26EiOJCZRaqQb69bNo_KThC_Mk3Egtv5M_PqwcAc9W6kZobZuupkMr9YKnK4twhOOOvJZQK2p9pSaN2x5pLDnjWeFlpK/s72-w640-h214-c/Na%CC%88ytto%CC%88kuva%202026-04-28%20kello%2011.52.25.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-8136811352142112616</id><published>2026-01-01T05:10:00.000-08:00</published><updated>2026-04-28T01:57:55.628-07:00</updated><title type='text'>Valokuvan uusi aika – Innostu kuvauksesta ja tekoälystä</title><content type='html'>&lt;div&gt;&lt;span style=&quot;background-color: white; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif;&quot;&gt;&lt;a href=&quot;https://turunkesayliopisto.fi/koulutustarjonta/valokuvan-uusi-aika-innostu-kuvauksesta-ja-tekoalysta-6182/&quot;&gt;https://turunkesayliopisto.fi/koulutustarjonta/valokuvan-uusi-aika-innostu-kuvauksesta-ja-tekoalysta-6182/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif; font-size: 14px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;tiistaisin 14.4., 21.4., 28.4. ja 5.5.2026 klo 17.00-19.15&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kurssin aiheina ovat mm.: &lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;• Kuvaamisen ja editoinnin perusteet: Opit sommittelun, valon ja värin säädöt selkeästi ilman maksullisia ohjelmia. &lt;/h3&gt;&lt;br /&gt;• Tekoäly luovuuden kumppanina: Tutustumme, miten AI auttaa ideoiden sparrauksessa ja kuvien viimeistelyssä – eettisesti ja kestävästi. &lt;br /&gt;&lt;br /&gt;• Kuvaviidakko haltuun: Opit erottamaan aidon valokuvan ja tekoälykuvan sekä hallitsemaan tiedostokokoja luontoa säästäen. &lt;br /&gt;&lt;br /&gt;• Työkalut: Käytämme helppoja selainpohjaisia työkaluja (kuten Canva, Pixlr ja Adobe Firefly). Tavallinen tietokone ja nettiyhteys riittävät.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/8136811352142112616/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvan-uusi-aika-innostu-kuvauksesta.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/8136811352142112616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/8136811352142112616'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2026/04/valokuvan-uusi-aika-innostu-kuvauksesta.html' title='Valokuvan uusi aika – Innostu kuvauksesta ja tekoälystä'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7942223793956895602.post-3450495899326344952</id><published>2020-09-10T00:21:00.000-07:00</published><updated>2026-04-14T01:03:51.459-07:00</updated><title type='text'>Säädä, säädä, säädä!</title><content type='html'>&lt;h4 style=&quot;text-align: left;&quot;&gt;
Valokuvausta valokuvauksen jälkeen!&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHSgmN5Ru_W72KRXYuyHJqwTo0VWFIRq1jPehC8MTdlV6gLCs0WyRpgPyao3Knr4g0pE7ptfUmDUnUVCRzzKunjhtiemuvf5adiWwcUJeFee6eo145ibm8vkW0IlJmzcVH01C5IHUcXgT/s1600/icones-edition-image_8276-305.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;338&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHSgmN5Ru_W72KRXYuyHJqwTo0VWFIRq1jPehC8MTdlV6gLCs0WyRpgPyao3Knr4g0pE7ptfUmDUnUVCRzzKunjhtiemuvf5adiWwcUJeFee6eo145ibm8vkW0IlJmzcVH01C5IHUcXgT/w400-h400/icones-edition-image_8276-305.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h4&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-xTpzPtitY-5gKJ0gGUwU1fjkZbpozDyTVrzjCV3MBCezqdy6yhgy9jWjOHgymzRIrR2a9IWLv4FRKDTAFdy2Xqc0ZJ-vtOOr8DCT00W87yAHZNmNNlGOzTLoiOG0CuU2nXkScI5xySiO6o7QHk3eYJAj61S25YLzThR6J6_7TVmChmu5-S8r5rfcc-/s1024/sa%CC%88a%CC%88do%CC%88t.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-xTpzPtitY-5gKJ0gGUwU1fjkZbpozDyTVrzjCV3MBCezqdy6yhgy9jWjOHgymzRIrR2a9IWLv4FRKDTAFdy2Xqc0ZJ-vtOOr8DCT00W87yAHZNmNNlGOzTLoiOG0CuU2nXkScI5xySiO6o7QHk3eYJAj61S25YLzThR6J6_7TVmChmu5-S8r5rfcc-/w400-h400/sa%CC%88a%CC%88do%CC%88t.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Rajaa kuva uudelleen vapaasti tai tiettyyn mittasuhteeseen. Rajauksella voi poistaa kuvasta kuvanryöstäjiä eli elementtejä, jotka vievät turhaan huomiota kuvauksen pääkohteelta.&lt;br /&gt;
&lt;br /&gt;
Myös sommittelun voi suunnitella uudelleen rajauksen avulla kuvan ottamisen jälkeen: rajaus (crop)&lt;br /&gt;
&lt;br /&gt;
Säädä koko kuvan värisävyjä: valotus (exposure), kirkkaus (brightness)&lt;br /&gt;
&lt;br /&gt;
Vahvista värejä: kylläisyys (saturation)&lt;br /&gt;
&lt;br /&gt;
Terävöittää: terävöitys (sharpness)&lt;br /&gt;
&lt;br /&gt;
Säädä kontrastia (tummien ja vaaleiden sävyjen suhdetta): kontrasti (contrast)&lt;br /&gt;
&lt;br /&gt;
Suoristaa vinon horisontin: rajaus (crop) tai suoristus (straignten)&lt;br /&gt;
&lt;br /&gt;
Vaalenna liian tummia värisävyjä varjokohdissa: varjot (shadows)&lt;br /&gt;
&lt;br /&gt;
Tummentaa vaaleita värisävyjä: valokohdat (highlights)&lt;br /&gt;
&lt;br /&gt;
Säädä värilämpötilaa: lämpötila (temperature), valkotasapaino (white balance)&lt;br /&gt;
&lt;br /&gt;
Tee kuvaan vinjetti (vignette)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://kuvakangas.blogspot.com/feeds/3450495899326344952/comments/default' title='Lähetä kommentteja'/><link rel='replies' type='text/html' href='http://kuvakangas.blogspot.com/2018/09/saada-saada-saada.html#comment-form' title='0 kommenttia'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3450495899326344952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7942223793956895602/posts/default/3450495899326344952'/><link rel='alternate' type='text/html' href='http://kuvakangas.blogspot.com/2018/09/saada-saada-saada.html' title='Säädä, säädä, säädä!'/><author><name>Ollipekka</name><uri>http://www.blogger.com/profile/02899555573866472205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXIAEmb92eDFajDeAfMf6tDPCbAKtV6Qa7l3Usss5NeNVCQoSmdrrqfchlguUIypy6ehVMkjHbuOJm5Iyx0FDliiFzdz2Nvu1-0jZz_4rumySDJcH79mQMOlVfJDTeQ/s1600/*'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOHSgmN5Ru_W72KRXYuyHJqwTo0VWFIRq1jPehC8MTdlV6gLCs0WyRpgPyao3Knr4g0pE7ptfUmDUnUVCRzzKunjhtiemuvf5adiWwcUJeFee6eo145ibm8vkW0IlJmzcVH01C5IHUcXgT/s72-w400-h400-c/icones-edition-image_8276-305.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>