[{"transcript":" There are a lot of tools out there that make cropping images one by one easy.","confidence":0.760375,"words":[{"word":"There","start_time":0.02,"end_time":0.161},{"word":"are","start_time":0.181,"end_time":0.242},{"word":"a","start_time":0.262,"end_time":0.282},{"word":"lot","start_time":0.302,"end_time":0.443},{"word":"of","start_time":0.483,"end_time":0.524},{"word":"tools","start_time":0.564,"end_time":0.765},{"word":"out","start_time":0.826,"end_time":0.926},{"word":"there","start_time":0.946,"end_time":1.128},{"word":"that","start_time":1.148,"end_time":1.349},{"word":"make","start_time":1.41,"end_time":1.55},{"word":"cropping","start_time":1.631,"end_time":1.933},{"word":"images","start_time":1.993,"end_time":2.275},{"word":"one","start_time":2.396,"end_time":2.497},{"word":"by","start_time":2.537,"end_time":2.638},{"word":"one","start_time":2.718,"end_time":2.819},{"word":"easy.","start_time":2.859,"end_time":2.94}],"alternatives":[],"language":"en"},{"transcript":" But if you have a large number of images to crop, it could get tedious.","confidence":0.8158666666666667,"words":[{"word":"But","start_time":3.301,"end_time":3.381},{"word":"if","start_time":3.422,"end_time":3.462},{"word":"you","start_time":3.502,"end_time":3.603},{"word":"have","start_time":3.643,"end_time":3.744},{"word":"a","start_time":3.784,"end_time":3.804},{"word":"large","start_time":3.884,"end_time":4.206},{"word":"number","start_time":4.267,"end_time":4.548},{"word":"of","start_time":4.649,"end_time":4.729},{"word":"images","start_time":4.81,"end_time":5.152},{"word":"to","start_time":5.172,"end_time":5.293},{"word":"crop,","start_time":5.333,"end_time":5.614},{"word":"it","start_time":5.977,"end_time":6.037},{"word":"could","start_time":6.077,"end_time":6.198},{"word":"get","start_time":6.218,"end_time":6.319},{"word":"tedious.","start_time":6.339,"end_time":6.5}],"alternatives":[],"language":"en"},{"transcript":" So instead, crop your images programmatically in your PHP app with Cloudinary","confidence":0.8074166666666667,"words":[{"word":"So","start_time":7.542,"end_time":7.662},{"word":"instead,","start_time":7.703,"end_time":8.205},{"word":"crop","start_time":8.446,"end_time":8.667},{"word":"your","start_time":8.687,"end_time":8.787},{"word":"images","start_time":8.847,"end_time":9.129},{"word":"programmatically","start_time":9.229,"end_time":10.032},{"word":"in","start_time":10.173,"end_time":10.253},{"word":"your","start_time":10.274,"end_time":10.394},{"word":"PHP","start_time":10.474,"end_time":11.017},{"word":"app","start_time":11.097,"end_time":11.218},{"word":"with","start_time":11.258,"end_time":11.398},{"word":"Cloudinary","start_time":11.459,"end_time":11.8}],"alternatives":[],"language":"en"},{"transcript":" and rest assured that the important parts of the image will always remain in focus.","confidence":0.7962666666666666,"words":[{"word":"and","start_time":11.82,"end_time":12.724},{"word":"rest","start_time":12.764,"end_time":13.005},{"word":"assured","start_time":13.046,"end_time":13.488},{"word":"that","start_time":13.508,"end_time":13.769},{"word":"the","start_time":13.789,"end_time":13.889},{"word":"important","start_time":13.93,"end_time":14.412},{"word":"parts","start_time":14.452,"end_time":14.653},{"word":"of","start_time":14.693,"end_time":14.733},{"word":"the","start_time":14.773,"end_time":14.854},{"word":"image","start_time":14.914,"end_time":15.115},{"word":"will","start_time":15.155,"end_time":15.316},{"word":"always","start_time":15.376,"end_time":15.617},{"word":"remain","start_time":15.677,"end_time":15.959},{"word":"in","start_time":15.999,"end_time":16.079},{"word":"focus.","start_time":16.139,"end_time":16.28}],"alternatives":[],"language":"en"},{"transcript":" Let's take a look at this image and see what we can do with it.","confidence":0.7533333333333333,"words":[{"word":"Let's","start_time":20.681,"end_time":20.883},{"word":"take","start_time":20.923,"end_time":21.105},{"word":"a","start_time":21.125,"end_time":21.165},{"word":"look","start_time":21.185,"end_time":21.326},{"word":"at","start_time":21.347,"end_time":21.407},{"word":"this","start_time":21.427,"end_time":21.568},{"word":"image","start_time":21.669,"end_time":21.911},{"word":"and","start_time":21.992,"end_time":22.092},{"word":"see","start_time":22.153,"end_time":22.294},{"word":"what","start_time":22.314,"end_time":22.435},{"word":"we","start_time":22.455,"end_time":22.536},{"word":"can","start_time":22.576,"end_time":22.717},{"word":"do","start_time":22.758,"end_time":22.838},{"word":"with","start_time":22.858,"end_time":23.0},{"word":"it.","start_time":23.02,"end_time":23.06}],"alternatives":[],"language":"en"},{"transcript":" You should have this sample image in your product environment too.","confidence":0.7775454545454547,"words":[{"word":"You","start_time":23.722,"end_time":23.823},{"word":"should","start_time":23.843,"end_time":24.024},{"word":"have","start_time":24.104,"end_time":24.366},{"word":"this","start_time":24.486,"end_time":24.667},{"word":"sample","start_time":24.748,"end_time":25.09},{"word":"image","start_time":25.15,"end_time":25.411},{"word":"in","start_time":25.472,"end_time":25.552},{"word":"your","start_time":25.612,"end_time":25.834},{"word":"product","start_time":25.914,"end_time":26.316},{"word":"environment","start_time":26.357,"end_time":26.839},{"word":"too.","start_time":26.94,"end_time":27.0}],"alternatives":[],"language":"en"},{"transcript":" Find it by its public ID, cldsample.","confidence":0.8410000000000001,"words":[{"word":"Find","start_time":27.962,"end_time":28.184},{"word":"it","start_time":28.224,"end_time":28.285},{"word":"by","start_time":28.385,"end_time":28.506},{"word":"its","start_time":28.547,"end_time":28.667},{"word":"public","start_time":28.728,"end_time":29.01},{"word":"ID,","start_time":29.09,"end_time":29.393},{"word":"cldsample.","start_time":29.574,"end_time":30.38}],"alternatives":[],"language":"en"},{"transcript":" Let's copy the URL and open the image in a new browser window.","confidence":0.7609999999999999,"words":[{"word":"Let's","start_time":30.882,"end_time":31.083},{"word":"copy","start_time":31.183,"end_time":31.505},{"word":"the","start_time":31.525,"end_time":31.606},{"word":"URL","start_time":31.666,"end_time":32.129},{"word":"and","start_time":32.23,"end_time":32.33},{"word":"open","start_time":32.451,"end_time":32.652},{"word":"the","start_time":32.672,"end_time":32.753},{"word":"image","start_time":32.793,"end_time":32.994},{"word":"in","start_time":33.055,"end_time":33.135},{"word":"a","start_time":33.175,"end_time":33.196},{"word":"new","start_time":33.256,"end_time":33.397},{"word":"browser","start_time":33.437,"end_time":33.779},{"word":"window.","start_time":33.799,"end_time":33.92}],"alternatives":[],"language":"en"},{"transcript":" First off, notice the size of this image.","confidence":0.8995,"words":[{"word":"First","start_time":34.762,"end_time":35.043},{"word":"off,","start_time":35.184,"end_time":35.325},{"word":"notice","start_time":35.908,"end_time":36.19},{"word":"the","start_time":36.23,"end_time":36.331},{"word":"size","start_time":36.411,"end_time":36.693},{"word":"of","start_time":36.733,"end_time":36.773},{"word":"this","start_time":36.813,"end_time":36.974},{"word":"image.","start_time":37.055,"end_time":37.296}],"alternatives":[],"language":"en"},{"transcript":"It's pretty big.","confidence":0.7600000000000001,"words":[{"word":"It's","start_time":37.417,"end_time":37.537},{"word":"pretty","start_time":37.598,"end_time":37.839},{"word":"big.","start_time":37.899,"end_time":38.0}],"alternatives":[],"language":"en"},{"transcript":" We can optimize it and save bandwidth by resizing it instead of loading the full-size version.","confidence":0.7753125000000001,"words":[{"word":"We","start_time":38.942,"end_time":39.042},{"word":"can","start_time":39.062,"end_time":39.203},{"word":"optimize","start_time":39.343,"end_time":39.885},{"word":"it","start_time":39.945,"end_time":40.006},{"word":"and","start_time":40.106,"end_time":40.186},{"word":"save","start_time":40.266,"end_time":40.548},{"word":"bandwidth","start_time":40.608,"end_time":41.089},{"word":"by","start_time":41.15,"end_time":41.27},{"word":"resizing","start_time":41.33,"end_time":41.993},{"word":"it","start_time":42.053,"end_time":42.113},{"word":"instead","start_time":42.173,"end_time":42.515},{"word":"of","start_time":42.555,"end_time":42.615},{"word":"loading","start_time":42.675,"end_time":42.936},{"word":"the","start_time":42.976,"end_time":43.057},{"word":"full-size","start_time":43.137,"end_time":43.779},{"word":"version.","start_time":43.799,"end_time":43.94}],"alternatives":[],"language":"en"},{"transcript":" Since this tutorial assumes you've already installed and configured Cloudinary for PHP, let's jump into the code.","confidence":0.8052352941176472,"words":[{"word":"Since","start_time":44.951,"end_time":45.151},{"word":"this","start_time":45.191,"end_time":45.352},{"word":"tutorial","start_time":45.412,"end_time":45.954},{"word":"assumes","start_time":45.994,"end_time":46.455},{"word":"you've","start_time":46.475,"end_time":46.676},{"word":"already","start_time":46.716,"end_time":47.097},{"word":"installed","start_time":47.157,"end_time":47.619},{"word":"and","start_time":47.639,"end_time":47.739},{"word":"configured","start_time":47.759,"end_time":48.301},{"word":"Cloudinary","start_time":48.381,"end_time":48.943},{"word":"for","start_time":48.983,"end_time":49.103},{"word":"PHP,","start_time":49.163,"end_time":49.805},{"word":"let's","start_time":50.267,"end_time":50.507},{"word":"jump","start_time":50.608,"end_time":50.848},{"word":"into","start_time":50.909,"end_time":51.109},{"word":"the","start_time":51.129,"end_time":51.189},{"word":"code.","start_time":51.25,"end_time":51.37}],"alternatives":[],"language":"en"},{"transcript":" First, import the resize library with useCloudinaryTransformationResize.","confidence":0.8162857142857142,"words":[{"word":"First,","start_time":52.592,"end_time":52.933},{"word":"import","start_time":53.434,"end_time":53.816},{"word":"the","start_time":53.856,"end_time":53.956},{"word":"resize","start_time":53.976,"end_time":54.498},{"word":"library","start_time":54.558,"end_time":55.2},{"word":"with","start_time":55.581,"end_time":55.762},{"word":"useCloudinaryTransformationResize.","start_time":56.022,"end_time":58.47}],"alternatives":[],"language":"en"},{"transcript":" Next, reference the CLD configuration to work with the image.","confidence":0.8069000000000001,"words":[{"word":"Next,","start_time":59.893,"end_time":60.214},{"word":"reference","start_time":60.455,"end_time":60.918},{"word":"the","start_time":60.958,"end_time":61.058},{"word":"CLD","start_time":61.159,"end_time":61.701},{"word":"configuration","start_time":61.741,"end_time":62.525},{"word":"to","start_time":62.806,"end_time":62.907},{"word":"work","start_time":62.947,"end_time":63.128},{"word":"with","start_time":63.148,"end_time":63.248},{"word":"the","start_time":63.289,"end_time":63.369},{"word":"image.","start_time":63.429,"end_time":63.57}],"alternatives":[],"language":"en"},{"transcript":" Then, apply a resize scale transformation and set the width to 600 pixels.","confidence":0.784,"words":[{"word":"Then,","start_time":64.632,"end_time":64.913},{"word":"apply","start_time":65.074,"end_time":65.475},{"word":"a","start_time":65.535,"end_time":65.555},{"word":"resize","start_time":65.656,"end_time":66.218},{"word":"scale","start_time":66.298,"end_time":66.619},{"word":"transformation","start_time":66.679,"end_time":67.462},{"word":"and","start_time":68.004,"end_time":68.124},{"word":"set","start_time":68.244,"end_time":68.505},{"word":"the","start_time":68.545,"end_time":68.646},{"word":"width","start_time":68.686,"end_time":68.927},{"word":"to","start_time":69.007,"end_time":69.107},{"word":"600","start_time":69.147,"end_time":69.208},{"word":"pixels.","start_time":69.228,"end_time":69.408}],"alternatives":[],"language":"en"},{"transcript":" Finally, store the result in a variable and print the URL so you can open it in your browser.","confidence":0.8012105263157895,"words":[{"word":"Finally,","start_time":71.46,"end_time":71.962},{"word":"store","start_time":72.163,"end_time":72.525},{"word":"the","start_time":72.565,"end_time":72.645},{"word":"result","start_time":72.685,"end_time":73.067},{"word":"in","start_time":73.127,"end_time":73.187},{"word":"a","start_time":73.227,"end_time":73.247},{"word":"variable","start_time":73.328,"end_time":73.83},{"word":"and","start_time":73.97,"end_time":74.071},{"word":"print","start_time":74.191,"end_time":74.412},{"word":"the","start_time":74.432,"end_time":74.532},{"word":"URL","start_time":74.593,"end_time":75.054},{"word":"so","start_time":75.175,"end_time":75.295},{"word":"you","start_time":75.335,"end_time":75.436},{"word":"can","start_time":75.456,"end_time":75.596},{"word":"open","start_time":75.677,"end_time":75.878},{"word":"it","start_time":75.898,"end_time":75.958},{"word":"in","start_time":76.018,"end_time":76.078},{"word":"your","start_time":76.098,"end_time":76.239},{"word":"browser.","start_time":76.259,"end_time":76.5}],"alternatives":[],"language":"en"},{"transcript":" Let's run the code and open the image.","confidence":0.6655000000000001,"words":[{"word":"Let's","start_time":77.023,"end_time":77.225},{"word":"run","start_time":77.326,"end_time":77.508},{"word":"the","start_time":77.549,"end_time":77.65},{"word":"code","start_time":77.69,"end_time":77.933},{"word":"and","start_time":77.973,"end_time":78.054},{"word":"open","start_time":78.155,"end_time":78.357},{"word":"the","start_time":78.398,"end_time":78.458},{"word":"image.","start_time":78.519,"end_time":78.62}],"alternatives":[],"language":"en"},{"transcript":" Here is how it looks in a smaller version.","confidence":0.7156666666666666,"words":[{"word":"Here","start_time":79.544,"end_time":79.746},{"word":"is","start_time":79.806,"end_time":79.887},{"word":"how","start_time":79.927,"end_time":80.069},{"word":"it","start_time":80.129,"end_time":80.17},{"word":"looks","start_time":80.23,"end_time":80.452},{"word":"in","start_time":80.513,"end_time":80.594},{"word":"a","start_time":80.614,"end_time":80.654},{"word":"smaller","start_time":80.735,"end_time":81.118},{"word":"version.","start_time":81.139,"end_time":81.28}],"alternatives":[],"language":"en"},{"transcript":" But what if you need to fit the image in a bounding box with a specific size aspect ratio?","confidence":0.8136315789473686,"words":[{"word":"But","start_time":82.021,"end_time":82.122},{"word":"what","start_time":82.162,"end_time":82.303},{"word":"if","start_time":82.343,"end_time":82.423},{"word":"you","start_time":82.463,"end_time":82.604},{"word":"need","start_time":82.644,"end_time":82.825},{"word":"to","start_time":82.865,"end_time":82.946},{"word":"fit","start_time":83.006,"end_time":83.187},{"word":"the","start_time":83.207,"end_time":83.307},{"word":"image","start_time":83.367,"end_time":83.568},{"word":"in","start_time":83.608,"end_time":83.689},{"word":"a","start_time":83.709,"end_time":83.729},{"word":"bounding","start_time":83.829,"end_time":84.211},{"word":"box","start_time":84.271,"end_time":84.532},{"word":"with","start_time":84.553,"end_time":84.673},{"word":"a","start_time":84.713,"end_time":84.753},{"word":"specific","start_time":84.814,"end_time":85.296},{"word":"size","start_time":85.376,"end_time":85.657},{"word":"aspect","start_time":85.798,"end_time":86.139},{"word":"ratio?","start_time":86.16,"end_time":86.26}],"alternatives":[],"language":"en"},{"transcript":" To do that, resizing might not be enough and you'll actually need to crop.","confidence":0.8459999999999999,"words":[{"word":"To","start_time":87.502,"end_time":87.603},{"word":"do","start_time":87.683,"end_time":87.824},{"word":"that,","start_time":87.904,"end_time":88.145},{"word":"resizing","start_time":88.386,"end_time":89.009},{"word":"might","start_time":89.049,"end_time":89.23},{"word":"not","start_time":89.31,"end_time":89.491},{"word":"be","start_time":89.552,"end_time":89.652},{"word":"enough","start_time":89.732,"end_time":89.994},{"word":"and","start_time":90.114,"end_time":90.194},{"word":"you'll","start_time":90.215,"end_time":90.416},{"word":"actually","start_time":90.576,"end_time":90.898},{"word":"need","start_time":90.938,"end_time":91.139},{"word":"to","start_time":91.159,"end_time":91.219},{"word":"crop.","start_time":91.279,"end_time":91.4}],"alternatives":[],"language":"en"},{"transcript":" Let's try specifying a width and a height, and changing the parameter from scale to crop.","confidence":0.7777500000000002,"words":[{"word":"Let's","start_time":92.381,"end_time":92.602},{"word":"try","start_time":92.642,"end_time":92.843},{"word":"specifying","start_time":92.923,"end_time":93.506},{"word":"a","start_time":93.546,"end_time":93.586},{"word":"width","start_time":93.626,"end_time":93.807},{"word":"and","start_time":93.847,"end_time":93.927},{"word":"a","start_time":93.948,"end_time":93.968},{"word":"height,","start_time":94.028,"end_time":94.329},{"word":"and","start_time":94.871,"end_time":94.972},{"word":"changing","start_time":95.112,"end_time":95.474},{"word":"the","start_time":95.494,"end_time":95.574},{"word":"parameter","start_time":95.614,"end_time":96.096},{"word":"from","start_time":96.136,"end_time":96.317},{"word":"scale","start_time":96.418,"end_time":96.739},{"word":"to","start_time":96.779,"end_time":96.859},{"word":"crop.","start_time":96.92,"end_time":97.02}],"alternatives":[],"language":"en"},{"transcript":" Let's see what happens when we run the code and open the cropped image in the browser.","confidence":0.7428235294117647,"words":[{"word":"Let's","start_time":98.192,"end_time":98.372},{"word":"see","start_time":98.413,"end_time":98.513},{"word":"what","start_time":98.553,"end_time":98.674},{"word":"happens","start_time":98.734,"end_time":99.076},{"word":"when","start_time":99.096,"end_time":99.217},{"word":"we","start_time":99.237,"end_time":99.357},{"word":"run","start_time":99.438,"end_time":99.599},{"word":"the","start_time":99.639,"end_time":99.719},{"word":"code","start_time":99.78,"end_time":100.081},{"word":"and","start_time":100.121,"end_time":100.222},{"word":"open","start_time":100.343,"end_time":100.544},{"word":"the","start_time":100.564,"end_time":100.644},{"word":"cropped","start_time":100.704,"end_time":101.066},{"word":"image","start_time":101.187,"end_time":101.468},{"word":"in","start_time":101.508,"end_time":101.569},{"word":"the","start_time":101.589,"end_time":101.649},{"word":"browser.","start_time":101.669,"end_time":101.81}],"alternatives":[],"language":"en"},{"transcript":" Hmm, performing blind crops can actually cut out important parts of the image and actually destroy it.","confidence":0.759529411764706,"words":[{"word":"Hmm,","start_time":103.2,"end_time":103.602},{"word":"performing","start_time":103.903,"end_time":104.444},{"word":"blind","start_time":104.565,"end_time":104.946},{"word":"crops","start_time":105.046,"end_time":105.387},{"word":"can","start_time":105.468,"end_time":105.608},{"word":"actually","start_time":105.728,"end_time":106.029},{"word":"cut","start_time":106.11,"end_time":106.29},{"word":"out","start_time":106.33,"end_time":106.451},{"word":"important","start_time":106.491,"end_time":107.033},{"word":"parts","start_time":107.113,"end_time":107.394},{"word":"of","start_time":107.434,"end_time":107.494},{"word":"the","start_time":107.514,"end_time":107.595},{"word":"image","start_time":107.675,"end_time":107.916},{"word":"and","start_time":108.016,"end_time":108.116},{"word":"actually","start_time":108.217,"end_time":108.518},{"word":"destroy","start_time":108.578,"end_time":109.22},{"word":"it.","start_time":109.24,"end_time":109.28}],"alternatives":[],"language":"en"},{"transcript":" Let's see if we can use AI to fix that.","confidence":0.8156000000000001,"words":[{"word":"Let's","start_time":110.264,"end_time":110.446},{"word":"see","start_time":110.466,"end_time":110.587},{"word":"if","start_time":110.607,"end_time":110.667},{"word":"we","start_time":110.708,"end_time":110.808},{"word":"can","start_time":110.849,"end_time":110.99},{"word":"use","start_time":111.131,"end_time":111.292},{"word":"AI","start_time":111.433,"end_time":111.756},{"word":"to","start_time":111.816,"end_time":111.917},{"word":"fix","start_time":111.998,"end_time":112.219},{"word":"that.","start_time":112.239,"end_time":112.32}],"alternatives":[],"language":"en"},{"transcript":" After importing the Gravity library with use CloudinaryTransformationGravity,","confidence":0.8452500000000001,"words":[{"word":"After","start_time":113.482,"end_time":113.763},{"word":"importing","start_time":113.844,"end_time":114.265},{"word":"the","start_time":114.305,"end_time":114.386},{"word":"Gravity","start_time":114.446,"end_time":114.928},{"word":"library","start_time":114.968,"end_time":115.409},{"word":"with","start_time":115.45,"end_time":115.59},{"word":"use","start_time":115.891,"end_time":116.112},{"word":"CloudinaryTransformationGravity,","start_time":116.212,"end_time":118.22}],"alternatives":[],"language":"en"},{"transcript":" we're going to change resize equals crop to resize equals auto","confidence":0.7914545454545455,"words":[{"word":"we're","start_time":118.963,"end_time":119.104},{"word":"going","start_time":119.124,"end_time":119.285},{"word":"to","start_time":119.325,"end_time":119.405},{"word":"change","start_time":119.486,"end_time":119.747},{"word":"resize","start_time":119.807,"end_time":120.27},{"word":"equals","start_time":120.33,"end_time":120.612},{"word":"crop","start_time":120.692,"end_time":121.034},{"word":"to","start_time":121.094,"end_time":121.195},{"word":"resize","start_time":121.235,"end_time":121.677},{"word":"equals","start_time":121.738,"end_time":121.999},{"word":"auto","start_time":122.08,"end_time":122.16}],"alternatives":[],"language":"en"},{"transcript":" and add the gravity parameter with gravity equals auto.","confidence":0.7913333333333332,"words":[{"word":"and","start_time":122.361,"end_time":122.884},{"word":"add","start_time":123.025,"end_time":123.146},{"word":"the","start_time":123.166,"end_time":123.247},{"word":"gravity","start_time":123.307,"end_time":123.79},{"word":"parameter","start_time":123.81,"end_time":124.273},{"word":"with","start_time":124.313,"end_time":124.454},{"word":"gravity","start_time":124.535,"end_time":124.917},{"word":"equals","start_time":124.977,"end_time":125.239},{"word":"auto.","start_time":125.259,"end_time":125.4}],"alternatives":[],"language":"en"},{"transcript":" G-Auto uses deep learning and saliency algorithms to identify and retain","confidence":0.7933636363636364,"words":[{"word":"G-Auto","start_time":125.861,"end_time":126.424},{"word":"uses","start_time":126.524,"end_time":126.765},{"word":"deep","start_time":126.866,"end_time":127.107},{"word":"learning","start_time":127.167,"end_time":127.448},{"word":"and","start_time":127.488,"end_time":127.589},{"word":"saliency","start_time":127.669,"end_time":128.312},{"word":"algorithms","start_time":128.412,"end_time":128.955},{"word":"to","start_time":129.095,"end_time":129.216},{"word":"identify","start_time":129.296,"end_time":129.879},{"word":"and","start_time":129.919,"end_time":129.979},{"word":"retain","start_time":129.999,"end_time":130.18}],"alternatives":[],"language":"en"},{"transcript":" the most important object when cropping an image.","confidence":0.7382500000000001,"words":[{"word":"the","start_time":130.704,"end_time":130.785},{"word":"most","start_time":130.825,"end_time":130.986},{"word":"important","start_time":131.047,"end_time":131.53},{"word":"object","start_time":131.651,"end_time":131.994},{"word":"when","start_time":132.034,"end_time":132.155},{"word":"cropping","start_time":132.236,"end_time":132.578},{"word":"an","start_time":132.618,"end_time":132.659},{"word":"image.","start_time":132.679,"end_time":132.8}],"alternatives":[],"language":"en"},{"transcript":" Let's run the code and open the image to see if it worked.","confidence":0.7871538461538462,"words":[{"word":"Let's","start_time":133.763,"end_time":134.004},{"word":"run","start_time":134.044,"end_time":134.185},{"word":"the","start_time":134.246,"end_time":134.326},{"word":"code","start_time":134.387,"end_time":134.709},{"word":"and","start_time":134.769,"end_time":134.87},{"word":"open","start_time":134.991,"end_time":135.192},{"word":"the","start_time":135.212,"end_time":135.273},{"word":"image","start_time":135.333,"end_time":135.555},{"word":"to","start_time":135.595,"end_time":135.676},{"word":"see","start_time":135.736,"end_time":135.857},{"word":"if","start_time":135.897,"end_time":135.978},{"word":"it","start_time":136.038,"end_time":136.099},{"word":"worked.","start_time":136.119,"end_time":136.3}],"alternatives":[],"language":"en"},{"transcript":" Yep, the resize equals auto and gravity equals auto parameters free you up to crop programmatically","confidence":0.813875,"words":[{"word":"Yep,","start_time":137.561,"end_time":137.782},{"word":"the","start_time":138.304,"end_time":138.424},{"word":"resize","start_time":138.464,"end_time":138.946},{"word":"equals","start_time":139.006,"end_time":139.287},{"word":"auto","start_time":139.427,"end_time":139.688},{"word":"and","start_time":139.768,"end_time":139.869},{"word":"gravity","start_time":139.929,"end_time":140.31},{"word":"equals","start_time":140.35,"end_time":140.611},{"word":"auto","start_time":140.691,"end_time":140.872},{"word":"parameters","start_time":140.912,"end_time":141.454},{"word":"free","start_time":141.614,"end_time":141.835},{"word":"you","start_time":141.875,"end_time":141.975},{"word":"up","start_time":142.116,"end_time":142.216},{"word":"to","start_time":142.316,"end_time":142.437},{"word":"crop","start_time":142.517,"end_time":142.798},{"word":"programmatically","start_time":142.878,"end_time":143.5}],"alternatives":[],"language":"en"},{"transcript":" with confidence knowing that your images look right.","confidence":0.7887500000000001,"words":[{"word":"with","start_time":144.004,"end_time":144.145},{"word":"confidence","start_time":144.245,"end_time":144.87},{"word":"knowing","start_time":145.031,"end_time":145.293},{"word":"that","start_time":145.313,"end_time":145.413},{"word":"your","start_time":145.454,"end_time":145.575},{"word":"images","start_time":145.615,"end_time":145.977},{"word":"look","start_time":146.018,"end_time":146.219},{"word":"right.","start_time":146.239,"end_time":146.34}],"alternatives":[],"language":"en"},{"transcript":" If you know you want to crop the image around a face, such as creating portrait thumbnails,","confidence":0.808235294117647,"words":[{"word":"If","start_time":147.082,"end_time":147.142},{"word":"you","start_time":147.183,"end_time":147.323},{"word":"know","start_time":147.384,"end_time":147.544},{"word":"you","start_time":147.564,"end_time":147.685},{"word":"want","start_time":147.705,"end_time":147.826},{"word":"to","start_time":147.846,"end_time":147.906},{"word":"crop","start_time":147.966,"end_time":148.248},{"word":"the","start_time":148.268,"end_time":148.348},{"word":"image","start_time":148.388,"end_time":148.609},{"word":"around","start_time":148.649,"end_time":148.87},{"word":"a","start_time":148.911,"end_time":148.951},{"word":"face,","start_time":149.011,"end_time":149.292},{"word":"such","start_time":149.513,"end_time":149.694},{"word":"as","start_time":149.734,"end_time":149.835},{"word":"creating","start_time":149.935,"end_time":150.297},{"word":"portrait","start_time":150.418,"end_time":150.719},{"word":"thumbnails,","start_time":150.739,"end_time":150.96}],"alternatives":[],"language":"en"},{"transcript":" you can use gravity equals face to specify the focus.","confidence":0.8282000000000002,"words":[{"word":"you","start_time":151.743,"end_time":151.844},{"word":"can","start_time":151.884,"end_time":151.984},{"word":"use","start_time":152.065,"end_time":152.186},{"word":"gravity","start_time":152.246,"end_time":152.669},{"word":"equals","start_time":152.709,"end_time":152.971},{"word":"face","start_time":153.031,"end_time":153.273},{"word":"to","start_time":153.313,"end_time":153.414},{"word":"specify","start_time":153.494,"end_time":154.058},{"word":"the","start_time":154.098,"end_time":154.179},{"word":"focus.","start_time":154.239,"end_time":154.36}],"alternatives":[],"language":"en"},{"transcript":" Let's see what that looks like.","confidence":0.7543333333333333,"words":[{"word":"Let's","start_time":155.346,"end_time":155.528},{"word":"see","start_time":155.569,"end_time":155.67},{"word":"what","start_time":155.69,"end_time":155.812},{"word":"that","start_time":155.893,"end_time":156.055},{"word":"looks","start_time":156.076,"end_time":156.258},{"word":"like.","start_time":156.278,"end_time":156.38}],"alternatives":[],"language":"en"},{"transcript":" Let's change gravity equals auto to gravity equals face and run the code.","confidence":0.8065384615384616,"words":[{"word":"Let's","start_time":157.122,"end_time":157.343},{"word":"change","start_time":157.403,"end_time":157.664},{"word":"gravity","start_time":157.764,"end_time":158.246},{"word":"equals","start_time":158.347,"end_time":158.608},{"word":"auto","start_time":158.748,"end_time":158.989},{"word":"to","start_time":159.13,"end_time":159.25},{"word":"gravity","start_time":159.311,"end_time":159.712},{"word":"equals","start_time":159.772,"end_time":160.074},{"word":"face","start_time":160.154,"end_time":160.495},{"word":"and","start_time":161.058,"end_time":161.158},{"word":"run","start_time":161.198,"end_time":161.359},{"word":"the","start_time":161.399,"end_time":161.459},{"word":"code.","start_time":161.52,"end_time":161.62}],"alternatives":[],"language":"en"},{"transcript":" Now I get an image that nicely focuses around the face.","confidence":0.8223636363636365,"words":[{"word":"Now","start_time":163.812,"end_time":163.953},{"word":"I","start_time":164.013,"end_time":164.073},{"word":"get","start_time":164.094,"end_time":164.255},{"word":"an","start_time":164.295,"end_time":164.335},{"word":"image","start_time":164.396,"end_time":164.617},{"word":"that","start_time":164.658,"end_time":164.799},{"word":"nicely","start_time":164.879,"end_time":165.282},{"word":"focuses","start_time":165.343,"end_time":165.786},{"word":"around","start_time":165.846,"end_time":166.108},{"word":"the","start_time":166.128,"end_time":166.209},{"word":"face.","start_time":166.269,"end_time":166.37}],"alternatives":[],"language":"en"},{"transcript":" Being able to crop programmatically really saves time","confidence":0.7787499999999999,"words":[{"word":"Being","start_time":166.932,"end_time":167.193},{"word":"able","start_time":167.274,"end_time":167.455},{"word":"to","start_time":167.496,"end_time":167.576},{"word":"crop","start_time":167.717,"end_time":167.979},{"word":"programmatically","start_time":168.039,"end_time":168.744},{"word":"really","start_time":168.865,"end_time":169.147},{"word":"saves","start_time":169.207,"end_time":169.489},{"word":"time","start_time":169.509,"end_time":169.61}],"alternatives":[],"language":"en"},{"transcript":" when you've got a lot of images to crop.","confidence":0.6756666666666667,"words":[{"word":"when","start_time":169.813,"end_time":169.894},{"word":"you've","start_time":169.914,"end_time":170.056},{"word":"got","start_time":170.096,"end_time":170.218},{"word":"a","start_time":170.238,"end_time":170.258},{"word":"lot","start_time":170.359,"end_time":170.542},{"word":"of","start_time":170.602,"end_time":170.643},{"word":"images","start_time":170.683,"end_time":170.987},{"word":"to","start_time":171.028,"end_time":171.109},{"word":"crop.","start_time":171.129,"end_time":171.21}],"alternatives":[],"language":"en"},{"transcript":" The last thing I want to show you is how to batch crop multiple images at once.","confidence":0.8130588235294117,"words":[{"word":"The","start_time":171.872,"end_time":171.973},{"word":"last","start_time":172.033,"end_time":172.294},{"word":"thing","start_time":172.314,"end_time":172.475},{"word":"I","start_time":172.515,"end_time":172.555},{"word":"want","start_time":172.616,"end_time":172.756},{"word":"to","start_time":172.776,"end_time":172.837},{"word":"show","start_time":172.897,"end_time":173.058},{"word":"you","start_time":173.118,"end_time":173.219},{"word":"is","start_time":173.299,"end_time":173.379},{"word":"how","start_time":173.42,"end_time":173.56},{"word":"to","start_time":173.58,"end_time":173.661},{"word":"batch","start_time":173.761,"end_time":174.083},{"word":"crop","start_time":174.163,"end_time":174.465},{"word":"multiple","start_time":174.505,"end_time":174.907},{"word":"images","start_time":174.947,"end_time":175.269},{"word":"at","start_time":175.329,"end_time":175.389},{"word":"once.","start_time":175.47,"end_time":175.55}],"alternatives":[],"language":"en"},{"transcript":" Let's add an array containing the public IDs of images in my product environment.","confidence":0.7798571428571427,"words":[{"word":"Let's","start_time":176.632,"end_time":176.893},{"word":"add","start_time":177.013,"end_time":177.154},{"word":"an","start_time":177.174,"end_time":177.214},{"word":"array","start_time":177.275,"end_time":177.576},{"word":"containing","start_time":177.676,"end_time":178.118},{"word":"the","start_time":178.158,"end_time":178.239},{"word":"public","start_time":178.319,"end_time":178.661},{"word":"IDs","start_time":178.741,"end_time":179.123},{"word":"of","start_time":179.203,"end_time":179.283},{"word":"images","start_time":179.364,"end_time":179.786},{"word":"in","start_time":179.886,"end_time":179.967},{"word":"my","start_time":180.007,"end_time":180.147},{"word":"product","start_time":180.208,"end_time":180.489},{"word":"environment.","start_time":180.509,"end_time":180.73}],"alternatives":[],"language":"en"},{"transcript":" You can substitute these for public IDs that exist in your product environment.","confidence":0.7413076923076923,"words":[{"word":"You","start_time":181.873,"end_time":181.973},{"word":"can","start_time":181.993,"end_time":182.134},{"word":"substitute","start_time":182.214,"end_time":182.797},{"word":"these","start_time":182.837,"end_time":183.058},{"word":"for","start_time":183.119,"end_time":183.239},{"word":"public","start_time":183.3,"end_time":183.621},{"word":"IDs","start_time":183.701,"end_time":184.023},{"word":"that","start_time":184.063,"end_time":184.184},{"word":"exist","start_time":184.244,"end_time":184.546},{"word":"in","start_time":184.586,"end_time":184.666},{"word":"your","start_time":184.706,"end_time":184.927},{"word":"product","start_time":184.988,"end_time":185.189},{"word":"environment.","start_time":185.209,"end_time":185.43}],"alternatives":[],"language":"en"},{"transcript":" Let's loop through the array, specifying each item as public ID","confidence":0.8051818181818181,"words":[{"word":"Let's","start_time":186.812,"end_time":187.053},{"word":"loop","start_time":187.093,"end_time":187.294},{"word":"through","start_time":187.335,"end_time":187.556},{"word":"the","start_time":187.596,"end_time":187.676},{"word":"array,","start_time":187.717,"end_time":187.998},{"word":"specifying","start_time":188.159,"end_time":188.742},{"word":"each","start_time":188.883,"end_time":189.064},{"word":"item","start_time":189.245,"end_time":189.466},{"word":"as","start_time":189.607,"end_time":189.687},{"word":"public","start_time":189.788,"end_time":190.089},{"word":"ID","start_time":190.15,"end_time":190.19}],"alternatives":[],"language":"en"},{"transcript":" in the array public IDs.","confidence":0.7402,"words":[{"word":"in","start_time":190.797,"end_time":190.878},{"word":"the","start_time":190.918,"end_time":191.039},{"word":"array","start_time":191.08,"end_time":191.383},{"word":"public","start_time":191.505,"end_time":191.808},{"word":"IDs.","start_time":191.848,"end_time":191.929}],"alternatives":[],"language":"en"},{"transcript":" For each image, we'll generate a delivery URL for its cropped version.","confidence":0.76125,"words":[{"word":"For","start_time":193.231,"end_time":193.351},{"word":"each","start_time":193.432,"end_time":193.613},{"word":"image,","start_time":193.733,"end_time":194.035},{"word":"we'll","start_time":194.196,"end_time":194.377},{"word":"generate","start_time":194.437,"end_time":194.839},{"word":"a","start_time":194.88,"end_time":194.94},{"word":"delivery","start_time":194.96,"end_time":195.382},{"word":"URL","start_time":195.483,"end_time":195.925},{"word":"for","start_time":195.945,"end_time":196.086},{"word":"its","start_time":196.126,"end_time":196.227},{"word":"cropped","start_time":196.327,"end_time":196.689},{"word":"version.","start_time":196.709,"end_time":196.85}],"alternatives":[],"language":"en"},{"transcript":" Let's change gravity equals face back to gravity equals auto,","confidence":0.7956,"words":[{"word":"Let's","start_time":197.792,"end_time":198.073},{"word":"change","start_time":198.133,"end_time":198.435},{"word":"gravity","start_time":198.535,"end_time":199.018},{"word":"equals","start_time":199.058,"end_time":199.339},{"word":"face","start_time":199.399,"end_time":199.721},{"word":"back","start_time":200.223,"end_time":200.464},{"word":"to","start_time":200.525,"end_time":200.625},{"word":"gravity","start_time":200.665,"end_time":201.108},{"word":"equals","start_time":201.188,"end_time":201.449},{"word":"auto,","start_time":201.469,"end_time":201.63}],"alternatives":[],"language":"en"},{"transcript":" because some of these images might not have faces.","confidence":0.7550000000000001,"words":[{"word":"because","start_time":202.012,"end_time":202.234},{"word":"some","start_time":202.315,"end_time":202.456},{"word":"of","start_time":202.496,"end_time":202.537},{"word":"these","start_time":202.577,"end_time":202.718},{"word":"images","start_time":202.779,"end_time":203.081},{"word":"might","start_time":203.122,"end_time":203.283},{"word":"not","start_time":203.444,"end_time":203.666},{"word":"have","start_time":203.727,"end_time":203.969},{"word":"faces.","start_time":204.029,"end_time":204.13}],"alternatives":[],"language":"en"},{"transcript":" Now let's open one of the images from the output of this code.","confidence":0.7961538461538462,"words":[{"word":"Now","start_time":205.321,"end_time":205.442},{"word":"let's","start_time":205.462,"end_time":205.664},{"word":"open","start_time":205.724,"end_time":205.926},{"word":"one","start_time":206.026,"end_time":206.127},{"word":"of","start_time":206.147,"end_time":206.208},{"word":"the","start_time":206.228,"end_time":206.308},{"word":"images","start_time":206.369,"end_time":206.671},{"word":"from","start_time":206.752,"end_time":206.893},{"word":"the","start_time":206.913,"end_time":207.014},{"word":"output","start_time":207.074,"end_time":207.316},{"word":"of","start_time":207.336,"end_time":207.377},{"word":"this","start_time":207.437,"end_time":207.578},{"word":"code.","start_time":207.679,"end_time":207.82}],"alternatives":[],"language":"en"},{"transcript":" Here we have a version that's cropped into a square and focuses around the bag.","confidence":0.7954,"words":[{"word":"Here","start_time":209.042,"end_time":209.203},{"word":"we","start_time":209.243,"end_time":209.344},{"word":"have","start_time":209.384,"end_time":209.524},{"word":"a","start_time":209.565,"end_time":209.605},{"word":"version","start_time":209.665,"end_time":210.007},{"word":"that's","start_time":210.047,"end_time":210.248},{"word":"cropped","start_time":210.368,"end_time":210.79},{"word":"into","start_time":210.831,"end_time":211.052},{"word":"a","start_time":211.092,"end_time":211.132},{"word":"square","start_time":211.212,"end_time":211.574},{"word":"and","start_time":211.654,"end_time":211.755},{"word":"focuses","start_time":211.855,"end_time":212.317},{"word":"around","start_time":212.378,"end_time":212.619},{"word":"the","start_time":212.639,"end_time":212.719},{"word":"bag.","start_time":212.739,"end_time":212.88}],"alternatives":[],"language":"en"},{"transcript":" We can compare this to the original version by removing the transformations that are code-added into the URL.","confidence":0.791888888888889,"words":[{"word":"We","start_time":213.982,"end_time":214.082},{"word":"can","start_time":214.102,"end_time":214.243},{"word":"compare","start_time":214.283,"end_time":214.784},{"word":"this","start_time":214.845,"end_time":215.045},{"word":"to","start_time":215.085,"end_time":215.186},{"word":"the","start_time":215.226,"end_time":215.306},{"word":"original","start_time":215.386,"end_time":215.808},{"word":"version","start_time":215.868,"end_time":216.229},{"word":"by","start_time":216.309,"end_time":216.43},{"word":"removing","start_time":216.49,"end_time":216.911},{"word":"the","start_time":216.951,"end_time":217.032},{"word":"transformations","start_time":217.092,"end_time":217.874},{"word":"that","start_time":217.915,"end_time":218.015},{"word":"are","start_time":218.055,"end_time":218.155},{"word":"code-added","start_time":218.256,"end_time":218.938},{"word":"into","start_time":219.038,"end_time":219.219},{"word":"the","start_time":219.259,"end_time":219.379},{"word":"URL.","start_time":219.399,"end_time":219.56}],"alternatives":[],"language":"en"},{"transcript":" And there you have a real good comparison.","confidence":0.7797499999999999,"words":[{"word":"And","start_time":220.585,"end_time":220.686},{"word":"there","start_time":220.766,"end_time":221.029},{"word":"you","start_time":221.069,"end_time":221.17},{"word":"have","start_time":221.21,"end_time":221.352},{"word":"a","start_time":221.392,"end_time":221.412},{"word":"real","start_time":221.513,"end_time":221.755},{"word":"good","start_time":221.816,"end_time":221.977},{"word":"comparison.","start_time":222.018,"end_time":222.26}],"alternatives":[],"language":"en"},{"transcript":" Next up, learn how to smart crop your images with Content-Aware AI.","confidence":0.778,"words":[{"word":"Next","start_time":223.162,"end_time":223.464},{"word":"up,","start_time":223.564,"end_time":223.665},{"word":"learn","start_time":223.845,"end_time":224.087},{"word":"how","start_time":224.107,"end_time":224.227},{"word":"to","start_time":224.248,"end_time":224.328},{"word":"smart","start_time":224.408,"end_time":224.73},{"word":"crop","start_time":224.79,"end_time":224.991},{"word":"your","start_time":225.012,"end_time":225.132},{"word":"images","start_time":225.172,"end_time":225.494},{"word":"with","start_time":225.554,"end_time":225.715},{"word":"Content-Aware","start_time":225.775,"end_time":226.58},{"word":"AI.","start_time":226.62,"end_time":226.66}],"alternatives":[],"language":"en"}]