Next time pick the shadow that matches the icons at the top of the image
Next time pick the shadow that matches the icons at the top of the image
Impossible roblox captcha?
NubForSale
So I’m trying to sign into my alt on Google Chrome, it popped up this captcha that I’ve never seen before, and it seems to be completely impossible to actually beat. It says:
«Pick the dice pair with the same icon facing up»
Which seems straight forward, pick the icon on one of the dice that face up. I did that 5 times, it extended how many times I have to do it to 10, and then it went ahead and on the last one it said, «whoops! that’s not right» even though I know for a god damn given fact it WAS correct. There was no other dice that had the same icon facing up, BESIDES ONE OF THEM. Which I selected.
Honestly, why can’t roblox just fix their garbage captcha system? It’s stupidly difficult just to sign onto our accounts.. Looks like I ain’t signing into my alt till they decide to fix it.. Not entirely sure what else to do..
Generalissimus
bigboypadilla
Rukreep
Top Spanish Member
Eightzeroninetwo423
New Member
Burger
massasushersechrietis 💀
CallMeKY
So I’m trying to sign into my alt on Google Chrome, it popped up this captcha that I’ve never seen before, and it seems to be completely impossible to actually beat. It says:
«Pick the dice pair with the same icon facing up»
Which seems straight forward, pick the icon on one of the dice that face up. I did that 5 times, it extended how many times I have to do it to 10, and then it went ahead and on the last one it said, «whoops! that’s not right» even though I know for a god **** given fact it WAS correct. There was no other dice that had the same icon facing up, BESIDES ONE OF THEM. Which I selected.
Honestly, why can’t roblox just fix their garbage captcha system? It’s stupidly difficult just to sign onto our accounts.. Looks like I ain’t signing into my alt till they decide to fix it.. Not entirely sure what else to do.. View attachment 25265
Stupid question, but which did you actually choose? The image on the right has a red «x» on it that makes it look like you chose the right image when you’re looking for doubles.
I see people complain about their CAPTCHAs a lot, but I’ve only ever had to do them twice a couple times. To be fair, they obviously don’t prevent bots anyway (sign in as a human, and keep the bot running so your cookie doesn’t expire, or sign back in manually when it does, or use an old account with a cookie that doesn’t expire), so they really should ease up on it or get rid of it completely until they can find a better solution.
Captcinn
80% of my posts are bad jokes
So I’m trying to sign into my alt on Google Chrome, it popped up this captcha that I’ve never seen before, and it seems to be completely impossible to actually beat. It says:
«Pick the dice pair with the same icon facing up»
Which seems straight forward, pick the icon on one of the dice that face up. I did that 5 times, it extended how many times I have to do it to 10, and then it went ahead and on the last one it said, «whoops! that’s not right» even though I know for a god **** given fact it WAS correct. There was no other dice that had the same icon facing up, BESIDES ONE OF THEM. Which I selected.
Honestly, why can’t roblox just fix their garbage captcha system? It’s stupidly difficult just to sign onto our accounts.. Looks like I ain’t signing into my alt till they decide to fix it.. Not entirely sure what else to do.. View attachment 25265
I see you haven’t activated Windows yet.
Jokes aside, Arkose Labs captcha system is broken, I don’t understand why people use it.
NubForSale
So I’m trying to sign into my alt on Google Chrome, it popped up this captcha that I’ve never seen before, and it seems to be completely impossible to actually beat. It says:
«Pick the dice pair with the same icon facing up»
Which seems straight forward, pick the icon on one of the dice that face up. I did that 5 times, it extended how many times I have to do it to 10, and then it went ahead and on the last one it said, «whoops! that’s not right» even though I know for a god **** given fact it WAS correct. There was no other dice that had the same icon facing up, BESIDES ONE OF THEM. Which I selected.
Honestly, why can’t roblox just fix their garbage captcha system? It’s stupidly difficult just to sign onto our accounts.. Looks like I ain’t signing into my alt till they decide to fix it.. Not entirely sure what else to do.. View attachment 25265
Stupid question, but which did you actually choose? The image on the right has a red «x» on it that makes it look like you chose the right image when you’re looking for doubles.
I see people complain about their CAPTCHAs a lot, but I’ve only ever had to do them twice a couple times. To be fair, they obviously don’t prevent bots anyway (sign in as a human, and keep the bot running so your cookie doesn’t expire, or sign back in manually when it does, or use an old account with a cookie that doesn’t expire), so they really should ease up on it or get rid of it completely until they can find a better solution.
Редактируйте фото онлайн бесплатно в редакторе фотографий
Теперь не нужно искать фотошоп, платить за услуги редактирования. В интернете это можно сделать самому и бесплатно. Онлайн фото-редактор поможет оригинально, качественно обработать необходимую фотографию.
Онлайн – редактор снимков, который объединил в себе наиболее востребованные и удобные функции редактирования.
Редактор не нужно загружать на компьютер или ноутбук. Пользователю достаточно посетить наш сайт и пользоваться программой в онлайн режиме.
Редактор на русском функционирует оперативно, позволяет оперативно редактировать габаритные снимки. Посетитель может выбрать любое фото с любых источников, в том числе из социальных сетей. После редактирования изображений их можно выставить обратно.
Редактор активно пользуются тысячи посетителей. Мы периодически совершенствуем функции редактора, делаем их эффективнее, увлекательнее, не сложнее в пользовании.
Редактор – многофункциональный редактор, где для обработки фотографий онлайн можно выбрать: разнообразные наклейки; текстуру; тексты; ретушь; оригинальные рамки; с эффектами; коллажи и др.
Редактирование фотографий абсолютно бесплатно, также можно бесплатно пользоваться этим фото в будущем.
Желаете без проблем и качественно отредактировать снимок прямо сейчас? онлайн редактор быстро исправит недостатки, и улучшит качество любого фото!
Человеку не подвластно время. Фотоснимок позволяет сохранить самые дорогие минуты нашей жизни в первозданном облике. Снимок улавливает и передает настроение, эмоции, все тонкие жизненные моменты. С iPhotor для рисования такие воспоминания станут более впечатлительными, яркими и незабываемыми!
Фотография – один из видов искусства. Сам процесс фотографирования простой, но он способен зафиксировать сложные моменты – красивое, хрупкое и быстротечное мгновенье. Это непросто передать с помощью обычных рисунков. Какого бы качества не были фото, редактор iPhotor преобразит даже самое обычные, снятые мобильным или простым фотоаппаратом.
Фотография лучше всего способна передать то, о чем вам хотелось рассказать людям. Фоторедактор iPhotor поможет поделиться с близкими впечатлениями, чувствами, отразит ваше вдохновение.
Возможности Редактора онлайн
Изменение размера, поворот, обрезка
Данное меню позволяет регулировать яркость, ретушь лица, коррекцию теней, светлых участков фото и т.п. Здесь также можно изменить оттенок, насыщенность, увеличить резкость картинок. Изменяя настройки каждого инструмента, можно наблюдать за изменениями в режиме онлайн.
Текст, стикеры, рамки
Графический редактор iPhotor позволяет создавать модные картинки, с прикольными стикерами, оригинальными фото рамками, текстовыми подписями.
С помощью редактора iPhotor можно бесплатно превратить цветное изображение в черно-белое, или наоборот, сделать виньетирование, наложение фото на фото, эффект пикселизации.
Онлайн редактор приукрасит самые дорогие моменты вашей жизни!
Battlefield 1
This wiki page documents the ARG that is hidden in Battlefield 1. This page includes step-by-step instructions to unlock the secret A Beginning, A Conflict, An Omen, Angel Sighting, and Belly of the Beast dog tags, the An Escalation skin, as well as the Peacekeeper revolver and its associated service dog tag called An Awakening. Currently, the primary solving hub for this ARG is the Battlefield Easter Egg community, who have a Discord server here, a wiki here, and a YouTube channel here.
In addition to the main ARG/Easter egg which unlocks the secret dog tags and skin, there are several other prominent Easter eggs which have been discovered in the game:
Battlefield 1 Easter Eggs | |
---|---|
Balloon House | A house kept aloft by balloons, referencing the movie ‘Up’ |
Megalodon | A giant shark hidden on Fort de Vaux |
Miscellaneous | Minor Easter eggs requiring little to no player interaction |
(Note: Main ARG/Easter egg is disabled in password-protected servers!)
Contents
Headphones and Morse code
One pair of headphones is hidden on each map. The headphones are indestructible and can be located on every server, as long as they have not already been picked up. It appears that there are 5 spawn locations per map, although some of them remain undiscovered. The headphones can be picked up by any player by walking over them. Upon approaching a hidden telegraph station after having retrieved a pair of headphones, the player will hear some Morse code being tapped out. A player can carry only one pair of headphones at a time, and only the player wearing the headphones will be able to hear the Morse code when near enough to a hidden telegraph station.
Headphone Locations
Here is is a series of images which display locations of headphones and telegraph station on each map. In order to hear the Morse code, the player needs to pick up the headphones from one of the 5 locations on each map (It might be necessary to check all 5 locations before finding the headphones) and bring them to the telegraph station.
(Note: you can click each image to get a larger version.)
St. Quentin Scar
When the headphones and telegraph stations were first discovered, the Morse code was meaningless gibberish. However, the contents of the Morse code changed in future patches.
Fall Update
On November 15th, Battlefield 1 received an update which changed the Morse code heard on all maps’ hidden telegraph stations to the following:
Additionally, the patch changed the following:
Winter Update
On February 14, the Winter Update was released. The Morse code changed again, to the following message:
Each user hears a different location name; locations are randomly assigned to players. There are 27 locations total: 3 locations on each of the 9 maps. In order to advance through the Easter egg, you need to know which location you are assigned; here is a tutorial (courtesy of Dunem) to help you read your Morse code. This is the list of locations, along with their respective maps, in alphabetical order:
The message will repeat until you move away from the telegraph station, at which point the telegraph station will explode. Each of the locations mentioned above has a symbol near it.
Symbols
The first symbols discovered at each location are difficult to find; they are small double arrows pointing to the left and right, and only appear when the player comes within 0.4 meters. A player will typically need to crouch or go prone in order to be able to see their symbol. Additionally, players can only see the symbol at the location they’ve been «assigned» to. When examining a symbol up close, a distinct sound is played (video). Pictured below are all 27 symbol locations, sorted by the map they appear on (maps made by Darrel).
NOTE: If you’re having trouble finding your location with the images below, Jambajeww has made a video guide for all 27 locations, with timestamps for each location in the description of the video.
Amiens
AMIENS NEUF FURNITURE
CHURCH RUINS AMIENS
LONGUEVILLE STATUE AMIENS
Argonne Forest
LUGGAGE BASEMENT APREMONT
PANEL WATER APREMONT
TREE TRAIN APREMONT
Ballroom Blitz
BALLROOM MAP VARENNES
VARENNES SERVANT BED
STATUES GARDEN VARENNES
Empire’s Edge
CASTELLO ISLE ADRIATIC
COASTAL FORTRESS ADRIATIC
HILL BARN ADRIATIC
Fao Fortress
BUCKET MARSHLANDS FAW
OUTPOST BARREL FAW
TREE FORTRESS FAW
Monte Grappa
CRATE SEREN VENETIAN
FERRO FIRE VENETIAN
STOVE TURRET VENETIAN
Sinai Desert
CRATE JABAL JIFAR
PILLAR OUTSKIRTS JIFAR
PILLOW MAZAR JIFAR
St. Quentin Scar
HOTEL CHECK PERONNE
RUIN VENTURE PERONNE
TRAVECY ATTIC PERONNE
Suez
CANAL KANTARA VASES
CRATE TRENCH CANAL
HILL TOWER CANAL
Second Message
After a player discovers their symbol, returning to a telegraph station with headphones yields another message in Morse code. Additionally, the telegraph station’s lights glow yellow instead of their usual white when broadcasting this message. The message starts with one of the above location names, but reversed:
REMEMBER FIRST RULE. IF COMPROMISED L PILL.
An L PILL is short for lethal pill, a pill intended to be taken by soldiers to commit suicide rather than be tortured. Visiting the specified reversed location, the second location, yields a triangle symbol in place of the normal double-arrow symbol. The second symbol appears in the exact same spot that the first symbol may appear for other players.
Third Message
After a player discovers the triangle symbol at their second location, returning to a telegraph station with headphones yields another message. This time, the telegraph station’s lights glow purple. Here’s the text of the message:
Solving the Atbash cipher in the message yields another location from the list above. Visiting the third location leads to an arrow symbol pointing right.
Fourth Message
Returning to a telegraph station after discovering the third symbol yields yet another message. This time, the telegraph station’s lights glow green (previously, they glowed white, yellow, and purple for the first, second, and third messages respectively). Here’s the text of the message:
THIRD RULE. IF TAKEN BY THE OTHERS DISCOVER MEANS TO COMMUNICATE TO HOUSE
Solving the ROT cipher with a key of 7 (N = 19) yields another location from the list of locations, leading to a fourth symbol, which is shown on the right.
Fifth Message
After finding the fourth symbol, the telegraph station’s light color turns transparent. This message begins with a location from the list of locations:
FOURTH RULE. KILL ALL ON SAME TRAIL. REMOVE DOG TAGS AND REPORT TO HOUSE
To get the plaintext, the ciphertext must be reversed and decrypted using the rail fence cipher with 5 rails, and 0 offset.
Note that the previous symbol, the fourth symbol, is in the shape of a fence, which may be interpreted as a hint for the correct decryption method for this cipher (rail fence cipher).
The fifth symbol is a pattern of broken and unbroken dashes.
Note: the cipher on this stage can also be solved as an anagram.
Sixth Message
After finding the fifth symbol, the telegraph station’s lights turn to an orange color. Here’s the content of the sixth message:
MORSE MESSAGES BEING INTERCEPTED. BEGINNING FULL ENCRYPTION SOON
The «double_cipher» is comprised only of single dots and single dashes: E’s and T’s in Morse code. The cipher can be solved by converting the transmission into A’s and B’s, where A is a dot and B is a dash. Then decode the ciphertext (AABBABABBAA etc) using a Baconian cipher, then decode the output of the Baconian cipher with an Atbash cipher to obtain another location from the list.
Visiting the sixth location yields the sixth symbol: a series of horizontal and vertical lines with the name «EDWARD» prominently featured between them.
Seventh Message
After finding the sixth symbol, the telegraph station’s lights turn to a pink color. Here’s an example seventh message, which is a Vigenère cipher:
This transmission is encoded via Vigenère Cipher with the key «Edward». It decodes to:
LUGGAGEBASEMENTVARENNESALLIESCANBECLOTHEDASENEMIESENEMIESCANBECLOTHEDASALLIESALWAYSUSEID
LUGGAGE BASEMENT VARENNES ALLIES CAN BE CLOTHED AS ENEMIES. ENEMIES CAN BE CLOTHED AS ALLIES. ALWAYS USE ID
In the example above, LUGGAGE BASEMENT VARENNES may be replaced with any of the locations from the complete list. Going to the specified location reveals the seventh symbol, which prominently displays the word «George» above a crude drawing.
Eighth Message
After finding the seventh symbol, the telegraph station’s lights turn to a lime color. Here’s an example eighth message, which is an autokey cipher:
This message decodes to the following, by using an autokey cipher with passphrase of «George» and alphabet key of ZABCDEFGHIJKLMNOPQRSTUVWXY :
HILLBARNADRIATICFINALBELIEVEEVERYTHINGREPORTEVERYTHING
HILL BARN ADRIATIC FINAL BELIEVE EVERYTHING REPORT EVERYTHING
In the example above, HILL BARN ADRIATIC may be replaced with any of the locations from the complete list. The eighth symbol, which is just the word «LONDON», will be at the specified location.
Ninth Message
After discovering the eighth «LONDON» symbol, the telegraph station’s lights turn cyan. In a deviation from the normal structure of the Morse code, this cipher is identical for everyone:
After a long search, it was finally discovered that reversing the above ciphertext and using the reverse as input for an autokey cipher with key «LONDON» and custom alphabet ZABCDEFGHIJKLMNOPQRSTUVWXY yields:
If you reverse this output, it reads:
GIANTS SHADOW WINDMILL BALCONY LOOK UP
A Beginning
In addition to the dog tag, the player’s telegraph station’s lights will change to a red color. Another Morse code message can be heard with headphones, but at a lower pitch than before, and accompanied by eerie background noise and apparent screaming (video). The message decodes to:
The code repeats indefinitely. The meaning of MASTER MAN has yet to be determined, and the whispering/screaming noises in the background have yet to be clearly transcribed. It has been noted that the Morse code definitely has a space between «Master» and «Man».
One theory is that MASTER MAN refers to a radio operator, as shown below. As shown, he has access to telegraphs and colored light signals on a master control board. Through an in-game message by a DICE employee, we were told that «Red is a signal color», in response to queries about the telegraph station’s red light.
Additional Resources
All the telegraph station’s light colors:
Stage 1 (white lights)
Stage 2 (yellow lights)
Stage 3 (purple lights)
Stage 4 (green lights)
Stage 5 (clear lights)
Stage 6 (orange lights)
Stage 7 (pink lights)
Stage 8 (lime lights)
Stage 9 (cyan lights)
Stage 10 (red lights)
The following image was datamined after the release of the Winter Update patch on February 14, 2017:
Between its color channels, this image contains all of the symbols mentioned above.
Prise de Tahure Update
On July 20, 2017, another map was added to the game called Prise de Tahure. Located on the map were several records, along with a gramophone, much like in the Megalodon Easter egg. Bringing a record to the gramophone makes it play the Battlefield 1 theme tune. At this time it is unknown if the records and gramophone have another purpose.
Four Square Cipher
Also on July 20, a cipher was added to a pillar near the lake northeast of the Château on Soissons. Above it were several graphical hints, including the icon of the A Beginning dog tag that was unlocked earlier in the ARG. The text of the cipher is as follows:
Lights Out
The seven candles each switch the state of one or more others. When any candle is activated, the candles’ functions would rotate one position counterclockwise (explained more here) around themselves. By activating a single candle seven times and recording the results, you can learn all of the switch patterns and know they are back where they started. With this knowledge it is possible (with some brain bending) to work out how to illuminate all the candles. This could of course be done with pen-and-paper, but there is an Excel spreadsheet (link may expire, made by Disposalist) as well as an app that may also prove useful.
Also, after pressing a candle seven times, only one candle’s state will be changed. All candles go back to their original states after a candle has been pressed fourteen times.
Note: If you don’t press anything for 4 minutes the candles will reset and the switch patterns will change!
Tile Puzzle
After lighting up all the candles in the château and hearing the second mechanical noise, some wall panels on pillars on the outside of the château become interactable. There are 8 pillars on the north side of the château, and 8 on the south side.
To the northeast of the château, there is a statue sunk into the ground, along with concentric square steps leading down towards it. After the second mechanical noise is heard, a randomly-generated pattern of sandbags appear on some of these steps. They only appear while no one is near the steps. The goal here is to manipulate the floor lights inside the château so their pattern matches the pattern of sandbags around the statue.
However, there is a twist: the rows and columns the panels correspond to are completely randomized in each round (or pre-round). There is no grouping to the panels; for example, not all panels on the north side are the row-controlling panels. This randomization means that players need to use trial and error in each round (or pre-round) in order to determine which panels activate which rows and columns.
One method for accomplishing this is as follows:
From here, determining the rest of the panels’ functions by trying unknown panels with known ones is easy.
Note: If a given pair of buttons causes no change in the light grid, they must both either be for rows or columns, since they do not intersect.
Once each panel’s functionality has been determined, matching the lights up with the sandbags is a fairly simple (if tedious) task. The sandbags appear on only some of the concentric steps, which correspond to square «rings» on the light grid. The position of the sandbags along each step indicates that the light in the corresponding location on the grid needs to be turned on. All other lights need to be turned off.
An example sandbag pattern is shown below:
A pattern of sandbags on the square stairs around the statue (up = northeast)
GAMERS DECIDE
Roles in Dota are often ranked according to their farm priority, meaning the carry player is Position 1, as he has the means to farm and carry the team in the late game. Position 3 is the offlaner, who in most situations is left alone to his own devices and has to make the most out of his farm. A Pos 3 player usually builds utility items and is often the initiator or tanker in fights.
We bring you the Best 10 Pos 3 Heroes in the current meta, these heroes wreck hard and have various different tools to escape or control the crowd with their lethal spells. These heroes are ruthless and unforgiving and are guaranteed to work in your pub games.
10. Clockwerk
The mechanical genius, Clock is back in the meta! Often played in the offlane as early rotations can cause great damage to core heroes. After reaching level 6, the Hookshot makes sure the enemies hiding in the distance are caught and punished. All of his skills can help gank enemies due to the scout and lock down their potential of them. Only the players who are brilliant at positioning know how to stay away from this robotic menace!
Why is Clockwerk a great Pos 3 hero?
Items to buy on Clockwerk
9. Pudge
Yes! You’ve read it right, Pudge is back in the meta and he means serious business. After all, he is the most played hero in the game. You don’t have to be the best hooker in the game as the new Flesh Heap reowork makes you a great tank and initiator. Pudge can often be a great pick if you have the right heroes to synergize with.This beefy boi is great in the offlane as he can build utility items and sustain himself as well as his allies further into the game.
Why is Pudge a great Pos 3 hero?
Items to buy on Pudge
8. Pangolier
The dashing Pangolier is a relatively new hero to the game but players quickly recognized it as one of the most fun heroes in recent times. There are a lot of factors for this, one of them includes the Rolling Thunder ultimate and the extremely high physical AoE damage dealt by him in team fights. Pangolier is a great hero to play if you want to have a fun time crushing your opponents.
Why is Pangolier a great Pos 3 hero?
Items to buy on Pangolier
7. Nightstalker
This nefarious stalker hunts for his enemies throughout the night, as dawn approaches his powers get weaker but he still holds the power to rip his enemies apart! His enemies can’t contest Nightstalker because they are frankly powerless against him in the early game, courtesy of the Silence. Nightstalker may be a slow farmer but as soon as he hits level 6, he can rotate towards other lanes to secure kills and gold. Blink Dagger and Nullifier turn his foes into useless creeps.
Why is Nightstalker a great Pos 3 hero?
Items to Buy Nightstalker
6. Underlord
The almighty and resilient Underlord is relatively a new hero but he is highly notorious for being a tanky and a beefy boi. His high base HP and armor have made him a worthy hero on this list. His impressive skill set is just the cherry on top, allowing his allies to escape and trapping his foes in the Pit of Malice. It’s quite a treat to see a farmed and fat Underlord take no damage from the equally farmed enemy carry!
Why is Underlord such a Pos 3 hero?
Items to buy on Underlord
5. Nature’s Prophet
The ultimate rat hero! Nature’s Prophet is pretty much the embodiment of this role. His green and serene appearance make him a leader amongst the jungle creatures. NP is one of the most jungled heroes in the game, mostly due to his treants, which soak up the damage and provide extra damage while farming. With high base attack speed, he can prove to be a nuisance in the laning stage, constantly harassing enemies or jungling faster. A late-game NP is a threat that not all players can contain.
What makes Nature’s Prophet a Pos 3 hero?
Items to buy on Nature’s Prophet
4. Doom
Doom is back in the meta! This demon has sent countless of his enemies to the realm of hell. His abilities ensure nothing but pain and agony, his fearful presence wins him wars, he is the almighty Doom! Doom is known to farm the jungle effortlessly right from level one. His high base armor provides him sustain while fighting or laning. He is regarded as one of the most played offlaners in the current meta. While he can jungle and offlane, Doom can also be played as roaming support, ganking and catching his enemies by surprise!
What makes Doom a great Pos 3 hero?
Items to buy on Doom
3. Bristleback
Bristleback has quite literally been a thorn in the side for every other hero in the game in the recent meta. He takes no damage while dealing quite a ton of damage and neutralizing his foes! Often considered to be an obnoxious laner, he is hated with passion by millions of dota players all over the world! He is quite the fun hero to play since all he does is spam his spells, which he can do effortlessly as he is backed by his insanely high armor!
Why is Bristleback a Pos 3 hero?
Items to buy on Bristleback
2. Beastmaster
Beastmaster is a force of nature, his ferocious abilities and vigor have made him into a primal killing machine! He is by far one of the most threatening heroes in the game! Beastmaster is primarily played in the offlane due to his split pushing and initiating abilities, though he can also jungle effortlessly thanks to his Wild Boar. His attack speed is also amplified by his abilities, allowing both him and his allies to hit faster. Beastmaster snowballs right after a few kills, his ganking potential is insane after a few essential item purchases.
What makes Beastmaster a great Pos 3 hero?
Items to buy on Beastmaster
1. Timbersaw
Other than hating trees for a living, Timbersaw loves hating on melee strength heroes, something that he is himself! Apart from this, he is quite a dominating force against melee heroes, his immense damage can not be negated very early into the game. Timber can triumph undoubtedly if he is put in a 1v1 matchup against most strength and melee heroes, the strength disparity damage is just intense and the nuke damage is why he is considered to be one of the best in the business.
Why is Timbersaw a great Pos 3 hero?
Items to Buy on Timbersaw
How to implement rounded corner image view with shadow
Rushing a project and no time to read explanation? Jump to the answer code
Since iOS 11, the App Store app has adopted card UI like this :
The card-like UI has rounded corner and a light drop shadow beneath it, how can we achieve it?
Say we have a image view like this :
Implementing shadow
To add a drop shadow, we can modify the shadowColor, shadowOffset, shadowRadius and shadowOpacity properties of the image view’s layer :
After implementing the code above, here’s how the image view looks like :
Looking good! In the next section, we will look into how to implement corner radius separately.
Implementing rounded corner
To implement rounded corner, we can change the cornerRadius property of the image view layer like this :
Build and run the app, then we will get this output :
Wait, why the image view doesn’t get rounded? 🤔
When we set the layer.cornerRadius to 25.0 pt, we are actually setting the bounds of the image view like this :
The bounds are rounded, but the image is not following the boundary (bounds) and extended outside the boundary.
To solve this, we can set the clipsToBounds property to true so that the image will be confined inside the boundary.
Now the image view is rounded, 🙌!
In the next section, we will look into how to implement both corner radius and shadow together.
Issue with implementing rounded corner with shadow
Build and run the app and we will get an output like this :
Wait. where did the shadow go? Why combining rounded corner and shadow makes the shadow go away?!
Remember the bounds and clipsToBounds = true we mentioned earlier? When we set clipsToBounds = true, the content (image) will be confined inside the rounded bounds. As the shadow is outside the bounds, it got clipped out :
Notice the shadow got clipped after setting clipsToBounds = true.
As we need clipsToBounds = true to make the image become rounded, how can we achieve both rounded corner and shadow effect for the image? 🤔
There’s many solutions (some require drawing custom layer ) to this, one of the straightforward solution would be using multiple views (1 view for shadow, 1 view for rounded corner) to achieve the same effect. We will look into this method in the next section.
Implementing rounded corner with shadow
Here’s an overview on using two views to achieve rounded corner with shadow effect :
We will create a container view (the top white view with shadow) and put the clipped rounded corner image view inside the container view.
First, drag a view into the storyboard and create an outlet for it (container view) :
We will get the shadow effect on the container view like this :
Next, we will place the image view inside the container view, and add cornerRadius and clipsToBounds = true to it.
Performance impact and remedies
Using cornerRadius and shadow on a view can have a hit on performance especially when the view is inside a tableview cell which its position changes often (due to scrolling).
There is a shadowPath property for a view’s layer, which by default is set to nil. When this property is nil, the system will look at the contents / bounds of the view and try to create a shadow that matches the shape of view. To reduce the system burden, we can set the shadowPath property so the system won’t need to infer the view to calculate how to draw the shadow.
We can set the shadow path to follow the path of the rounded container view :
The UIBezierPath(roundedRect: imageView.bounds, cornerRadius: cornerRadius).cgPath will create a path like this :
As for cornerRadius, there’s many article on the internet saying you should avoid it as much as possible. Personally I haven’t experienced a dealbreaker performance issue using cornerRadius on a recent device (iPhone 6 and newer), one remedy for reducing the performance impact on using cornerRadius would be to mask the image into a rounded image using CoreGraphics first and thus achieving rounded corner image without needing to use cornerRadius. I would advise not to spend too much time preoptimizing performance until you have experienced a noticeable performance impact on your app.
Lego brick photo by Iker Urteaga on Unsplash
Putting it into a table view cell
Chances are, you want to put the card UI into a table view so user can scroll through multiple cards.
How to start implementing this? How to add spacing between each cards? 🤔
Wait, how come the shadow doesn’t appear correctly even though shadowPath has been set?! 😱
I have created a demo project containing table view which contain App Store card cell UI which addresses issues mentioned above, you can get it below and play with it:
Tired of fighting with Auto Layout constraints? Why is it so hard to make a layout to work?! Would using code for UI and constraints make it easier? (No, not really)
If you want to understand Auto Layout fundamentally (instead of just following youtube tutorials implementing a very specific layout which might not apply to your app), check out my book Making Sense of Auto Layout, with practical case study!
Источники информации:
- http://redactor-online.ru/post/pick+the+shadow+that+matches+the+icons+%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9
- http://wiki.gamedetectives.net/index.php?title=Battlefield_1
- http://www.gamersdecide.com/articles/dota-2-best-pos-3-heroes
- http://fluffy.es/rounded-corner-shadow/