web-dev-qa-db-fra.com

Comment enregistrer un fichier PNG dans un fichier plus petit mais avec la même résolution?

je ne sais pas quel site stackexchange est le meilleur pour cette question.

J'ai un fichier jpg scanné avec des propriétés ci-dessous et une taille de 8,5 Mo

pixel dimension: 2468 × 3484 pixels
print size: 208.96 × 294.98 millimeters
resolution: 300 × 300 ppi

Je dois enregistrer le fichier au format png (pour que la photo soit transparente) alors que la taille ne peut pas excéder 4 Mo. Le plus important est que la taille de l'image doit rester la même. Je veux dire que la taille de l'objet dans l'image doit rester la même.

Quelqu'un pourrait-il me dire ce qui est utilisé pour définir la taille des objets dans l'image?

J'utilise Gimp pour éditer le fichier.

METTRE À JOUR

Donc, ce qui se passe, c'est qu'un de mes amis est un "artiste". Elle dessine une image, la scanne au format jpg et me l’envoie. Ensuite, je travaille un peu dessus (je supprime certains éléments de la photo à cause de la numérisation et de la transparence de ce qui doit être transparent), puis j'envoie le fichier final à l'imprimeur pour qu'il soit imprimé sur un T -chemise.

La dernière fois que je me suis trompé (je ne sais pas ce que j'ai fait de mal) ou à la société d’imprimerie, les objets figurant sur le t-shirt étaient plus volumineux que l’original. Bien sûr, mon ami n'a pas aimé ça. Je trouve donc ce dont je dois faire attention afin que cela ne se reproduise plus. L'imprimerie accepte les fichiers de moins de 4 Mo mais ses images sont toujours plus grandes.

MISE À JOUR II

Merci pour les conseils. Le dernier fichier jpg fait 8Mo. L'image ressemble à ça. Presque plein format A4. J'ai besoin de (le meilleur de Gimp ou un autre outil gratuit)

  1. se débarrasser de la ligne noire en haut (je sais comment faire ça)
  2. faire pivoter l'image
  3. rendre les environnements blancs transparents (savoir faire cela)
  4. rendre la taille du fichier inférieure à 4 Mo. Préserver la qualité autant que possible

quand je sauve des png avec des points 1. & 3. fait en png dans gimp la taille du fichier est 14.8MB

looks

2
Radek
  • Ne pas ré-enregistrer au format JPG (ou en faire autant une fois, avec une qualité supérieure). Chaque fois que vous le faites, vous ajoutez une nouvelle perte de qualité. Travaillez au format PNG et sauvegardez la dernière version au format JPG uniquement si vous en avez besoin.

  • l'outil tweakPNG vous permet de supprimer des données supplémentaires, mais prenez garde de ne pas supprimer les données essentielles (ce n'est pas un outil de compression). Pour bien le compresser, je suis d’accord pour utiliser PNGcrush. J'ai mes tests, j'ai la meilleure compression. (Il y en a d'autres: PNGauntlet, Optipng, etc.)

  • assurez-vous que vous devez conserver 300 dpi, cela n’est nécessaire que si vous souhaitez imprimer. Quoi qu’il en soit, si vous avez besoin de beaucoup de détails, réduire cela revient à réduire les pixels, ce qui peut ne pas être pratique (dans ce cas, il faut beaucoup de détails, mais pas pour l’impression, mais réduire à 150 ou 200 dpi pour chaque fichier garder tous les objets à la même taille entre les fichiers)

  • Vous mentionnez que "la taille de l'objet dans l'image doit rester la même". Si vous publiez tout cela uniquement sur un support d'écran, sans imprimer, et si vous réduisez toutes les images uniquement en dpi, c'est-à-dire en passant de 300 dpi à 72 dpi, tous les objets être dans la même proportion (et les écrans ont une résolution de 72 ou 96 ppp. L’utilisation de 300 ppp est acceptable, cependant). Pour ce faire, vous pouvez utiliser Photoshop (best), ou même le convertisseur gratuit irfanview (son mode de traitement par lot deviendrait incroyablement pratique), téléchargez depuis irfanview.com.

  • Le format PNG ne conserve pas les informations DPI, elles ne perdront pas les données de pixels et vous pourrez les restaurer avec Photoshop.. Si vous en avez besoin pour conserver les DPI, car l’utilisateur cible n’est pas un concepteur ou un artiste graphique (ne sait pas comment créer un document de 300 dpi à partir d’un fichier contenant uniquement des informations en pixels), vous feriez bien d’utiliser le format TIFF la transparence et les DPI. Mais vous devrez le compresser assez avec 7Zip, Winrar, Winzip ou similaire. (si vous avez besoin de l'envoyer par courrier, etc.)

  • Pour vérifier que vous ne perdez pas d'informations, assurez-vous que les dimensions en pixels sont identiques (et qu'aucun enregistrement au format jpg n'est effectué).

En réponse à votre réponse mise à jour:

  1. faire pivoter l'image

généralement, une commande de rotation (verticale ou horizontale) ou de rotation à 90º ne génère pas de perte de détails. La rotation manuelle avec d'autres outils peut ajouter des pertes, comme la plupart des opérations.

  1. rendre les environnements blancs transparents (savoir faire cela)
  2. rendre la taille du fichier inférieure à 4 Mo. Préserver la qualité autant que possible

Je suis un peu surpris de la nécessité de travailler de la sorte pour l’impression de t-shirts. Premièrement, les deux manières habituelles de leur fournir le dessin tendent à être a) un fichier vectoriel, qu’il soit EPS, à main levée, (même SVG dans certains cas) etc. En une couleur ou 2, 4, etc ... b) Un fichier RVB raster, ou CMJN, dans les deux cas, généralement un fichier JPG. Pas nécessairement en utilisant 300 dpi, en effet, dans le tissu, il est souvent 200 dpi, ou 150 dpi, en fonction du matériau. Dans une imprimerie traditionnelle, vous ne verriez jamais une fleur que vous voulez physiquement, c'est-à-dire 20 cm, être imprimée plus petite, à condition de connaître la résolution (dpi) à laquelle elle imprime, et même de choisir une autre sortie si possible. Je soupçonne qu’il existe un format, une manière ou une manière de dire à votre société de t-shirt de recevoir les fichiers avec un DPI inférieur, mais de la même taille en pouces ou avec un CMS. Probablement dans un autre "mode" ou similaire. Si vous nous fournissez (si vous le permettez) le nom de la société, je pourrais vous expliquer comment procéder, car ils le mentionneront dans leur doc.

