I have this image.I want to crop just triangle not its white background for logo im creating.How can i do it in illustrator or photoshop?[![enter image description here](https://i.stack.imgur.com/gLx3w.jpg)](https://i.stack.imgur.com/gLx3w.jpg)
['https://graphicdesign.stackexchange.com/questions/87839', 'https://graphicdesign.stackexchange.com', 'https://graphicdesign.stackexchange.com/users/70543/']
If you want my opinion why your design doesn't work so well, I think it's because more of the contents lie outside the natural circle shape made by the original design - especially that bold "GAYPRIL" text.

You can see it here if I overlay a circle on both designs.

[![enter image description here](https://i.stack.imgur.com/r5wjD.png)](https://i.stack.imgur.com/r5wjD.png)

I think this could be improved if you ensure most of the design elements are within within the bounds of the circle, basically to improve the composition.

Something like this perhaps

[![enter image description here](https://i.stack.imgur.com/1vei2.jpg)](https://i.stack.imgur.com/1vei2.jpg)

Also you might want to rethink that slight wavy warp on the GAYPRIL text. Might be better if it was unwarped. Also the R and A are very similar - from a distance it might look like GAYPAIL. Perhaps consider changing the font.
You have addressed the biggest issue in your design with the changes to your fonts, and it looks so much better. Regarding your further question about the images, the hearts aren't completely working with the feel of your design. The sun, the new fonts, and the contained circular shape give the logo a flat look. While the hearts are out of sync with the rest of the image. Possibly because they are overlapping, or perhaps they're just stylistically different. I suggest that you try a star (or two stars representing a couple???) or another simplistic and flat looking image in place of the hearts.