cloudinary / cloudinary/cloudinary_java

Transformation erroneously replacing all overlay spaces to underscore

Ouverte
#160 9 commentaires 0 réactions 1 personne assignée Réclamée par @aditimadan-Cloudinary Voir sur GitHub
question
Langage dominant
Java
Étoiles
175
Forks
113
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Currently, Transformation class is replacing all spaces on parameters to underscore in this line:
https://github.com/cloudinary/cloudinary_java/blob/738b328a9057084097b7e381bf8a6e989cf69b43/cloudinary-core/src/main/java/com/cloudinary/Transformation.java#L723

This is causing some issues, like when I try to use some font name that contains spaces (eg: Roboto Condensed), it replaces with underscores and the URL become invalid (because font is invalid). The same applies to text content (overlay), when using the text `My Text Content` it appears on final Image as `My_Text_Content`.

Example:
```java
cloudinary.url()
.signed(true)
.resourceType("video")
.transformation(new Transformation()
.height(480)
.width(720)
.crop("fill")
.chain()
.color("white")
.overlay("text:Roboto_70_bold:My Text Content"))
.format("jpg")
.generate("video/2130");
```
Results in:

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.