Une autre chose qui me semble étrange est toute la transparence, qui vous oblige à utiliser le format PNG. Si vous souhaitez imprimer sur du tissu blanc, utilisez uniquement du blanc pur. La plupart des machines d’impression ne prendront pas en compte le blanc comme fond, pas d’encre. Donc, JPG serait possible, et certainement beaucoup plus petit en MB.

Il existe un autre moyen, qui consiste à leur fournir la conception au format vectoriel eps. (pas "raster" eps). Ce serait vraiment petit en KS. Évidemment, votre ami dessine simplement de manière traditionnelle, et vous seriez obligé de tracer manuellement ou automatiquement son dessin. Ce qui est techniquement assez complexe pour le faire bien ne pas être un designer. (et peut arriver votre ami ne voudrait pas la sortie)

Parlez aux gars, mail ou leurs forums, et tout d’abord, vérifiez leur doc, il doit absolument être possible d’utiliser JPG (souvent en mode CMYK) en utilisant un fond de couleur unie (blanc ou cyan si le tissu est cyan , etc.), et sûrement à une résolution plus petite (c’est-à-dire: si vous envoyez un fichier de 200 dpi et que leur "mode" ou leur saveur est de 200 dpi, l’objet s'affiche dans la même taille que si vous leur envoyez le même motif à 300 ppp, et leur machine imprime à 300 ppp, à condition que vous leur ayez indiqué à tous les temps les fichiers ayant les mêmes dimensions cm (ou pouces), mais à différentes résolutions (ppp). pour savoir ils impriment seulement (et en tissu) à 300dpi ...)

Ok, vu le temps que j'ai consacré à cette question, maintenant je suis curieux. Si vous le pouvez, il suffit de poster l'URL de la société, le chemin peut être beaucoup plus court;)

Mise à jour: informations permettant de travailler avec ce site.

Tout d'abord, semble-t-il, comme je le soupçonnais, que vous n'avez pas besoin de tout ce matériel de transparence et de PNG. Et si, peut utiliser uniquement JPG. IMHO vous devez juste être sûr que vous supprimez et faites en blanc toute la saleté, etc, de la numérisation. Souvent, un moyen rapide de le faire est d'utiliser Photoshop "Color Selective", puis d'ajuster les "blancs" et de supprimer tous les "noirs" de ce curseur "blancs". Lorsque vous utilisez gimp, une astuce peut être d’abaisser à gauche le petit curseur blanc de la boîte de dialogue "Niveaux" (menu supérieur couleurs) et de le toucher. Pas beaucoup, cependant. Va perdre certains détails, mais pas beaucoup. Tho est préférable pour supprimer la saleté blanche avec d'autres méthodes, qui protègent plus le dessin.

Donc, ils ont en fait une procédure, vous assurez-vous simplement de laisser ce fond blanc assez propre (tout en blanc) et envoyez-le simplement au format JPG (ne fonctionne pas avec la transparence). un PNG), à 300dpi, même taille en cm ou en pouces (mêmes nombres de pixels) que vous travailliez initialement, et informez-les comme ils le disent, que vous le voulez "transparent" dans la façon dont ils le mentionnent dans le beuglement FAQ URL:

http://www.pistolclothing.com.au/faq26

OK, à mon humble avis, tout ce que vous avez à faire est de sauvegarder au format JPG, à 300 dpi, ce qui correspond au message que vous leur aviez envoyé. Compresser en JPG, devrait pouvoir vous donner le bon rapport taille/qualité. En lire plus:

"Nous imprimons toutes les oeuvres en couleur CMJN"

Mais vous travaillez avec Gimp, et au moins dans la version Windows, je pense qu’il n’ya pas encore de mode CMJN. Mais sûrement les gars font un bon travail pour l’imprimer d’une manière ou d’une autre. Comme c'est ce que l'utilisateur moyen va envoyer, presque personne ne sait ce qu'est cmyk.

"Nous imprimons toutes les images à 300 DPI ". Utiliser ça.

" Nous acceptons les formats suivants: JPG, GIF, PNG, PDF, EPS, TIFF, Adobe Illustrator, formats Adobe Photoshop "

" Pour obtenir une impression de bonne taille et de bonne taille, il est préférable d'utiliser vos illustrations sur un format A4 "

" Vérifiez également que votre image est en mode RVB. Une illustration en CMJN peut ne pas s'afficher correctement dans votre navigateur. Vérifiez que la taille du fichier est inférieure à 20 Mo "

Voir? Ils ont en fait repassé pour traiter les images RVB. Donc, peu de soucis ... BTW, étant votre image de 14 Mo, cela aurait dû fonctionner ... Mais à partir de maintenant, fonctionne comme vous le dites, JPG, fond blanc, pas de travail sur la transparence (ce sera en fait un JPG)

C'est tout. Essayez, comme je vous l'ai expliqué, pourrait rendre les choses beaucoup plus faciles et plus rapides;)

6
S.gfx

Le format PNG est un format sans perte, alors que le format JPEG est sans perte. Il est donc peu probable que l'enregistrement au format PNG vous permette de réduire la taille du fichier.

Vous pouvez essayer l'une des solutions suivantes. Ceux-ci aideront à réduire la taille, peu importe le format:

  1. Réduire la profondeur de couleur

  2. Réduire le DPI

  3. Réduire la qualité JPEG (une qualité supérieure à 90% a très peu d’effet sur l’image mais augmente considérablement la taille de celle-ci). Si vous voulez uniquement le format PNG, réduisez tout d’abord la qualité JPEG pour voir si elle réduit la taille finale du fichier PNG.

Bien sûr, n'oubliez pas de sauvegarder d'abord votre image d'origine :).

4
JP19

Essayez le outil d'optimisation d'image Smush.it .

C'est un outil "sans perte", ce qui signifie qu'il optimise les images sans en changer l'aspect ou la qualité visuelle.

4
mvark

Vous pouvez essayer pngcrush , un outil de ligne de commande permettant d’optimiser la taille des fichiers PNG.

Son objectif principal est de réduire la taille du flux de données PNG IDAT en essayant différents niveaux de compression et méthodes de filtrage PNG.

Encore une fois, il s'agit d'un compresseur sans perte, et je crois que c'est en fait ce que smush.it (mentionné dans réponse de mvark ) utilise dans les coulisses.

2
Day

Sans utiliser d'outils spéciaux, vous pouvez réduire la taille du fichier d'un fichier PNG en vous assurant que le format n'est pas entrelacé.

De plus, vous pouvez utiliser couleurs indexées et réduire la palette de couleurs (utilisez toujours une palette locale plutôt qu'une palette standard). En fonction du type d'image, vous pouvez la réduire à 256 couleurs ou même moins, sans trop de différence perceptible (pour les images en niveaux de gris, je l'ai réduite à 180 couleurs avec les paramètres appropriés, sans dégradation notable de la qualité). Vous voudrez cependant activer le dithering. S'il existe des gradients montrant des bandes, utilisez le "bruit" comme mode de dithering (par opposition au motif ou à la diffusion).

De même, lorsque vous utilisez des couleurs indexées, ne forcez aucune couleur (y compris transparente, sauf si vous en avez besoin). Et le type de palette est important . D'après mon expérience, l'utilisation d'une palette perceptuelle peut réduire la taille du fichier d'environ 1/3. Par contre, "adaptatif" est la pire palette locale.

Bien entendu, tout cela suppose que PNG soit le bon format de compression pour l’image en question. S'il s'agit d'une image de type photo, vous devez utiliser la méthode de compression appropriée et utiliser le format JPEG, comme il est conçu.

1
Lèse majesté